Abdullah Th. Abdalsatir, Ali J. Abboud, Integrity Checking of Several Program Codes, Journal of Engineering and Applied Sciences, Volume 14,Issue 13, 2019, Pages 4435-4441, ISSN 1816-949x, jeasci.2019.4435.4441, (https://makhillpublications.co/view-article.php?doi=jeasci.2019.4435.4441) Abstract: 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. Keywords: Integrity checking;multiple program codes;MAC and cryptographic hash functions;academic institutions;authentication algorithms;cryptographic algorithm