USB安全钥模型设计与研究开题报告.docx
《USB安全钥模型设计与研究开题报告.docx》由会员分享,可在线阅读,更多相关《USB安全钥模型设计与研究开题报告.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、USB安全钥模型设计与研究开题报告 题目:USB平安钥模型设计与探讨 本课题来源及探讨现状: 随着信息技术的发展,特殊是电子商务的发展,网络信息的平安传输问题渐渐成为人们最为关切和头痛的事情。密码平安芯片的探讨与设计是当前密码学和微电子学交叉学科领域的热点问题。现代电子系统集成技术的快速发展和密码理论日趋完善,为平安芯片的诞生供应了强有力的支持。本文就在这种技术背景下,结合当前信息平安系统的须要,提出了一种基于USB 接口技术的平安钥芯片的思想,并遵循片上系统先进的设计方法和工具,初步完成了USB 平安钥芯片的设计、实现及验证。本文针对这种问题,结合当前信息流通速度快的特点,提出了一种基于US
2、B 技术的硬件平安加密方法,并在此基础上进行了探讨和设计。目前已经取得的探讨成果:(1)提出了适合于在片上系统(SOC)实现数字加密、数字签名、身份认证功能的综合密码体制,该密码体制具有平安性强、运算和验证简便以及易于实现的特点,适合于桌面PC 平安、电子商务、电子投票以及电子货币等应用场合。 应用本文提出的密码体制构建的片上系统能够敏捷、快速、平安地满意多种平安系统的要求。 (2)结合USB 技术,提出了基于综合密码体制适于多种应用场合的多功能USB 平安钥模型,并且构建了USB 平安钥在平安系统中应用构架,为USB 平安钥在其他领域中的应用供应了很好的参照。 本文建立的USB 平安钥模型能
3、够主动防卫来自内部和外部的平安危害,在满意平安性要求的前提下,具有形式简洁、运算快速以及易于实现的特点。 (3) 设计实现了综合密码体制的快速基本算法、改进的Montgomery59-61模乘算法和快速流水加、解密算法,这些算法运算量小、时间困难度低并且易于在片上系统中实现,这样,不仅削减了硬件资源,也提高了运算速度,保证了综合密码体制的快速完成。 (4)将USB 平安钥从功能的角度分为USB 限制器设备和密码体制实现两个模块,运用片上系统(SOC)自底到顶的设计方法和电子设计自动化(EDA)工具实现了具有USB平安钥功能芯片。 该芯片具有敏捷性高、通用性好、功能扩充简便、价格便宜等特点,具有
4、广袤的应用前景和市场潜力。 课题探讨目标、内容、方法和手段: 探讨目标:本文在深化分析当前信息平安系统担心全性根源和当前密码产品探讨现状的基础上,结合新兴的USB和信息平安系统新理念,提出了具有更广泛应用前景的密码产品USB平安钥及其在系统中的应用模型。随后,在深化探讨私钥和公钥加、解密算法的基础上,对这两种密码体制取长补短,建立起适合于片上系统72-78(System On a Chip SOC)实现在线加密,数字签名和身份认证等模块功能的综合密码体制。为了具有良好的通用性,整个密码体制的设计都尽量遵循国际标准;为了确保平安性,力求能够抵挡现有的攻击方法;为了提高实现速度,探讨了用VLSI技
5、术实现的快速加、解密算法65。最终,运用VLSI技术,结合当前SOC的设计方法和设计工具EDA,设计出具有USB平安钥功能的芯片并作了测试, 使得所设计的USB 平安钥可以取代当前的数据加密卡、IC卡读写器和IC卡,应用或嵌入到桌面平安、计算机信息、Internet以及电子商务等的加/解密、数字签名及认证等平安系统中。 内容:为了解决信息的平安问题,结合当前信息流通速度快的特点,人们就提出了一种基于USB 技术的硬件平安加密产品,用来解决信息平安问题。USB 是 通用串行总线(Universal Serial Bus)的简称,已成为计算机与外设之间进行数据交换的主流总线协议,并将取代传统的并口
6、和串口而成为最主要的PC 标准接口。 USB具有热插拔、传输速度快、接口简洁以及价格便宜等特点。 USB 平安钥就是利用USB 的这些优点,结合USB 技术,以现代密码学的先进密码体制为基础,在硬件上实现的,集加密、认证以及数字签名技术于一体的,具有高平安性、高处理速度的硬件平安产品。 设计方法:考虑当前片上系统设计方法的优缺点,本论文采纳自顶向下(Top-Down)的设计方法。 自顶向下(Top-Down)方法整体考虑了片上系统(SOC)芯片软、硬件系统设计的要求。 把系统需求、处理机制、芯片体系结构、各层次电路及器件、算法模型、软件结构、协同验证等紧密结合起来,从而用极少几个IP 模块完成
7、整个芯片的功能,其设计流程分为以下几个主要步骤: (1) 系统总体方案设计:芯片系统功能、指标定义、需求分析、产品市场定位,软/硬件划分、指标分解等整体方案论证; (2) 软、硬件方案设计:确定软、硬件体系结构,模块功能的具体描述及技术指标要求,时序及接口定义等工作; (3) 模块设计开发:完成硬件模块的开发,行为刚好序仿真测试,底层硬件驱动程序编写,算法设计及仿真,协议和应用软件的设计与开发。 对于困难的功能模块,可进一步划分成子模块。 在算法仿真时,依据系统指标的要求划分出信号处理硬件加速模块; (4) 软、硬件协同仿真测试:主要测试系统方案和软、硬件模块设计功能的正确性; (5) 样机平
8、台的测试:主要是自建或专用的验证平台,测试整个设计的功能、性能指标是否达到要求。 实现手段:根据Top-Down方法,当我们确定了系统总体方案设计和软、硬件方案设计,我们就应当着手IP模块的设计开发。 在选择IP核时,一个好的IP核应当符合以下特点:可移植和可综合;敏捷和易参数化;易于集成;针对工艺可进行调整;适应与设计环境。 否则选用的IP将不能和外界的其他模块和电路很好协作,这时假如设计人员仍希望能很好地利用它们,就必需对这些IP进行修改,这个过程可能会使设计的工作量大到无法承受的程度。 因此如何选择一个良好的IP模块是SOC设计面临的第一个问题。 另外,SOC 的设计往往会包含处理器模块
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- USB 安全 模型 设计 研究 开题 报告
限制150内