《计算机应用研究》|Application Research of Computers

适于软硬件实现的安全轻量S盒的设计

Design of secure lightweight S-box for software and hardware implementation

免费全文下载 (已被下载 次)  
获取PDF全文
作者 李凡,张文英,邢朝辉
机构 山东师范大学 信息科学与工程学院,济南 250014
统计 摘要被查看 次,已被下载
文章编号 1001-3695(2020)12-039-3717-05
DOI 10.19734/j.issn.1001-3695.2019.08.0567
摘要 随着物联网的发展,轻量级分组密码算法的设计显得尤为重要。S盒是对称密码算法的关键部件。许多加密算法的硬件实现过程易受侧信道攻击,门限实现是一种基于秘密共享和多方计算的侧信道攻击对策。通过简单地对三次布尔函数中的变量进行循环移位,构建密码性质最优的4×4安全轻量S盒,并且为所构造的S盒设计了门限实现方案来抵御侧信道攻击,该方案是可证安全的。该方法构造的S盒的四个分量函数的实现电路相同,极大地降低了硬件实现的复杂度。给定S盒的一个分量,其余的三个分量可通过该分量的循环移位获得,这样大大降低了硬件实现成本,易于快速软件实现。
关键词 轻量级分组密码; S盒; 差分均匀度; 非线性度; Walsh谱; 侧信道攻击; 门限实现
基金项目 国家自然科学基金资助项目(61672330)
本文URL http://www.arocmag.com/article/01-2020-12-039.html
英文标题 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
参考文献 查看稿件参考文献
 
收稿日期 2019/8/27
修回日期 2019/10/23
页码 3717-3721
中图分类号 TP309.2
文献标志码 A