基于FPGA的数据加密存储系统的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:titanium2002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动存储设备因使用方便得到了广泛应用,在对其中存储的数据进行加密保护时,加密方式有硬件加密和软件加密两种。硬件加密方法因为具有诸多软件加密所不具备的优势,使得国内外对它的研究越来越重视,密码算法的硬件实现是这其中的核心内容。随着密码学的发展,新的算法不断取代旧算法,AES作为对DES的替代,在近几年已经广泛应用到工业与商业领域。AES算法的硬件实现,主要有ASIC和FPGA两种实现方式,目前国内用ASIC实现AES算法,在不计资源占用的情况下,加密速度最快已能达到51.2Gbps。使用FPGA实现密码算法与使用ASIC实现相比,可根据需要均衡速度与资源使用情况,具有较高灵活性。本文使用DE2-70开发平台,在Altera的CycloneⅡ EP2C70芯片上,实现了在128位初始密钥模式下128位明文数据的AES加密算法。在实现AES算法的基础上,编写位宽转换模块,使加密部分可以与其他类型总线连接。在AES算法实现中,使用流水线技术,非对称的密钥扩展算法实现方式,提高算法执行时的吞吐量,并尽量减少芯片资源的消耗。加密后的数据将被存入一个NOR Flash芯片。对于密文的验证则使用LCD,用可视化的方法证明算法实现的逻辑正确性。AES算法部分、数据位转换模块以及Flash控制器均使用Verilog语言编写,编译环境是QuartusII 9.0。经测试证明,所设计的AES算法模块逻辑功能正确,可以对数据进行加解密运算,之后在LCD1602上显示结果,并且能对16位输入数据进行加密,将结果存入闪存。
其他文献
流水线ADC(Peplined ADC)兼顾高速度和高精度被广泛地运用于视频成像系统、通信系统和测试设备中。而在实际应用中,流水线ADC的性能会受到电容失配、比较器失调和放大器的有
<正>2016年的中国电影市场远没有实现2015年所预设的600亿左右的票房目标,只是较之2015年有了些微的进步。回顾一年的中国电影市场与创作情况,几个显著的现象和特征值得我们
分析当前转换开关在公路供配电系统中应用中存在的问题,对智能型中压转换开关和低压转换开关进行技术对比和应用前景分析,同时通过追本溯源研究规范对终端切换应用误区进行澄
十七大报告明确提出要“优先发展教育,建设人力资源强国”。教育是民族振兴的基石,教育的质量最终取决于教师的质量,教师是教育事业的第一资源,没有高质量的教师就没有高质量
安乐死一直是一个法律上争议不断的难题,使得为之立法困难重重,涉及道义、利益、生命保护等多方面的选择。我国司法实践一般都是将实施安乐死的行为以故意杀人罪定罪处罚,但
本文以三氟甲苯为分散介质,制备了双色微胶囊电泳显示器件。优化了红色、黄色、蓝色、带正电的白色与带负电的白色五种电泳显示液配方,研究了一步法合成脲醛树脂微胶囊的制备
有机半导体光电器件以其广阔的发展前景和巨大的市场效益正日渐引起研究学者的广泛关注,其中唯一已进行大规模产业化的是有机光导体(OPC,Organic Photoconductor)。目前对功
大学校园作为一个地区的文化核心,起着文化传播的重要作用,而校园公共设施作为媒介,对于人与校园环境的关系起到协调的作用,不仅丰富了公共空间的设施建设还改善了校园生活的
该论文主要讲述了空—水冷却系统在塔山电厂600MW机组给水泵变频节能改造中的应用,并重点讲述了利用空—水冷却系统实现变频器室散热的系统解决方案。
与基于光学放大器的马赫-曾德干涉仪(SOA-MZI)和非线性光纤环路镜(NOLM)相比,半导体环形激光器无需解理端面或光栅提供光反馈,并且它还具有集成度高、成本低、光学双稳态、良