“…Reconfigurable architecture, which can well balance the performance and flexibility, is a promising alternative for the implementation of block ciphers. To achieve good tradeoffs, the cryptographic function primitives of block ciphers, such as logical operation, arithmetic unit [1], permutation unit [2] and substitution box (S-box) [2,3], should be well designed. Especially, as the unique nonlinear component of the block cipher, S-box plays a crucial role in security of the cryptographic algorithm.…”