A topologically simple keyed hash function based on circular chaotic sinusoidal map network

This paper presents a new high-speed topologically-simple keyed hash function based on a sinusoidal map, which offers high-degree of chaos over most parameter space regions, and a circular network topology with eight sinusoidal maps. Hash function operations involve an initial stage when the sinusoidal map accepts input message and initial conditions, and a hashing stage when alterable-length hash values are generated iteratively. Simulations of nonlinear dynamics are described in terms of Cobweb map, Lyapunov exponent, and two-dimensional bifurcation structures. Performances are evaluated in terms of original messages and condition changes, statistical analyses, collision analyses, and speed analysis. The proposed has function offers high-speed operation of less than 2.5 ms, the mean changed probabilities fall in the region of [49.09, 50.06] which is very close to 50%, and the mean changed bit number is also close to a half of hash value length. The collision tests reveal the average mean of 1387, 1647, and 2710 for the hash values of 128, 160, and 256 bits, respectively. The collision resistance is enhanced, comparing to MD5, SHA1, and some of other chaos-based approaches.