1Computer Science Department, College of Computers and Information Technology, Hadhramout University, Hadhramaut, Yemen
2Department of Information Technology, College of Computers and Information Technology, Ahgaff University, Hadhramaut, Yemen
In Data Security and Cryptography areas, hash functions play a fundamental and important role in the field of Integrity, This paper presents a performance evaluation of two cryptographic hash functions SHA256 and RIPEMD160 which used to verify the integrity of digital holy Quran and determine which one is better. SHA256 and RIPEMD160 hash functions have been selected in this comparison because their characteristics speed and space characteristics, both hash functions have their own advantages and disadvantages what distinguishes them from others, which will be discuss in detail in Background section. This study focuses on security and performance analysis. Security analysis where many experiments be applied to find out the strength and effectiveness of each two hash functions and hash collisions be analysed. The performance analysis will be applied by measuring the speed of the proposed methods in this study. The results show that the RIPEMD160 hash function is faster than SHA256 hash function for the integrity verification on a digital copy of the Holy Quran.
Integrity, Holy Quran, SHA256, RIPEMD160, Hash Function, Data Security, Verification