基于FPGA的LUKS认证芯片电路及其密码恢复方法

来源 :厦门大学 | 被引量 : 0次 | 上传用户:lyfwgc2005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息技术的发展,电子数据也呈现爆炸式增长,数据的安全也受到更多的关注。在数据存储设备中,磁盘是使用最广泛的存储设备之一,而LUKS是Clemens Fruhwirth在2004年创建的磁盘加密规范。GPU、FPGA等高性能计算平台的发展促进了密码恢复技术的进步,密码恢复技术不仅可以满足我们找回密码的需要,而且还可以检验加密技术的安全性,从而促进密码学的发展。本文设计的LUKS密码恢复方法是针对对称密码算法AES-128和哈希算法SHA-1的算法组合,首先介绍密码恢复方法涉及的算法原理以及LUKS磁盘加密的概念,继而引出了 LUKS加密卷的主密钥恢复流程。接着本文针对对称密码算法AES-128和哈希算法SHA-1的算法组合设计了 LUKS密码恢复方法,并根据算法原理优化设计了 AES-128算法和SHA-1算法的硬件实现。最后本文在FPGA平台实现两种不同的密码恢复设计,在密码恢复速度和功耗上与GPU、CPU平台实现的密码恢复方法进行对比,从而验证了 FPGA的低功耗特性以及流水线结构实现方式的优势,同时也检验了 LUKS磁盘加密机制的安全性。本文的主要工作成果:(1)本文设计并实现了二级回路展开预计算结构的SHA-1算法硬件设计,对HMAC算法和PBKDF2算法的实现结构进行了深入分析。在实现SHA-1算法四级流水线结构和分析HMAC算法结构的基础上,提出并实现了 PBKDF2算法的八级流水线结构。(2)本文在综合考虑资源占用和吞吐率后,优化设计并实现了高性能、高吞吐率的基于T-box的AES-128-ECB算法硬件设计,并在此基础上实现AES-128-CBC解密算法和AES-256-XTS解密算法的硬件设计。(3)本文在实现各个模块算法的硬件设计的基础上,根据底层算法不同的实现方式在Picozed 7030 FPGA平台实现了流水线结构的LUKS认证芯片硬件设计和迭代结构的LUKS认证芯片硬件设计,在完成硬件系统设计的基础上,完成了上层软件测试环境的搭建。
其他文献
译语的流利程度是衡量译语质量一个非常重要的标准。口译不流利会极大地影响源语信息的传达,对听众来说会影响对整体意思的理解,对译者来说接连的非流利现象会导致紧张、焦虑。因此处理好非流利现象保证译文的流畅度对于译员来说至关重要。本文采用案例分析法,对2019中国(深圳)IT领袖峰会模拟会议中出现的多处非流利现象进行分析,剖析产生原因,寻找应对策略。通过对前人文献的总结归纳,本文整理出非流利现象的定义及分
西花蓟马Frankliniella occidentalis(Pergande)自2003年入侵我国以来,迄今已在我国多个省市泛滥,不但对农业生产造成了不可估量的经济损失,同时凭借着其强大的竞争力,对我国的生物多样性也可能造成严重威胁。普通大蓟马Megalurothrips usitatus为我国豆科作物上的主要害虫,曾对海南省豇豆产业造成了严重危害。近年发现2种蓟马在贵阳郊区的豆科植株上混合发生
近年来,我国通航发展呈现出了新的趋势。通航运营规模稳步提高,通航新兴消费领域成为热点,通航制造能力初步具备,基础设施保障能力不断增强,新时代民航强国建设加快,行业"放
冷士嵋,字又湄,号秋江、绪风,江苏镇江人。明诸生,入清不仕。从事文学创作,著有《江泠阁文集》四卷、《续卷》两卷,《江泠阁诗集》十二卷,首一卷、末诗余小令一卷,《绪风吟》三卷。此外他还创作剧本《清风剑》,可惜它如今已散佚。他不仅长于诗歌创作,在古文领域也大放异彩。本文正是以冷士嵋的诗文创作为研究对象,重点阐述其诗文的题材内容和艺术特色。第一章主要围绕冷士嵋的家世、生平以及交游展开,考证其家世,道出其
近年来,我国经济转型不断加快,在以《中国制造2025》等相关文件所代表的国家政策的大力支持下,中国的家电企业正在从制造向智造转型,努力扭转我国家电企业在全球生产链中的地位,争取掌握先进的核心科技。为此,我国家电企业不仅在科研创新上重金投入,还步入跨国并购的浪潮之中。但由于起步较晚,经验不足等因素的影响,我国企业的跨国并购失败率仍属较高一列。很多中国企业跨国并购失败的原因都在于对目标企业估值不准确以
学位
椭圆曲线是被研究最多的曲线之一。除此之外,欧拉函数和Smarandache函数的相关问题也是数论领域中最受关注的问题,许多学者和专家对以上方面进行了深刻的研究和探索,得到了许多有意义的成果。本文运用了一些分类讨论法和初等数论法,对以上问题进行了一些研究,主要结论如下:第一部分讨论了椭圆曲线函数y2=qx(x2+16)与y2=qx(x2-128)的整点问题,并给出了以上两个方程除整点(0,0)外的整
背景:我国成年2型糖尿病患病人数已达1.164亿。2型糖尿病与肥胖关系密切,超重或肥胖一方面可导致血糖控制不佳,另一方面也是心脑血管疾病、代谢综合征、糖尿病相关并发症等代谢疾病的危险因素。作为糖尿病防治“五驾马车”之一的饮食疗法,对稳定血糖和调理体态有很好的作用。中医药膳与一般饮食疗法相比,注重食物的四性五味,且强调辨证论治,可以起到寓药于食的效果。稳糖窝头是在中医理论指导下,结合药膳学、营养学、
在2005年,香港理工大学L.Q.Qi教授与美国芝加哥大学L.H.Lim教授分别提出了张量特征值的概念,引起了学术界的广泛关注,吸引了众多国内外学者参与到非负张量理论、超图谱理论等
近年来,随着智能移动终端的迅速增加,人们对流量的需求呈现爆炸式的增长,为了满足用户对网络容量的需求。基站的部署趋于异构化、密集化和随机化,因此,异构蜂窝网络的部署面
粘结钕铁硼磁体是亲水的金属磁粉和亲油的有机粘结剂构成的复合材料[1,2],两种材料间界面相容性直接影响了混胶粉流动性,继而决定了模压成型过程的型腔填充以及粘结磁体的力