筛选:  网络密钥毕业论文 分布式存储论文 论文密级填 贪婪算法论文 有关遗传算法的论文 论文非涉密证明 计算机算法论文 计算机算法分析论文 硕士论文密级 学位论文密级

【mba论文】轻量级 的设计与分析(论文范文题材)

星级: ★★★★★ 期刊: CN刊物作者:许凌云 浏览量:1429 论文级别:高评本章主题:密钥算法原创论文: 5156论文网更新时间:审核稿件编辑:Jesse本文版权归属:www.5156chinese.cn 分享次数:4300 评论次数: 4628

导读:轻量级 的设计与分析是一篇关于密钥算法方面的论文提纲怎么写,适用于本专业专科生和本科生以及硕士研究生在撰写毕业论文时阅读参考借鉴,希望对学生们的论文写作启到帮助。

【摘要】随着信息科技时代的需求,物联网作为信息传递和处理的网络必须保证其安全性,因此相应的 算法就是研究的关键技术.

本文针对PRESENT,LBLOCK这两种算法进行分析,主要研究了以下内容:

1。针对PRESENT算法,对其加密算法结构作了详细介绍,并提出其功耗攻击的设计与分析的实现方式;

2。LBLOCK结合部分密钥猜测技术对其14轮的不可能差分区分器进行21轮LBLOCK算法的不可能差分分析攻击.

【关键词】轻量级 ;功耗攻击;不可能差分攻击

本文针对PRESENT,LBLOCK这两类典型的轻量级 做适当分析.PRESENT的整体结构采用的是31轮的SP结构,作为一个著名超轻量级 算法已经得到了不少认可,它的S盒是非数学函数的,所以硬件实现下它的S盒依然得不到很好的优化,而在软件实现下,它的置换层的特性使它很难保持“轻量”优势.LBLOCK 算法的分组长度为64比特,密钥长度为80比特.LBLOCK算法不但具有优良的硬件实现效率,同时在8位,32位处理器上有很好的实现性能.

轻量级      的设计与分析
密钥算法论文提纲怎么写

一、PRESENT 算法的功耗分析

(一)PRESENT算法及设计原理

PRESENT的混淆層由16个4×4的S盒并置而成,S盒的硬件实现性能不错,而且使用相同的S盒,可以使用串行实现.本文主要分析密钥长度为80bit的PRESENT 算法.

本篇轻量级 的设计与分析论文范文综合参考评定如下
有关论文范文主题研究:密钥方面的论文提纲怎么写大学生适用:函授业论文
相关参考文献下载数量:1920写作解决问题:怎样写论文提纲怎么写
毕业论文开题报告:论文任务书怎么写职称论文适用:职称论文
所属大学生专业类别:密钥方面论文提纲怎么写论文题目推荐度:优质标题

那么对于PRESENT 算法中轮密钥生成的详细过程,本文选取PRESENT 算法的密钥长度为80bit进行分析:

令为用户选取的密钥,则.

经典密钥mba论文写作技巧分享
播放次数:2579 评论人数:1920

定义为PRESENT运算中第i轮密钥,则:

.

本篇轻量级 的设计与分析原创地址:

a)即也就是使用主密钥对密钥寄存器进行初始化,在第一轮的64位轮密钥由存储在最左边的64位的当前内容寄存器k中,轮密钥提取出后,轮计数器的排列方式为最右边为最低比特.

(二)PRESENT的功耗攻击

下面介绍基于相关系数的差分功耗攻击的操作步骤:

b)首先用随即发生器产生若干待加密的明文,在此之前攻击者需输入足够的明文,随后modelsim软件逻辑仿真验证成功后产生一个VCD文件.

c)对上一步产生的VCD文件选取区分函数,读取其信息量,并对产生的功耗曲线进行分类.区分函数中,由于S盒(首轮)的输出为明密文异或的一个函数所以表示1000个明文的首字节.将上面的区分函数映射到一个关于能量消耗的矩阵H,举用来作为能量模型,计算关于H中所有列与所记录消耗值的矩阵T中所有列之间的相关系数.

d)为轻量级 PRESENT在攻击平台上输入500条明文和输入1000条明文得到的攻击图进行比较,得到的结论是明文条数越多,能量迹的数量与相关系数形成的一个曲线就越平.

