SPN结构中两类加密部件的轻量化方法研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:wuyonghong1974
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着物联网技术的发展与广泛应用,信息系统的安全性和保密性成为越来越多人关注的问题,虽然轻量级加密技术可以为资源有限环境下信息系统的安全运作带来安全解决方案,但更小的设备意味着更加严格的面积限制。因此如何在保证安全性的前提下,设计出更高效、更紧凑的密码算法就成为亟待解决的问题。虽然各类加密算法设计的细节不同,但是内部加密部件类似,如代换-置换网络(SPN)结构,其核心部件是具有扩散功能的线性部件和具有混淆功能的非线性部件,因此针对这两类密码部件设计出一般化的优化方法,可以适用于大部分密码算法。本文主要从以下两个方面进行研究:(1)线性部件的优化在于降低实现扩散矩阵所需的XOR门数量,最短线性规划(SLP)是NP-Hard问题,既在有效时间内无法求得最优解,因此需要采用启发式方法来获取近似最优解。本文在经典启发式方法BP和Paar的基础上,优化了BP算法中4)向量的计算范围,提出了一种基于频度优先的启发式方法。将频度作为新基选择的标准,尽可能选择复用率最高的门。在选择阶段,使用“先占门策略”优先选择可直接配对出输出目标的组合,提高算法整体运行效率。在平局处理阶段,先使用(4和4)双重标准减少平局数量,再使用完全随机化的方法增大取得最优解的可能性,最大程度减少实现扩散功能所需的XOR门数量。并将本文算法应用于AES列混合矩阵优化,得到了电路深度为8,XOR门数量为95个的实现。(2)非线性部件的优化主要在于S盒的设计,其实现需要两个步骤:(2~8)域上乘法逆运算和(2)域上的仿射变换。仿射变换相对容易实现,难点在于(2~8)域上的求逆过程,直接进行求逆运算的乘法复杂度过高,无法适用于资源受限环境。为了降低计算成本,本文使用复合域的方法将(2~8)域的乘法逆运算转化为(2~4)域中的乘法、乘方和逆等一系列简单运算,并对各类运算的实现结构进行优化。同时使用逻辑门数量较少的仿射矩阵,减少路径延迟和面积损耗,从而设计出一种在电路面积和延迟方面优于同类型设计的S盒。
其他文献
随着互联网在我国的迅速发展和高速普及,信息过载使得人们在获取自己感兴趣的内容时面临严峻的挑战。而推荐系统的兴起,它不仅能提高用户黏性和用户忠诚度,而且还能通过用户属性信息以及用户的历史交互行为信息来学习用户潜在的兴趣偏好,这可以帮助用户节约筛选信息的时间,提升用户购物体验以及缓解用户在购物过程中的信息过载问题。一般而言,经典的传统推荐算法只会考虑用户和商品的历史交互行为信息,而往往会忽略在真实的推
学位
在大数据时代,数据通常以高速和不断变化的形式生成。在实际应用场景中,数据通常以无标签的形式存在。数据量大且形式多种多样的特性使得人类专家不可能在有限的时间内为每一个样本打上正确的标签。与此同时,标记所有样本非常耗时且成本昂贵,有时甚至非必要。因此,半监督学习技术非常适合处理这些数据。然而,由于数据不断变化的特性使得样本服从同分布这一假设在实际应用场景很难得到满足。分布不同的数据间却有着相关性,我们
学位
偏标记学习作为一种弱监督机器学习框架,其目标是从每个训练示例对应一组候选标记集合的数据中学习一个多分类模型,其中候选标记集合中只有一个是真实标记且不能在训练阶段直接获取。从带有模糊标记信息的偏标记数据中学习的关键就是消除候选标记集合的歧义。现有的偏标记学习算法在计算示例相似度时,往往只针对特征空间,很少考虑利用候选标记空间的信息来辅助构造示例之间的相似关系。并且在消歧过程中,很少考虑候选标记不同置
学位
版画作为一门具有独特语言魅力和丰富表现形式的艺术,在中国传统艺术阵营中占据重要地位。意象是主观情感和客观形象的融合,具有丰富的内涵和情感性。创作者应将“意”与作品结合起来,在版画创作过程中注重以形写神、传神写意,连接观者的精神感悟并产生情感共鸣。
期刊
以在电力、化工、空分领域广为应用的成熟设备及参数指标为基础,提出了纯氧燃烧燃煤机组尾气压缩液化分馏回收的系统方案,从关键性的总体指标分析入手,论证了方案的工程可行性,为燃煤火电机组尾气无害化处理及资源化加工提供了新的途径。
期刊
目的:分析胃黏膜癌前状态和癌前病变的血清胃功能变化特点及幽门螺杆菌感染情况,评价不同无创筛查方案在诊断癌前状态和癌前病变中的应用价值,在体检人群中更高效地识别出胃癌高风险者,并结合其发病相关因素影响分析,提供生活方式管理的依据,最终达到提高胃癌早诊率、降低死亡率。方法:(1)纳入健康体检者,行经鼻胃镜检查并取活检,经病理结果诊断为非萎缩性胃炎、癌前状态和癌前病变者,共498例。(2)检测Hp,测定
学位
研究目的针对重症病人的病情特点,我们在前期研究基础上,结合国内外现有不同置换液特点,基于对含枸橼酸无钙置换液抗凝与传统含钙置换液在血液净化中单独加入枸橼酸抗凝应用效果的系统评价分析,通过对连续性血液净化(Continuous blood purification,CBP)应用于ICU重症患者置换液配方优化研究,确定适合重症病人代谢特点的含枸橼酸无钙置换液基础配方。在进一步有效延长重症病人血液净化时
学位
现有网络环境中不断产生大量的短文本数据,文本数据的产生必然伴随着对数据的归类,如何提高分类结果准确率,实现文本分类过程可解释,已成为当下的研究热点。然而,当前大多数的短文本分类算法都会面临如下问题:一是短文本内容中会包含诸多不确定信息且提取出的特征信息相互独立,忽略特征关联信息;二是短文本存在词汇量小、文本特征稀疏和内容不规范等问题。针对上述问题,本文在Dempster-Shafer理论框架下提出
学位
在分组密码算法中,S盒是唯一能够为算法提供非线性变换的部件,为加密算法提供混淆特性。现在大多数针对分组密码算法的攻击都是针对S盒的攻击,因此,S盒的安全性质直接关系到整个密码算法的安全强度。如何设计出能够抵抗数学分析以及侧信道攻击的S盒是研究的重点。面对计算机日益增强的计算能力,S盒受到的数学性攻击威胁随之增长。4比特轻量级S盒虽然实现成本较低,但在抵抗数学分析方面能力较弱;8比特S盒与16比特S
学位
随着第三代测序技术的日益成熟以及广泛应用,长序列比对成为正在兴起的研究领域。在转录组学研究中,将RNA长读段比对定位到参考基因组中,是对第三代RNA测序数据进行分析的关键一步,其准确性对差异基因表达、RNA编辑和融合基因的检测等后续分析有着至关重要的影响。然而,第三代RNA测序数据具有读段长、错误率高、高通量的特点,为RNA长读段比对算法设计带来了挑战。现有相关算法普遍在对结构复杂、规模较大的基因
学位