USB安全钥模型设计与研究开题报告.docx
USB安全钥模型设计与研究开题报告 题目:USB平安钥模型设计与探讨 本课题来源及探讨现状: 随着信息技术的发展,特殊是电子商务的发展,网络信息的平安传输问题渐渐成为人们最为关切和头痛的事情。密码平安芯片的探讨与设计是当前密码学和微电子学交叉学科领域的热点问题。现代电子系统集成技术的快速发展和密码理论日趋完善,为平安芯片的诞生供应了强有力的支持。本文就在这种技术背景下,结合当前信息平安系统的须要,提出了一种基于USB 接口技术的平安钥芯片的思想,并遵循片上系统先进的设计方法和工具,初步完成了USB 平安钥芯片的设计、实现及验证。本文针对这种问题,结合当前信息流通速度快的特点,提出了一种基于USB 技术的硬件平安加密方法,并在此基础上进行了探讨和设计。目前已经取得的探讨成果:(1)提出了适合于在片上系统(SOC)实现数字加密、数字签名、身份认证功能的综合密码体制,该密码体制具有平安性强、运算和验证简便以及易于实现的特点,适合于桌面PC 平安、电子商务、电子投票以及电子货币等应用场合。 应用本文提出的密码体制构建的片上系统能够敏捷、快速、平安地满意多种平安系统的要求。 (2)结合USB 技术,提出了基于综合密码体制适于多种应用场合的多功能USB 平安钥模型,并且构建了USB 平安钥在平安系统中应用构架,为USB 平安钥在其他领域中的应用供应了很好的参照。 本文建立的USB 平安钥模型能够主动防卫来自内部和外部的平安危害,在满意平安性要求的前提下,具有形式简洁、运算快速以及易于实现的特点。 (3) 设计实现了综合密码体制的快速基本算法、改进的Montgomery59-61模乘算法和快速流水加、解密算法,这些算法运算量小、时间困难度低并且易于在片上系统中实现,这样,不仅削减了硬件资源,也提高了运算速度,保证了综合密码体制的快速完成。 (4)将USB 平安钥从功能的角度分为USB 限制器设备和密码体制实现两个模块,运用片上系统(SOC)自底到顶的设计方法和电子设计自动化(EDA)工具实现了具有USB平安钥功能芯片。 该芯片具有敏捷性高、通用性好、功能扩充简便、价格便宜等特点,具有广袤的应用前景和市场潜力。 课题探讨目标、内容、方法和手段: 探讨目标:本文在深化分析当前信息平安系统担心全性根源和当前密码产品探讨现状的基础上,结合新兴的USB和信息平安系统新理念,提出了具有更广泛应用前景的密码产品USB平安钥及其在系统中的应用模型。随后,在深化探讨私钥和公钥加、解密算法的基础上,对这两种密码体制取长补短,建立起适合于片上系统72-78(System On a Chip SOC)实现在线加密,数字签名和身份认证等模块功能的综合密码体制。为了具有良好的通用性,整个密码体制的设计都尽量遵循国际标准;为了确保平安性,力求能够抵挡现有的攻击方法;为了提高实现速度,探讨了用VLSI技术实现的快速加、解密算法65。最终,运用VLSI技术,结合当前SOC的设计方法和设计工具EDA,设计出具有USB平安钥功能的芯片并作了测试, 使得所设计的USB 平安钥可以取代当前的数据加密卡、IC卡读写器和IC卡,应用或嵌入到桌面平安、计算机信息、Internet以及电子商务等的加/解密、数字签名及认证等平安系统中。 内容:为了解决信息的平安问题,结合当前信息流通速度快的特点,人们就提出了一种基于USB 技术的硬件平安加密产品,用来解决信息平安问题。USB 是 通用串行总线(Universal Serial Bus)的简称,已成为计算机与外设之间进行数据交换的主流总线协议,并将取代传统的并口和串口而成为最主要的PC 标准接口。 USB具有热插拔、传输速度快、接口简洁以及价格便宜等特点。 USB 平安钥就是利用USB 的这些优点,结合USB 技术,以现代密码学的先进密码体制为基础,在硬件上实现的,集加密、认证以及数字签名技术于一体的,具有高平安性、高处理速度的硬件平安产品。 设计方法:考虑当前片上系统设计方法的优缺点,本论文采纳自顶向下(Top-Down)的设计方法。 自顶向下(Top-Down)方法整体考虑了片上系统(SOC)芯片软、硬件系统设计的要求。 把系统需求、处理机制、芯片体系结构、各层次电路及器件、算法模型、软件结构、协同验证等紧密结合起来,从而用极少几个IP 模块完成整个芯片的功能,其设计流程分为以下几个主要步骤: (1) 系统总体方案设计:芯片系统功能、指标定义、需求分析、产品市场定位,软/硬件划分、指标分解等整体方案论证; (2) 软、硬件方案设计:确定软、硬件体系结构,模块功能的具体描述及技术指标要求,时序及接口定义等工作; (3) 模块设计开发:完成硬件模块的开发,行为刚好序仿真测试,底层硬件驱动程序编写,算法设计及仿真,协议和应用软件的设计与开发。 对于困难的功能模块,可进一步划分成子模块。 在算法仿真时,依据系统指标的要求划分出信号处理硬件加速模块; (4) 软、硬件协同仿真测试:主要测试系统方案和软、硬件模块设计功能的正确性; (5) 样机平台的测试:主要是自建或专用的验证平台,测试整个设计的功能、性能指标是否达到要求。 实现手段:根据Top-Down方法,当我们确定了系统总体方案设计和软、硬件方案设计,我们就应当着手IP模块的设计开发。 在选择IP核时,一个好的IP核应当符合以下特点:可移植和可综合;敏捷和易参数化;易于集成;针对工艺可进行调整;适应与设计环境。 否则选用的IP将不能和外界的其他模块和电路很好协作,这时假如设计人员仍希望能很好地利用它们,就必需对这些IP进行修改,这个过程可能会使设计的工作量大到无法承受的程度。 因此如何选择一个良好的IP模块是SOC设计面临的第一个问题。 另外,SOC 的设计往往会包含处理器模块,从而使其更加困难。 假如包含多个处理器构成并行处理系统的话,困难程度还会进一步增加。 这时,这些处理器之类的强大功能和高速运算将使得集成后的模块验证特别困难。 此外,当SOC 采纳处理器之类的可编程IP 模块后,嵌入式软件的设计也被集成到了SOC 的设计流程中,这就使得SOC 的设计须要软件面临的其次个问题。 从以上叙述可以看出,为了解决SOC设计中遇到的难题,将SOC推向更广泛的运用,设计方法必需革命。 为此, Altera公司提出了基本FPGA87的SOC设计方案“片上可编程系统(Systems-on-a-ProgrammableChip,SOPC)”, 协作该公司开发的最新EDA设计工具Quartus,困难SOC系统的设计问题可以很好地解决。 本文拟采纳高层设计(HLD,High Level Design)技术。 HLD 技术的方法就是把系统的行为(Behavior)和功能(Function)用硬件描述语言(HDL,Hardware Description Language)描述出来,在完胜利能仿真(Function Simulation)后,交给综合工具去综合出相应的实际电路,再由布局布线(Placing And Routing)工具将电路映射到集成电路中去,最终完成系统设计。 高层次设计与综合技术 已不仅仅是实现IC 及ASIC 的设计方法,而且成为电子系统的设计与实现方法,为系统的集成供应了牢靠的设计与实现手段。 用VHDL 对系统进行描述,运用ALDEC 公司的ACTIVE-HDL 软件进行高层的前后仿真,运用Synplicity 公司的综合软件Synplify 进行综合优化,运用Altera 公司的后续软件Quartus完成布局布线。 对于系统芯片的最终实现选择闻名的可编程逻辑器件生产厂家美国Altera 公司大力提倡基于PLD 的SOC(SOPC)设计方案,采纳FPGA 的嵌入式处理器解决方案,它将可编程逻辑与处理器的实力结合到了一起。 在基于IP 模块技术的基础上,遵从VHDL 描述-系统仿真-系统综合-FPGA 实现这一高层次设计方法,胜利高效的实现USB 平安钥芯片.设计(论文)提纲及进度支配: 本文共分为8 章: 第一章:绪论:对本文探讨的背景、意义以及主要探讨内容和成果进行阐述。 其次章:USB 平安钥模型的特征分析:对USB 平安钥概念和思想进行了更为具体的阐述,提出了扩展功能后USB 平安钥的应用模型和特征。最终,通过对当前信息平安系统受危害缘由的分析,以及与当前已有平安产品进行比较,进一步明确了USB 平安钥在密码产品中的重要地位。 第三章:USB 平安钥中密码体制的探讨:对适于USB 平安钥运用的私钥和公钥密码体制进行具体分析,从运算速度和平安强度的角度分析它们的优缺点,同时,给出提出了在USB 平安钥中运用RSA 和DES 相结合的混合密码体制的新思想。 第四章:USB 平安钥中的认证与签名:运用混合密码体制来探讨身份认证与数字签名技术, 并且针对身份认证与数字签名分别提出了一种平安协议,最终结合两者提出了一种具有高安 全的USB 平安钥身份认证、数字签名协议。 第五章:USB 平安钥芯片的设计与实现:介绍了USB 技术背景、发展趋势和当前流行的片上系统(SOC)的设计方法和设计工具。 然后从设计方法、设计手段以及软硬件设计与实现方面对USB 平安钥芯片进行了具体分析。 最终从布线、编译、测试等方面来实现了USB 平安钥片。 第六章:USB 设备限制器的设计与实现:对USB 平安钥芯片中的USB 限制器模块进行具体的分析和设计,文中利用VHDL 语言和一些现成或经过测试的宏功能模块来设计IPCore 的方法,实现适合于平安钥芯片的限制器模块,并对最终的仿真、综合、实现与验证进行探讨。 第七章:RSA 协处理器的设计与实现:设计了RSA 协处理器,它可以在芯片内部主微处理器的限制下完成RSA 加解密运算。 在此设计中采纳了适合硬件实现的改进快速算法,在保持硬件规模较小的同时加速模乘、模幂运算速度。 在本章最终设计了USB 平安钥的协处理器的实现电路,并从性能对这个设计进行了分析。 第八章:结论:对论文的探讨成果进行了自我总结和评价,进一步明确了我们在相关领域的 探讨成果和贡献。 同时,总结了我们的探讨中的不足和缺陷。 最终针对我国在密码学和微电子学领域与国外的差距,得出了密码平安芯片在我国巨大的发展潜力和无限商机。 主要参考文献和书目: 1王云飞USB 系统探讨探讨生论文,北京:清华高校,2001 2Bruce Schneier(美)著,吴世忠译应用密码学 协议、算法与C源程序北京:机械工业出版社,2000 3 汪亚南.TMS320 高速单片计算机原理与应用.西安:西安电子科技高校出版社,1991 4 李中献,詹榜华,杨义先.认证理论与技术的发展.电子学报,1999(1):98102 5 冯登国,裴定一.密码学导引.北京:科学出版社,1999(4) 6 卓光辉,祁明,周浩华.数字签名技术的探讨和进展.通信保密,2000(1):3539 7 冯登国.数字签名技术概述.通信保密,1996(3):1522 8 曹珍富.公钥密码学.哈尔滨:黑龙江教化出版社,1993 9 卢开澄.计算机密码学.北京:清华高校出版社,1990 指导老师审核看法: USB平安钥模型设计与探讨开题报告 有效作业设计与批改探讨开题报告 技术创新预料与评估模型及其应用探讨开题报告 智能门禁系统的探讨与设计开题报告 “网络教学的设计与评价探讨”开题报告 农村小学平安管理现状与探讨开题报告 基于USB的数据采集系统的探讨与设计总结 USB接口技术探讨设计论文 特别重要开题报告指导:选题与探讨设计 班级主题活动设计、组织与实施探讨开题报告 本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第11页 共11页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页