检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]装甲兵工程学院信息工程系,北京100072 [2]装甲兵工程学院科研部,北京100072
出 处:《兵器装备工程学报》2016年第8期146-150,180,共6页Journal of Ordnance Equipment Engineering
摘 要:针对轻量级密码LBlock算法的Cache计时研究,着重分析密码算法中S盒的非线性结构特征。基于其结构特征推导出S盒的真值表,求解得出S盒输入输出关系的代数表达式;再结合LBlock算法的加密过程和轮函数F的结构,推导出每个轮运算的表达式以及S盒查找索引的代数表达式;结合踪迹驱动Cache计时攻击的攻击原理与模型,总结得出针对LBlock算法Cache攻击中密钥分析的核心表达式,结果表明LBlock算法存在遭受Cache计时攻击的可能性。Aiming at the study of the cache timing attack for lightweight block cipher called LBlock,we focused on the analysis of the nonlinear structure characteristics of S box in cryptographic algorithms.Firstly,we derived the truth-table of S box based on its structure feature to obtain the relation algebra expression between inputs and outputs of S box. Secondly,with reference of encryption process of the LBlock algorithm and the structure of round function F,the operation expression of each round and the algebra expressions of look-up index for S box were deduced. Finally,we summarized the core expression of the analysis of the key in the cache attack for LBlock algorithm on the basis of the principle and model of the trace-driven cache timing attack. The final conclusion shows that the LBlock algorithm has the possibility of the cache timing attack.
关 键 词:LBlock算法 CACHE计时攻击 代数表达式 S盒 特性分析
分 类 号:TP391[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.135.248.144