轻量级分组密码可重构架构设计与实现

来源 :哈尔滨理工大学 | 被引量 : 0次 | 上传用户:wenjuanliu_b06213
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
轻量级分组密码算法是保证资源受限设备安全性的重要基石,目前实现方式主要有基于专用集成电路的硬件实现和基于通用处理器的软件实现,前者难以满足不同应用对加密算法灵活性的需求,后者难以满足不同应用对加密算法高性能实现的需求。可重构计算架构兼具高性能和灵活性大的优点,为解决上述问题提供了科学有效的解决方案。当前鲜有面向轻量级分组密码的可重构架构,而面向传统的分组密码的可重构架构虽然也能实现轻量级分组密码,但实现性能并不理想,针对该问题本文提出了一种面向轻量级分组密码的高性能可重构架构。本文首先通过分析42种主流的轻量级分组密码算法,进而提取出算法的算子特征;然后,分析所提取的模式特征结果和组合特征结果,进而对可重构处理单元进行设计;接下来,根据轻量级分组密码算法的映射规律,对可重构处理单元阵列进行设计,进而进行架构的整体设计。下一步,通过将PRESENT64/80算法(基于SP网络结构的典型轻量级分组密码算法)、SIMON64/128算法(基于Feistel网络结构的典型轻量级分组密码算法)和SPECK64/128算法(基于ARX结构的典型轻量级分组密码算法)映射到本文所设计的可重构架构上,得到可重构单元利用率,对可重构单元利用率与其他可重构密码架构进行比较分析。最后,对PRESENT64/80算法、SIMON64/128算法和SPECK64/128算法进行功能仿真,功能仿真通过之后进行逻辑综合,得到面积效率,对面积效率与其他可重构密码架构进行比较分析。本文设计的可重构密码架构采用TSMC 55 nm CMOS工艺实现,工作频率最高可达429 MHz,总面积为1.23百万等效门(MGE),对于不同密码算法,面积效率最高可达22.33 Gbit·s-1·MGE-1。与其他可实现轻量级分组密码的可重构架构相比,可重构单元利用率提高8.34%~18.94%,面积效率提高11.04%~7103.00%。
其他文献
近几年,国家在对各省市制定公路基础设施建设方案以及确定相关投资规模大小时需要充分考虑公路建设所带来的效益,公路建设的效益来自于公路运输,公路运输的发展取决于公路货物运输量,因此本文的研究目标就是围绕用少量的模型实现31个省份公路货物运输量增长趋势的预测,通过采用先聚类后预测的方式减少预测模型和模型参数的数量,简化预测工作。具体工作内容如下:根据公路货物运输量时间序列数据的实际情况,提出一种时间序列
学位
随着空间数据库以及GPS系统的不断发展,用户的海量轨迹存储逐渐变为现实,针对轨迹数据的查询技术也成为众多学者的研究热点。但是同时由于轨迹数据中蕴含着大量的用户个人信息,一旦被泄露则会对用户的个人隐私造成严重后果,因此对于轨迹数据的隐私保护问题也成为时下急需解决的问题。由于GPS系统精度问题以及传送延迟等因素的存在,造成了轨迹数据的不确定问题的产生。基于以上原因,本文解决了不确定轨迹的隐私保护问题。
学位
乳腺癌被认为是全球最常见的癌症,也是导致癌症死亡的主要原因。目前临床尚无系统性的乳腺癌早期无创鉴别诊断方法,本文将为临床早期甄别乳腺癌,实现乳腺癌精准治疗提供全新的诊断方法与治疗策略。通过机器学习、系统动力学等计算建模方法,找到各数据信息间与乳腺癌诊断、治疗的关联,来判断乳腺癌的发生和发展,并应用到乳腺癌的早筛、早诊、性质判断、手术决策、预后评估等临床诊疗任务中去。本文首先对超声检测数据与病理预后
学位
语义社交网络中的社区发现是在线社交网络分析中的重点及难点问题,近年来得到了各个领域研究者的广泛关注。现有方法大多以用户对话题的倾向性为基准生成社区,忽略了话题影响力本身以及话题传播在社区发现中的影响和作用,生成的语义社区一般拓扑结构较为分散,可解释性较差。为了解决这一问题,我们开展了基于话题影响力渗流的语义重叠社区发现方法的研究。归纳而言,本文主要完成的工作包括:1.节点坐标在话题传播空间的表示。
学位
纯电动汽车具有两大核心技术问题,即电机及其控制器技术和电池及其充电技术,它们对电动汽车的性能和续航里程具有深层影响。本文基于传统电动汽车电机控制器拓扑结构,采取分时复用IGBT功率模块的形式,扩展电机控制器的自身功能,使控制器同时实现电机驱动和车载动力电池充电两大模块的功能。提出驱动-充电一体化控制器结构并阐述其工作原理。在拓扑层面进行解耦分析,分别建立集成拓扑中两种双向变换器的数学模型,为控制策
学位
说话人确认是一项根据说话人的声音特性进行身份验证的生物识别技术。随着科技的发展,说话人确认领域的研究已经取得了巨大的进展,并在实际应用中逐渐发展壮大。如何从大量语音数据中凝练出准确的说话人身份信息,成为说话人确认任务中最值得关注的问题。为此,需要深入研究能够代表说话人身份特性的特征表示。然而,目前方法未能充分利用说话人特征空间、说话人特征表示中隐藏的潜在信息。针对这一问题,本文将围绕如何充分利用说
学位
网络流量异常检测作为保障网络安全的一种重要手段,是当前网络安全领域研究的热点。现有的检测手段多采用机器学习的方式进行网络流量异常检测,但是传统的机器学习算法需要人工来手动设计特征,在当前的大数据环境下,这将导致非常高的人工成本。深度学习因其拥有很强的表征能力,可以自动从海量复杂的网络数据中提取特征。本文针对网络流量异常检测和深度学习方法进行分析,研究了基于多模型组合的网络流量异常检测的方法。本文主
学位
高压电机防晕技术是绝缘领域的重要方面,直接关系到机组的安全可靠性和使用寿命。在防晕材料研究方面,已从沥青半导体漆改进为含碳化硅的全固化型醇酸半导体带,材料的工艺性得到了大幅提高。由于现阶段工业用防晕漆的非线性较低,导致高压电机定子端部仍存在电场分布不均匀现象,进而导致长期使用时温度升高腐蚀严重。为改善此问题,生产出良好的非线性电导特性的复合材料就显得尤为重要。本文以环氧树脂为基体,碳化硅和二氧化硅
学位
哼唱检索是音乐信息检索领域中的一个研究热点,其能够为用户提供一种方便智能的检索体验。哼唱检索需要检索出与哼唱旋律特征相匹配的歌曲旋律特征,从而根据旋律特征的匹配程度来确定哼唱歌曲的所属信息。因此,如何从音频数据中凝练出具有代表性的特征表示并进行匹配,是目前哼唱检索研究中最值得关注的问题。为此,需要深入研究能够表示旋律特性,并能够对具有较大差异的、不同版本的歌曲进行有效特征表示的方法。基于此,本文将
学位
二进制代码相似度检测(Binary Code Similarity Detection,BCSD)广泛应用于安全领域,如恶意代码检测、漏洞搜索和代码抄袭检测。实现BCSD的首要前提是识别二进制代码中所包含的函数。函数的头n条指令或末尾n条指令一般与函数中间的指令有所不同,因此传统函数识别方法都是基于这种原理来实现的。但当函数不具有标准开头或结尾时,传统方法则无法正常识别。为了弥补这些方案存在的缺陷
学位