由上面结果知道,由于PRESENT加密算法是SPN结构,未加防护措施的PRESENT 算法实现易受到攻击.

二、LBLOCK 算法的不可能差分分析攻击

(一)LBLOCK的算法及设计原理

LBLOCK算法分组规模为64bit,密钥长度为80bit,迭代次数为32bit,对64bit的明文用表示,下面给出加密过程:

对,计算

为64bit的密文.

那么对于LBLOCK的解密算法,其实就是加密算法的逆,由32轮迭代运算组成,对64bit的密文,解密过程如下:

对计算:

为64bit的明文.

(二)LBLOCK的不可能差分分析

本文结合部分密钥分别猜测技术,针对21轮的LBLOCK算法的不可能差分分析算法,介绍之前先对文中的符号进行说明.

步骤1。个形如的明文结构可构成个输入明文对.有个输入明文在5个4b块位置,其他位置均为0;

步骤2。对第21轮加密运算进行部分加密得到20轮的加密输出差分.在其右半部分除掉位置不为0的差分值输入;

步骤3。对剩下的密文对猜测的4b子密钥,对18轮加密运算进行部分解密得到17轮的加密输出差分,在其右半部分排除不为0的差分值输入;

步骤4。对剩下的密文对猜测的8b子密钥,对第一轮明文部分加密,在其左半部分除掉位置不为0的差分输入;

步骤5。对剩下的密文对猜测的4b子密钥,对第三轮明文部分加密,在其左半部分排除不为0的差分输入.

步骤6。算法进行到这一步如果有相应的明文剩余那么本文所猜测的子密钥即为错误的子密钥则排除,反之亦然.

本文只构造了14轮的不可能差分链对21轮LBLOCK进行攻击,将相关密钥与不可能差分结合构造出15轮的相关密钥不可能差分链可提高算法攻击的轮数,因此将多种攻击方法结合在一起对LBLOCK算法研究也是一个噬待探讨的问题.

结束语

目前对于轻量级 算法并没有统一的衡量和评价的标准体系,一部分原因是因为资源受限环境的硬件缺乏统一的国际标准,还有一部分原因是轻量级 还处于发展阶段.其他一些典型的轻量级 包括HIGHT,mCrypton,DESL,MIBS,KATAN&KTANTAN等一系列也是刚刚起步需要引起探讨的话题,才能促进 学的发展.

[ 参考文献 ]

1、Diffie-HeⅡman算法实现密钥交换的过程分析
随着计算机技术的不断发展,网络的安全问题日益严重,重要数据在传递过程的存在高风险,为了确保数据的安全,我们现在主要采取的方式就是加密,让第三方即使获取了密文数据仍然难以破解,让合法授权

2、一种口令认证密钥交换协议的分析与改进
(1 四川财经职业学院,四川 成都 610101;2 四川省计算机研究院,四川 成都 610041)【摘 要】对项顺伯等提出的两方口令认证密钥交换协议进行安全性分析,以一个具体的攻击方法,证明其不能

3、中山探寻破解城乡二元结构的“密钥”
编者按中国正进入城镇化的加速期。在一个拥有13亿人口的发展中大国实现城镇化,人类发展史上没有先例。改革开放以来,我国城镇化进程明显加快,取得显著进展,城镇化率基本达到世界平均水平;但与此同时,城镇化质

论文密级填贪婪算法论文有关遗传算法的论文


本篇文章浏览概括:本文归纳了怎样写密钥毕业论文的开题报告范文和论文标准格式模版规范以及mba密钥算法论文轻松写作技巧是为让学生们阅读训练提升写作能力。

本篇有关密钥算法毕业论文范文免费供大学生阅读参考-点击更多404810篇密钥算法相关论文开题报告格式范文模版供阅读下载
延伸阅读: 硕士论文密级怎么填有关算法的论文人工智能遗传算法论文模糊算法论文数学算法论文算法理论论文算法设计论文题目递归算法论文排序算法论文论文中算法描述
关于多元统计的论文 学士毕业论文下载 科技论文撰写规范 法律论文致谢 人教版初中数学论文 机械检验论文 科技论文结语 对外贸易论文 初二地理教学论文 家庭教育德育论文