TY  - JOUR
T1  - Integrity Checking of Several Program Codes
AU - Abdalsatir, Abdullah Th. AU - Abboud, Ali J. 
JO  - Journal of Engineering and Applied Sciences
VL  - 14
IS  - 13
SP  - 4435
EP  - 4441
PY  - 2019
DA  - 2001/08/19
SN  - 1816-949x
DO  - jeasci.2019.4435.4441
UR  - https://makhillpublications.co/view-article.php?doi=jeasci.2019.4435.4441
KW  - Integrity checking
KW  -multiple program codes
KW  -MAC and cryptographic hash functions
KW  -academic
institutions
KW  -authentication algorithms
KW  -cryptographic algorithm
AB  - Integrity checking of software programs are becoming the most serious concern for industry and
academic institutions. The reason of this concern is the high interest of adversaries in altering or modifying
software programs according to their interest. The best to counterfeit these harmful attitude toward tampering
software programs is to develop new integrity and authentication algorithms. Based on the earlier, we have
proposed and suggested a method to check several programs simultaneously. This method divides the original
software into several program codes and then compute integrity value of each program using one of selected
integrity algorithms in this research. After that these integrity values of program codes are combined together
to obtain single integrity value for all these program codes. Finally, the program codes and the combined
integrity value are encrypted using RSA public key cryptographic algorithm. The results analysis of this
proposed method proves its capability to provide robust integrity checking for several programs
simultaneously.
ER  - 