Design of anti-distinguish attack for SHA-3 algorithm based on improved cp-kernel

The Keccak hash function is the winner of SHA-3 competition. By analyzing the permutation functions linearity of SHA-3 algorithm. On the basis of the present distinguish attacks on reduced versions and zero-sum property of the permutation. In this paper a new method proposed that enhanced CP-Kernel character of SHA-3 algorithm to improve security. The design is simulated by Modelsim SE tool and the results show the encryption process has correct performance and significant property of anti-distinguish attack.