首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于仿射变换S盒的轻量级杂凑函数
引用本文:杜培,王维克,何展宏,李林,王翔.基于仿射变换S盒的轻量级杂凑函数[J].北京航空航天大学学报,2018,44(6):1185-1193.
作者姓名:杜培  王维克  何展宏  李林  王翔
作者单位:北京航空航天大学 电子信息工程学院,北京,100083;北京航空航天大学 电子信息工程学院,北京,100083;北京航空航天大学 电子信息工程学院,北京,100083;北京航空航天大学 电子信息工程学院,北京,100083;北京航空航天大学 电子信息工程学院,北京,100083
基金项目:国家自然科学基金(61232009
摘    要:针对轻量级杂凑函数的线性层结构单一易受统计饱和攻击的问题,提出一种以海绵结构为主体,内部置换函数为仿射变换S盒结构的轻量级杂凑函数。仿射变换后的S盒继承了原S盒良好的密码特性,同时在很大程度上弥补了线性层结构过于简单的不足。根据最优4 bit最优S盒仿射等价类的具有最大差分概率的差分对个数、具有最优线性逼近关系的掩码个数及最大分支数确定了仿射变换S盒原型;通过差分及线性密码分析、统计饱和攻击分析了内部置换结构的安全性;设计了仿射变换结构的控制逻辑及算法整体的串/并行硬件实现方案,并在Design Compiler上进行了综合验证。结果表明,基于仿射变换S盒的轻量级杂凑函数在只加入了一些简单控制逻辑的情况下,提高了统计饱和分析中追踪特定比特位扩散路径的难度,即仿射变换结构增加了线性扩散层的混淆性,优化了其抗统计饱和攻击的能力。

关 键 词:轻量级  杂凑函数  S盒  仿射变换  统计饱和分析
收稿时间:2017-05-15

Lightweight hash function based on affine transformation S-box
DU Pei,WANG Weike,HE Zhanhong,LI Lin,WANG Xiang.Lightweight hash function based on affine transformation S-box[J].Journal of Beijing University of Aeronautics and Astronautics,2018,44(6):1185-1193.
Authors:DU Pei  WANG Weike  HE Zhanhong  LI Lin  WANG Xiang
Abstract:Linear layer of lightweight hash functions is ordinarily too simple to resist statistical saturation attack.A novel lightweight hash function is proposed,which is based on the sponge structure and inspired by affine transformation S-box.The affine transformation S-box inherit the excellent cryptographic properties of original S-box,and offset lack of simple linear layer to a great extent as well.The original 4 bit S-box is selected by computing numbers of differential pairs with the largest differential probability,masks with the best linear approximation and maximum branch number of optimal S-box affine equivalent classes.Security of holis-tic and internal primitives is analyzed with differential and linear cryptanalysis,and especially statistical satu-ration attack.The control logic of affine transformation structure and the serial/parallel hardware architecture are designed and synthesized by Design Compiler.The results show that in case of adding a few control logic, the lightweight hash function with affine transformation S-box increases difficulty of tracing specific bit in diffusion trail,that is,structures of affine transformations increase confusion of linear diffusion layer and im-prove the ability against statistical saturation attack.
Keywords:lightweight  hash function  S-box  affine transformation  statistical saturation analysis
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《北京航空航天大学学报》浏览原始摘要信息
点击此处可从《北京航空航天大学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号