检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]军械工程学院火炮工程系,河北石家庄050003 [2]军械工程学院计算机工程系,河北石家庄050003
出 处:《兵工自动化》2007年第6期53-55,共3页Ordnance Industry Automation
摘 要:基于旁路攻击原理,针对运行DES密码算法的密码系统,先进行N次密码运算,获取N个随机明文输入。再定义与密钥密切相关的函数,将基于采样时间点的信号数组集合分成两个子集合并计算其平均功耗值。同时观察差分功耗曲线某个位置是否出现明显尖峰判断之前密匙猜测是否正确。最后通过推算及差分功率分析其攻击,获取DES密码算法中第16轮子密钥K16。并从实验平台上实现了差分功耗分析攻击。Based on side channel attacks theory and DES code algorithm, the project carries out N time code calculating to acquire N random inputs, then it defines relative functions of secret key, divides the signal array Unit, which based on sampling time spot, into 2 subunits and calculates its average power value. Meanwhile, the project observes whether evident peaks appear at any points of the differential power curve to judge whether the previous secret key assumption is right or not. Thus through reckoning and differential power analyzing the attack, it acquires the 16th sub secret key K!6 of DES code algorithm. At last, the differential power analysis attack on test platform can be realized.
关 键 词:DES密码算法 差分功耗分析攻击 密钥猜测 旁路攻击
分 类 号:TP393.08[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.229