英文标题 | Design of secure lightweight S-box for software and hardware implementation |
作者英文名 | Li Fan, Zhang Wenying, Xing Zhaohui |
机构英文名 | College of Information Science & Engineering,Shandong Normal University,Jinan 250014,China |
英文摘要 | With the development of the Internet of Things, the design of lightweight block cipher algorithms is particularly important. The S-box is a vital component of the symmetric cryptographic algorithm. The hardware implementation of many cryptographic algorithms is vulnerable to side-channel attacks, threshold implementation is a side-channel attack strategy based on secret sharing and multiparty computing. This paper constructed safe lightweight 4×4 S-box with optimal cryptographic properties by simply cyclically shifting the variables in the Boolean functions with degree 3. It designed the threshold implementation for the constructed S-boxes to resist side channel attacks, which was provably secure. The implementation of the four component functions of the S-boxes constructed by this method were the same, greatly reduced the complexity of the hardware implementation. It gave out a component of the S-box, the remaining three components could be obtained by cyclic shifting of the component, which greatly reduced the hardware implementation cost and was easy to implement in a fast software. |
英文关键词 | lightweight block cipher; S-box; differential uniformity; nonlinearity; Walsh spectrum; side-channel attacks; threshold implementation |