000 02873nam a22002417a 4500
003 ft8911
005 20251218161121.0
008 251218b ||||| |||| 00| 0 eng d
041 _aengtag
050 _aQA76.9 A43 A43 2025
082 _a.
100 1 _a Alcoriza, Marc Vincent C.; Ang, Lamuel Bien C.
245 _aUndergraduate proposal thesis for the College of Information Systems and Technology Management
264 1 _a.
_b.
_cc2025
300 _bUndergraduate Thesis: (Bachelor of Science in Computer Science) - Pamantasan ng Lungsod ng Maynila, 2025
336 _2text
_atext
_btext
337 _2 unmediated
_a unmediated
_b unmediated
338 _2volume
_avolume
_bvolume
505 _a ABSTRACT: This study focuses on enhancing the Obaida-Salman-Zugair Improved MDS Algorithm to ensure robust data integrity checking in school enrollment systems. Traditional MD5, while widely used for its simplicity and speed, is vulnerable to collision attacks, where different inputs produce the same hash output, compromising data security. The Obaida-Salman-Zugair Improved MD5 Algorithm was developed to address these vulnerabilities by introducing additional cryptographic layers, such as linear-feedback shift registers (LFSR) and XOR operations, to increase complexity and security. However, the algorithm still faces challenges in key generation efficiency, memory usage, and resistance to sophisticated cryptographic attacks. This research proposes an enhanced version of the Obaida-Salman-Zugair Improved MD5 Algorithm, tailored specifically for school enrollment systems. The enhancements include simplifying the key generation process by replacing LFSR with SHA-256 hashing and multiple salting stages, optimizing block processing through dynamic block size allocation, and strengthening security with salt-based entropy expansion, XOR-AND logic, and key stretching techniques like PBKDF2. These improvements aim to balance security and efficiency, ensuring real-time data processing while maintaining high resistance to attacks such as brute force, known-plaintext, and collision attacks. The study evaluates the proposed algorithm through simulations and comparative analyses, focusing on key generation time, memory efficiency, and entropy levels. Results indicate that the enhanced algorithm significantly reduces key generation time, minimizes memory waste, and improves entropy, making it more secure and scalable for handling various file sizes. The proposed algorithm demonstrates a 100% reduction in key generation time compared to the original Obaida-Salman-Zugair algorithm, with dynamic block processing reducing memory waste by up to 97% for smaller files. Additionally, the enhanced algorithm achieves higher entropy values, indicating resistance to cryptographic attack
526 _aF
655 _aacademic writing
942 _2lcc
_cMS
999 _c37382
_d37382