嵌入软件无线电台中的AES加密模块研究

嵌入软件无线电台中的AES加密模块研究

论文摘要

随着电子、计算机等技术的高速发展,社会的信息化程度越来越高,人们对信息的安全性提出了更高的要求,对数据的加密处理无疑是保证数据安全的必要环节。本论文介绍的嵌入软件无线电台的加密模块基于TI公司数字信号处理器芯片TMS320VC5416,加密模块通过专门的PCI接口芯片PCI9054与软件无线电台兼容PCI总线进行数据传输。通过数字信号处理器软件实现了高级加密标准算法,并采取了汇编语言编程、查表实现S盒运算和列混合运算等优化方法使算法加密速率大于3Mb/s,并为高级加密标准算法模块设计了C语言调用接口支持在C语言环境的调用。通过IC卡保存重要的算法代码和重要参数,加密模块加电后数字信号处理器从IC卡加载算法和参数,提高了安全性,并支持算法未来升级的需要。加密模块在CPLD器件中通过VHDL语言编程实现了数字信号处理器对FLASH随机存储器和IC等的读写访问控制。通过在选取元器件时对器件功耗和工作温度严格控制,加密模块的功耗指标小于3W,工作温度指标达到-25℃至+55℃。以CCS集成环境为开发调试工具,用C和汇编语言的混合编程方法实现了高级加密标准算法、IC卡读写、CPCI通信等的软件,并对高级加密标准算法在数字信号处理器芯片中的运行进行软件模拟、在片运行测试评估以及正确性验证,同时还给出了加密模块的加密速率、功耗和工作温度的测试方法及结果,另外详细描述了以数字信号处理器芯片TMS320VC5416为处理器的硬件系统平台,完成了部分主要器件在具体接口上的电路连接与信号控制。本论文设计的嵌入软件无线电台的加密模块设计为标准CPCI板卡,可嵌入到软件无线电台中,支持热插拔,携带方便,便于管理;基于数字信号处理器芯片TMS320VC5416硬件平台,使用高级加密标准算法加密速度可达3Mb/s以上;通过IC卡支持算法升级,并有较好的安全性,可以满足很多普通用户的需求,甚至通过完善改进还可满足一些特殊用户的需求;工作环境可以满足工业级工作温度-25℃至+55℃;功耗低,整机工作时功耗小于3W;另外实现的高级加密标准算法软件模块可以在其他TMS320VC5416硬件平台场合应用。因此本论文有着很重要的现实意义,具有非常广阔的市场前景和一定的研究价值,并为今后研究和完善基于软件无线电台的加密系统奠定了基础。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 论文背景及研究意义
  • 1.2 论文研究的国内外发展现状
  • 1.3 论文研究内容和目的
  • 第二章 论文相关基础知识
  • 2.1 软件无线电技术
  • 2.1.1 基本概念
  • 2.1.2 基本结构
  • 2.1.3 一般软件无线电台系统结构
  • 2.2 数字信号处理器(DSP)技术
  • 2.2.1 数字信号处理器概述
  • 2.2.2 芯片选择
  • 2.2.3 开发环境
  • 2.3 AES 算法介绍
  • 2.3.1 状态、密钥种子和轮数
  • 2.3.2 基本运算单元
  • 2.3.3 加密算法
  • 2.3.4 密钥扩展
  • 2.4 CPCI 接口以及智能IC 卡技术
  • 2.4.1 CPCI 接口介绍
  • 2.4.2 智能IC 卡技术介绍
  • 第三章 加密模块硬件系统介绍及实验结果
  • 3.1 总体结构框图
  • 3.2 各硬件功能模块的介绍
  • 3.2.1 主控制运算模块
  • 3.2.2 CPCI 接口模块的设计
  • 3.2.3 译码控制逻辑
  • 3.2.4 智能IC 卡及接口
  • 3.2.5 存储单元模块
  • 3.3 硬件平台联试及实验结果
  • 3.3.1 通过CPCI 总线与系统通信测试
  • 3.3.2 加密模块功耗测试
  • 3.3.3 加密模块工作温度试验
  • 第四章 加密模块软件设计
  • 4.1 DSP 软件的设计
  • 4.1.1 DSP 软件开发流程
  • 4.1.2 DSP 存储空间配置
  • 4.1.3 AES 算法的实现
  • 4.1.4 AES 算法的测试及结果
  • 4.1.5 与智能IC 卡通信软件
  • 4.1.6 DSP 程序自举设计
  • 4.2 加密模块驱动程序设计
  • 第五章 总结和展望
  • 5.1 本论文总结
  • 5.2 与其它同类产品的比较
  • 5.3 本论文存在的不足及下一步展望
  • 致谢
  • 参考文献
  • 个人简历
  • 作者攻读硕士期间取得的成果
  • 相关论文文献

    • [1].基于FPGA的AES数据加密算法的研究[J]. 喀什大学学报 2019(06)
    • [2].AES密钥扩展算法的研究[J]. 广东通信技术 2017(03)
    • [3].AES密钥扩展算法的研究[J]. 微电子学与计算机 2017(10)
    • [4].基于AES的加密系统的设计与实现[J]. 信息与电脑(理论版) 2016(21)
    • [5].新型AES认证方案在移动通信网络中的研究与应用[J]. 通讯世界 2016(01)
    • [6].基于AES的软件加密解密的设计与实现[J]. 科技视界 2015(18)
    • [7].基于选择空间的AES密钥扩展算法[J]. 现代电子技术 2013(20)
    • [8].基于称重技术中AES加密的简述[J]. 衡器 2010(11)
    • [9].基于AES算法的安全跳频序列族构造(英文)[J]. 电子器件 2008(03)
    • [10].新型强效AES洗洁精的制备[J]. 吉林化工学院学报 2017(09)
    • [11].低成本AES错误检测方案的FPGA实现[J]. 小型微型计算机系统 2015(07)
    • [12].AES在草铵膦水剂中的应用研究[J]. 现代农药 2011(04)
    • [13].浅析AES加密算法[J]. 硅谷 2009(08)
    • [14].一种高温合金1100K下表面偏聚行为的AES动态原位分析[J]. 电子显微学报 2008(03)
    • [15].4轮AES零相关线性壳的存在性[J]. 安徽师范大学学报(自然科学版) 2017(02)
    • [16].一种基于AES的智能手机门禁系统方案[J]. 信息网络安全 2013(11)
    • [17].基于AES算法的滚码技术在汽车防盗系统中的应用[J]. 计算机工程与科学 2014(02)
    • [18].低轮AES的插值攻击方法[J]. 华南理工大学学报(自然科学版) 2008(05)
    • [19].对弱密钥AES算法新的子空间路径攻击[J]. 通信技术 2020(07)
    • [20].AES密钥扩展算法的研究与改进[J]. 信息技术与信息化 2015(03)
    • [21].一种应用于生物识别领域的AES算法[J]. 电子技术应用 2015(04)
    • [22].射频识别系统加入AES算法的数据加密通信设计[J]. 广西科学院学报 2013(01)
    • [23].基于AES算法的校园卡加密方案[J]. 甘肃联合大学学报(自然科学版) 2013(04)
    • [24].AES算法的研究与其密钥扩展算法改进[J]. 现代电子技术 2016(10)
    • [25].AES加密算法分析及其在信息安全中的应用[J]. 信息网络安全 2011(05)
    • [26].单向性策略与AES密钥生成算法的改进[J]. 吉林大学学报(工学版) 2009(01)
    • [27].基于FPGA的AES解密算法研究[J]. 成都工业学院学报 2016(02)
    • [28].基于虹膜特征的密钥生成和AES算法的图像加密[J]. 河南师范大学学报(自然科学版) 2016(05)
    • [29].NaCl在溶液中与表面活性剂AES的相互作用研究[J]. 盐业与化工 2015(01)
    • [30].脂肪醇聚氧乙烯醚硫酸盐(AES)的残留对小鼠的影响[J]. 中国卫生产业 2013(33)

    标签:;  ;  ;  ;  ;  

    嵌入软件无线电台中的AES加密模块研究
    下载Doc文档

    猜你喜欢