提出了一种基于可并行和变参数的混沌分段线性映射hash函数算法.该函数通过明文扩展将并行处理的明文消息矩阵元素信息关联起来,实现了并行性.由矩阵元素位置标号决定的可变参数和矩阵元素相应的ASCⅡ码值分别作为混沌分段线性映射的输入参数和迭代次数来生成相应明文的中间hash值.最终的128bit的hash值由中间hash值的异或而得到.计算机模拟表明,本算法具有较好的单向性、混乱、扩散性以及抗碰撞性,满足单向hash函数的各项性能要求.%This paper proposed a parallel chaos-based Hash function construction with changeable parameter. Implemented the parallelism of the hash function by message expansion which associated elements in plain message matrix. Generated the intermediate hash values by iterating chaotic piecewise linear map with changeable parameter decided by the position index of elements of message matrix and corresponding ASCII code values of elements of message matrix as the iteration times of the map. Obtained the final 128-bit hash value by logical XOR operation on intermediate hash values. Simulation results indicate that the algorithm has characteristics of one way, confusion and diffusivity, and collision-resistance, and it can satisfy various performance requirements of hash function.
展开▼