基于汉明码校验的AES数据加密记录器设计
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Design of AES encryption of data recorder with Hamming code for error- check- correct
  • 作者:汉明 ; 刘文怡 ; 关咏梅 ; 张彦军 ; 张国佳
  • 英文作者:Wei Hanming;Liu Wenyi;Guan Yongmei;Zhang Yanjun;Zhang Guojia;National Key laboratory for Electronic Measurement Technology , North University of China;Key Laboratory of Instrumentation Science & Dynamic Measurement of Ministry of Education , North University of China;Beijing Insitute of Astronautical Systems Engineering;
  • 关键词:高级加密标准 ; 汉明 ; FPGA ; Nand ; Flash
  • 英文关键词:AES;;Hamming code;;FPGA;;Nand Flash
  • 中文刊名:DZJY
  • 英文刊名:Application of Electronic Technique
  • 机构:中北大学电子测试国家重点实验室;中北大学仪器科学与动态测试教育部重点实验室;北京宇航系统工程研究所;
  • 出版日期:2015-01-06
  • 出版单位:电子技术应用
  • 年:2015
  • 期:v.41;No.439
  • 基金:国家自然科学基金项目(51275491)
  • 语种:中文;
  • 页:DZJY201501038
  • 页数:4
  • CN:01
  • ISSN:11-2305/TN
  • 分类号:134-137
摘要
以FPGA为硬件设计平台,实现AES数据加密记录器,重点讲述了AES算法的FPGA实现。利用MATLAB软件完成算法的密钥扩展及S盒设计,使其在硬件中的设计简化为查表操作;整体算法的设计采用流水线技术,提高了加密速度。同时,设计了汉明校验码解决由于NAND Flash位翻转经加密后带来的误码扩散的问题,将最后的纠错工作设计在计算机上完成,降低对硬件读数的影响,同时提高了系统的可靠性,该设计具有一定实用价值。
        Implemented with FPGA, the paper proposes a method to design data recorder with AES encryption, which is simplified with the encryption work partly done by MATLAB that is the key expansion and Subbyte box, and which is accelerated with Pipelining design. Also, Error- Check- Correct scheme is implemented in the system to resistance the error propagation problem and strengthen reliability. The final data correct work is finished on the PC to reduce its influence on the hardware reading speed.
引文
[1]王建勋.基于NAND闪存的固态存储技术研究与实现[D].长沙:国防科学技术大学,2010.
    [2]龚进.AES加密算法在电子系统中的优化及应用研究[D].太原:中北大学,2012.
    [3]陈铁明,葛亮,蔡家楣,等.Tiny TCSec:一种新的轻量级无线传感器网络链路加密协议[J].传感技术学报,2011,24(2):275-282.
    [4]陈铁明,白素刚,蔡家楣.Tiny IBE:面向无线传感器网络的身份公钥加密系统[J].传感技术学报,2009,22(8):1193-1197.
    [5]陈武.Nand Flash纠错码的设计研[D].杭州:浙江大学,2011.
    [6]辛英.汉明码纠错检错能力分析与应用[J].盐城工学院学报:自然科学版,2008,21(1):34.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700