用rc5⊕rc4⊕1 更新。
中国照明网技术论文·LED照明(2)S 盒代换SB:算法采用了16 个4 进4 出的S 盒,S盒沿用PRESENT 密码S盒。
中国照明网技术论文·LED照明(3)行移位SR:状态矩阵的第i 行向左移i 位,i=0,1,2,3。
中国照明网技术论文·LED照明(4)列混淆MC:状态矩阵的每一列由混淆矩阵和该列向量相乘所得的新的向量替换更新。
中国照明网技术论文·LED照明2.2 代数方程组构建
中国照明网技术论文·LED照明为建立LED 算法加密代数方程组,本文结合算法结构,引入了9 种类型的64-bit 中间状态变量,对应标记及含义如表2 所示。
中国照明网技术论文·LED照明S 盒代换是LED 密码唯一的非线性变换,参考文献[11]中的S 盒构建方法,将LED 的每个S 盒用4 个方程表示出来,方程最高次数为3,共有22 个变量,如式(1)所示。每轮LED加密可引入512 个变量,816 个ANF 等式。最后加入轮密钥加操作后,全部32 轮LED 算法共引入17089 个变量,26689个ANF 等式。
中国照明网技术论文·LED照明基于SAT 问题的方程组求解包括线性化方程组、将线性化方程组转化为CNF 两个步骤。由于CryptoMinisat 可以自动将布尔方程组转化为CNF 求解,所以线性化方程组之后不需要再进行切割及转化为CNF 操作。方程组的线性化问题通过降幂来完成。以非线性多元布尔方程组(2)为例,对于其中的高次单项式x1x2x3,为了达到降幂的目的,需引进一个未知变量q,使得q=x1x2x3,降幂方法如式(3)所示。
中国照明网技术论文·LED照明3 基于功耗信息的碰撞分析
中国照明网技术论文·LED照明3.1 基于功耗的碰撞捕获
中国照明网技术论文·LED照明碰撞的捕获包括功耗采集、相关性匹配两步。实验中功耗信息采集环境如图4 所示:以8 位AVR 微控制器ATMEGA324P 为攻击对象,系统晶振为20MHz。为测量LED加密在某一时刻的能量功耗,在微控制器和稳压电源GND端之间串联了一个阻值为18.2Ω的电阻。加密过程中适时提供触发信号以便示波器采集电阻两端电压,并通过USB数据线将采集到的功耗轨迹传到PC 机。实验中,电压设置为5V,微控制器工作频率为8MHz,数字示波器采样频率为100MS/s。
中国照明网技术论文·LED照明采集到LED 加密的功耗信息后,从中选取功耗泄露较为明显的算法操作对保证碰撞捕获的准确率十分重要。实验中选取每轮S 盒代换输出的功耗泄露,用数组S[n][m](0
中国照明网技术论文·LED照明在相关性匹配阶段,将数组S 中的任意两个元素U=S[n1][m1],V=S[n2][m2]基于Pearson 相关性系数公式(4)进行匹配,若相关系数ρ大于参考阈值则说明两个元素发生碰撞。若对n 轮的S 盒输出进行碰撞捕获,共需要进行216n C次匹配。
中国照明网技术论文·LED照明3.2 碰撞表示
中国照明网技术论文·LED照明捕获到碰撞之后需要将其用方程组表示出来。若S[n1][m1]和S[n2][m2]发生碰撞,根据2.2 节中LED 代数方程组的建立方法,有:
中国照明网技术论文·LED照明新发表论文及文章 |
· 再谈“护眼台灯”
|
最新论文回贴及评论 |
哈哈,给大家分享一个下载统计年鉴的好地方,夏泽网 nianjian.xiaze.com,里面的年鉴非常齐全,现在2019年的最新年鉴还可以免…
中照网网友 在2021-1-11 9:45:39发表
可否提供诸玉华的联系方式?
中照网网友 在2018-6-6 17:54:50发表
shiyong
中照网网友 在2016-12-29 17:53:27发表
伟然科技照明
中照网网友 在2016-6-2 11:44:56发表
这个确实是事实,可是国家一边为了照顾经济发展,一边又没有投入资金对企业进行辅导,确实让企业也茫然。是无奈还是放任,这需…
中照网网友 在2016-5-19 11:36:38发表
|
欢迎各位网友踊跃投稿! |
|
|