Hash Algorithm for Data Integrity based on Matrix Combination
چکیده
In this paper, we propose a secure Hash Algorithm with the focus on Data Integrity. A hash function, is a function that takes some message of any length as input and transforms it into a fixed-length output called a hash value, in DILH the hash value length 1152 bits. Many types of hash functions have been defined but, the most widely used in many of the cryptographic applications currently are hash functions based on block ciphers. This algorithm based on linear combination of matrices to find noninvertible matrix, that takes advantage about of the compact representation of a set of numbers in a matrix and strong collision resistance.