关键词:分组密码 spn 密钥加 雪崩效应 物联网
摘要:随着物联网应用的普及,高效的轻量级分组密码对于保障资源受限设备的信息安全具有重要意义.本文提出一种高效的轻量级分组密码算法,命名为HBcipher. HBcipher分组长度为64位,密钥长度支持64位和128位.算法轮函数采用三组SPN结构的F函数,且在设计F函数时利用几何图形映射性质构造一种P2置换方法,充分隐藏明文的统计特性,提高抗统计分析的能力,为避免最后一轮完全暴露给攻击者,我们在最后一轮P2置换输出后,增加白化密钥加模块.同时,我们设计了一种动态轮密钥加运算操作,加密数据根据算法轮运算控制信号的奇偶性来动态选择更新后的子密钥,与一般静态密钥加相比,提高了算法灵活性和安全性,特别是抵抗自相似攻击.实验证明, HBcipher算法具有良好的雪崩效应、随机化特性,并且与偏向硬件实现的PRESENT算法相比其软件实现性能更优越,而与偏向软件实现的RECTANGLE算法相比其硬件实现面积更小.最后,对HBcipher进行了安全分析,结果表明其具有抵抗差分攻击、线性攻击等已知攻击的能力.
密码学报杂志要求:
{1}注释采用页末脚注,用数字加圆圈标引((1)(2)(3)……)。
{2}请作者遵守国家法律法规,尊重知识产权,文责自负:编辑部有权对文稿内容进行适当修改或提出建议,如不同意,请在投稿时申明。
{3}采用结构式摘要(包括目的、方法、结果和结论),关键词一般3~5个。
{4}请在文章末尾注明作者简介,包括姓名、出生年月、性别、籍贯、所获学位、工作单位、职务、职称、联系地址、电话。
{5}基金资助的论文请在首页以注释形式标注,说明有关项目的具体名称、编号。
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社