当前位置:主页 > 科技论文 > 计算机论文 >

基于高速单片机的PCMCIA加密卡的设计与实现

发布时间:2020-03-25 09:06
【摘要】: 课题来源于金盾办工程项目“公网(GPRS/CDMA)移动数据安全接入与认证管理系统”(J1GAB23W013),旨在为IP安全接入系统的移动终端提供基于PCMCIA接口的密码服务。 论文分析了加密卡的国内外研究现状及功能特点,分析了密码学相关理论,深入研究了密码算法的实现方式和加密卡的安全初始化方式,并对PCMCIA标准和特点作了说明。 针对IP安全接入的功能、性能和安全性需求,提出了以C8051F122为主控模块、SCB2和RSA算法芯片为主要算法模块、双口RAM为缓冲模块、接口芯片为接口模块的硬件架构方案。论文对C8051F122片上资源和端口等进行了分配,设计了C8051F122的主要控制流程,给出了具体的电气原理图和PCB版图,并完成了加密卡的具体实现。 在软件模块方面,根据加密卡功能和模块组成,利用开发调试工具编写、调试单片机程序;设计了以C8051F122命令解释控制模块为核心的主要软件模块,包括五大类各种RSA、SCB2算法和密钥操作等函数,算法、缓冲芯片的控制接口等;并根据WDM驱动程序模型,利用地址映射、应用程序与驱动程序之间的通信、中断处理等关键技术设计了加密卡驱动程序并进行性能测试,其结果满足移动IP安全接入系统的要求。 在安全性设计方面,设计了密钥、证书等敏感信息的保护机制和存储方法,密钥管理体系采用三层密钥机制,对密钥生成与更换、密钥分发、密钥存储与备份、密钥分层保护、密钥的销毁等给出了具体的方法;论文还通过参数初始化、初始口令设置与口令认证、设备合法性认证和硬件正确性进行检查等,增强了系统的安全性。
【图文】:

编程器


该环境提供C51编译器和汇编编译器,可以编译C源程序和汇编源程序。C8051F122器件具有片内JTAG边界扫描和调试电路,通过4脚JTAG接口并使用安装在最终应用系统中的产品器件就可以进行非侵入式、全速的在系统调试。该JTAG接口完全符合工EEE1149.1规范,为生产和测试提供完全的边界扫描功能。SiliconLab的调试系统支持观察和修改存储器和寄存器,支持断点、观察点、堆栈指示器和单步执行。不需要额外的目标RAM、程序存储器、定时器或通信通道。在调试时所有的模拟和数字外设都正常工作。当MCU单步执行或遇到断点而停止运行时,,所有的外设(ADC和SMBuS除外)都停止运行,以保持同步。开发套件CS051F12ODK具有开发应用代码所需要的全部硬件和软件,并可对CS05lF122MCU进行在系统调试。对于开发和调试嵌入式应用来说,该系统的调试功能比采用标准MCU仿真器要优越得多。标准的MCU仿真器要使用在板仿真芯片和目标电缆,还需要在应用板上有MCU的插座。SiliconLab的调试环境既便于使用又能保证精确模拟外设的性能。如图5.1是SiliConCSO5lF编程器软件界面图。

界面图,密码算法,测试软件,密钥管理


2.运行环境 :WindowS2000。3.测试软件:进行加密卡速度的测试时,将应用层的程序结合加密卡实现的各种密码算法功能进行。测试软件的界面图如图5.15:攫哪翼鄂肇缨豁缨黝黝鹅赣激瓤彝熬鑫缨粼黯鑫黔颧鑫鑫巍羲羹蘸11鑫羲曝蘸瓣蘸蘸瓣I蘸夔嘟羹羲瓤澎澎攒功文件去幼辑传二查枷y描入娇工程去组建播工其工窗口、必帝助江自‘纵口一电黔一吧因胃喇--一黔一燕获一狱粼一弓芬一几一苏习不一丈犷S沁伽竿护.黛去户申自!矶翻翻翻翻翻翻翻翻翻翻容翻理幽留翻翩翩幽幽留幽幽幽幽 幽两两破万二湮了‘‘ }}} }}}}}}}}}}}}}}}}}}}}} !!!!! }}}}}巨 巨夔舀习奋卡嫩化总数麒一里御攀鲤一 jjj _____碑丝一{{{行乳列1一;终二读取图 5.15如图,在应用层的测试软件中, TESTPCMCIACARD程序按密码算法实现操作及密钥管理类等命令分类进行测试。5.4.2测试结果部分测试结果如表5.2:表5.2安全PCMCIA卡性能指标:算算法 法速度 度分分组密码加密数据 据300OkbPsss分分组密码解密数据 据3O00kbPsss111024位RSA密钥对产生 生 <5555111024位RSA数据签名 名 2.8次/sss111024位RSA签名验证 证 3
【学位授予单位】:解放军信息工程大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP309.7;TP368.12

【参考文献】

相关期刊论文 前10条

1 薛王伟,李小波,伍波;一种基于单片机的FPGA并行配置的实现[J];今日电子;2005年02期

2 袁金国,李清宝,白燕;利用USB总线接口的软件加密卡设计[J];电子技术;2004年11期

3 欧阳晓青,黄鲁,王荣生;一种嵌入式USB主机的应用[J];电子技术;2004年07期

4 孙立新,王慕坤;基于RSA算法的数据加密卡的设计[J];哈尔滨理工大学学报;2003年05期

5 曾健平,章兢,晏敏,张红南,文剑;计算机软件的硬加密卡[J];湖南大学学报(自然科学版);2004年01期

6 李金花,周大水,李大兴;AES算法在DSP中的实现及优化[J];计算机工程;2004年12期

7 董威,戎蒙恬,王佳梁;高性能的PCMCIA数据加密卡的设计与实现[J];计算机工程与应用;2003年27期

8 卢忱,卞正中,葛卫丽;椭圆曲线加密卡设计与实现[J];计算机工程与应用;2002年18期

9 利佩贤,林海丹,陈永建;基于PCI总线加密卡的设计与实现[J];微计算机信息;2005年19期

10 袁金国,李清宝,肖达;利用PCI总线接口的软件加密卡设计[J];微计算机信息;2005年17期

相关硕士学位论文 前4条

1 尹军;基于DSP的数据加密卡与图像压缩平台系统设计与实现[D];国防科学技术大学;2002年

2 阳先强;基于文件的数据加密解密应用系统的研究和实现[D];哈尔滨工程大学;2002年

3 郑元九;基于FPGA的硬件加密卡研究与设计[D];武汉理工大学;2005年

4 吴云;加密卡的设计与实现[D];吉林大学;2006年



本文编号:2599703

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2599703.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户09b61***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com