提出了一种基于混沌Logistic映射和斜帐篷映射的文本hash函数算法。该算法将明文信息分组并转换为相应的ASCII码值,然后把该值作为Logistic映射的迭代次数,迭代生成的值作为斜帐篷映射的初始值进行迭代,然后依据一定的规则从生成值中提取长度为128 bit的hash值。通过仿真对该算法的单向性、混乱与扩散、碰撞等性能进行分析,理论分析和仿真实验证明该算法可以满足hash函数的各项性能要求。
This paper proposed a novel hash function construction based on chaotic Logistic map and skew tent map.Set the proposed algorithm divided the message into groups and then changed groups into their corresponding ASCII codes which were used for the iteration times of Logistic map.Set the generated values of Logistic map as the initial values of the skew tent map,and finally generated hash value with length of 128 bit according to the rules.Studied the one-way hash function,diffusion,confusion and collision of the algorithm by simulation.Theoretical analysis and computer simulation indicate that the proposed algorithm can satisfy the performance requirements of hash function.