基于USB HOST的密码卡安全初始化研究、设计与实现

基于USB HOST的密码卡安全初始化研究、设计与实现

论文摘要

密码技术是信息安全技术中的核心技术,能实现信息的可认证性、完整性、机密性、可控性。密钥和密码算法的安全是密码卡的核心和关键。密码卡安全初始化的目的是确保密钥和密码算法在初始化过程中安全地注入密码卡,密码卡安全初始化是密码卡安全的一个重要方面。 本文从技术层面深入研究了密码卡安全初始化的各种方法,依据FIPS标准,分析了由于技术因素导致的敏感数据泄露而给用户造成重大损失的各种原因。通过研究嵌入式USB HOST的设计模型,针对安全初始化过程中存在的问题与不足提出了基于USB HOST的密码卡安全初始化模型。 在建立安全初始化模型的基础上,通过Nios软核处理器控制USB主控制器,脱离PC实现数据的点对点传输,结合SOPC的设计思想,设计了密码卡敏感数据安全下载的实现方案,并在自行研制的密码卡上实现了该方案。该方案充分考虑了密码卡实际应用全过程的安全性,不仅具有认证功能,而且设计了配置密码芯片和销毁敏感数据的功能。本文重点讲述了设计和实现安全初始化的软、硬件方案,对其固件程序设计中存在的难点作了详细的论述。 实验结果证明,本文所提出的密码卡初始化方案和系统实现的正确性,能够保证敏感数据在初始化过程中的正确配置,符合系统需求。

论文目录

  • 目录
  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题来源及意义
  • 1.2 本文研究的主要内容
  • 第二章 密码卡安全初始化技术研究
  • 2.1 安全初始化技术现状与发展方向
  • 2.1.1 安全初始化技术现状
  • 2.1.2 安全初始化发展方向
  • 2.2 密码载体
  • 2.2.1 接口类型
  • 2.2.2 密码载体类型
  • 2.2.3 发展方向
  • 2.3 安全初始化
  • 2.3.1 安全初始化内容
  • 2.3.2 安全初始化要求
  • 2.3.3 安全初始化过程分析
  • 2.4 安全初始化设计模型
  • 第三章 硬件方案设计与实现
  • 3.1 硬件方案的SOPC系统设计
  • 3.1.1 SOPC简介与技术背景
  • 3.1.2 系统需求与硬件设计
  • 3.2 硬件方案的分析
  • 3.2.1 功能模块设计分析
  • 3.2.2 功能模块设计应用
  • 3.2.3 安全性分析
  • 3.3 硬件设计实现
  • 3.3.1 硬件总体设计实现
  • 3.3.2 硬件总体的PCB实现
  • 第四章 嵌入式系统软件设计与实现
  • 4.1 系统软件总体结构框架
  • 4.1.1 设计思路
  • 4.1.2 总体结构框架
  • 4.2 内部功能模块的设计与实现
  • 4 2.1 Avalon总线传输模式研究
  • 4.2.2 SL811HS接口芯片与Nios的通信程序设计
  • 4.2.3 Nios与FIFO、Flash、SRAM通讯模块
  • 4.3 嵌入式USB HOST软件设计
  • 4.3.1 USB数据流模型
  • 4.3.2 SL811HS固件程序设计
  • 4.4 安全初始化的软件仿真与实现
  • 4.4.1 软件仿真
  • 4.4.2 安全初始化软件流程
  • 第五章 系统综合与验证
  • 5.1 运行环境
  • 5.2 系统综合
  • 5.2.1 综合工具
  • 5.2.2 综合结果
  • 5.3 测试方案
  • 5.3.1 功能模块测试
  • 5.3.2 整体测试流程
  • 5.3.3 测试结果
  • 第六章 结束语
  • 6.1 结论
  • 6.2 展望
  • 致谢
  • 本人在校期间科研成果
  • 参考文献
  • 相关论文文献

    • [1].游标初始化失败故障原因分析及解决方法[J]. 航空科学技术 2017(03)
    • [2].论复杂二叉树的初始化算法[J]. 河南科技 2014(24)
    • [3].再遇“正常初始化(0xc00000ba)失败”[J]. 电脑爱好者 2008(04)
    • [4].一次自动站初始化故障原因及对策[J]. 现代农业科技 2010(11)
    • [5].关于数据结构初始化算法的教学探讨[J]. 河套大学学报 2010(04)
    • [6].手持式二代证初始化信息阅读器的设计与实现[J]. 警察技术 2008(05)
    • [7].椭圆轨道编队构型的初始化控制研究[J]. 空间科学学报 2015(01)
    • [8].实行新《高等学校会计制度》后“二次初始化”应注意的问题与对策[J]. 经济师 2010(01)
    • [9].创维平板电视初始化汇总[J]. 家电检修技术 2011(13)
    • [10].揭示儿童语言初始化的奥秘——评刘颖《儿童早期词汇句法习得研究》[J]. 中国高校科技 2018(10)
    • [11].在“繁——简”中行走——引导低年级学生体验解决问题策略[J]. 小学科学(教师论坛) 2011(02)
    • [12].比Ghost更方便,用好Win 8的初始化与恢复功能[J]. 电脑知识与技术(经验技巧) 2014(05)
    • [13].Java对象初始化的多维度分析[J]. 江西广播电视大学学报 2013(03)
    • [14].上电过程中确保电路正确初始化的基本原则[J]. 中国电子商情(基础电子) 2015(08)
    • [15].多领域统一建模初始化变量选择分析[J]. 系统仿真学报 2019(07)
    • [16].WiseMechanical图形初始化功能剖析[J]. CAD/CAM与制造业信息化 2008(05)
    • [17].云物理初始化对一次强对流天气数值预报的影响研究[J]. 热带气象学报 2018(02)
    • [18].UICC初始化访问分析与优化[J]. 移动通信 2014(Z1)
    • [19].TKScope嵌入式仿真开发平台讲座(43) TKScope基于芯片的仿真设计理念提供完善的初始化宏文件[J]. 单片机与嵌入式系统应用 2012(09)
    • [20].船体初始化定义系统的开发与应用[J]. 船舶标准化工程师 2011(02)
    • [21].“礼让”原则学习Java对象初始化顺序[J]. 襄阳职业技术学院学报 2014(02)
    • [22].C++语言中的复杂构造函数深入分析[J]. 数字技术与应用 2011(09)
    • [23].水平集图像分割中重新初始化规避的探索[J]. 计算机技术与发展 2009(09)
    • [24].卫星编队保持的初始化条件及仿真分析[J]. 计算机仿真 2009(10)
    • [25].浅议会计电算化信息系统账务初始化[J]. 商业会计 2008(06)
    • [26].基于用户卡的可信执行环境初始化方案[J]. 电信科学 2017(02)
    • [27].一种基于推荐的信誉系统初始化定值策略[J]. 东南大学学报(自然科学版) 2010(01)
    • [28].SAA7111初始化的FPGA实现[J]. 电子工程师 2008(02)
    • [29].基于超声波测距的激光角度初始化系统研究[J]. 湖南农业大学学报(自然科学版) 2013(04)
    • [30].基于谱聚类初始化非负矩阵分解的机械故障诊断[J]. 仪器仪表学报 2013(12)

    标签:;  ;  ;  

    基于USB HOST的密码卡安全初始化研究、设计与实现
    下载Doc文档

    猜你喜欢