@article{MAKHILLJEAS2019141318010,
    title = {Integrity Checking of Several Program Codes},
    journal = {Journal of Engineering and Applied Sciences},
    volume = {14},
    number = {13},
    pages = {4435-4441},
    year = {2019},
    issn = {1816-949x},
    doi = {jeasci.2019.4435.4441},
    url = {https://makhillpublications.co/view-article.php?issn=1816-949x&doi=jeasci.2019.4435.4441},
    author = {Abdullah Th. and},
    keywords = {Integrity checking,multiple program codes,MAC and cryptographic hash functions,academic
institutions,authentication algorithms,cryptographic algorithm},
    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.}
    }