基于PKI/ECC的USBKEY的研究与设计实现

来源 :苏州大学 | 被引量 : 0次 | 上传用户:qdled2046
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着开放式网络系统的飞速发展,PKI网络安全体系被广泛使用和推广。网络事务中行为人的身份一般使用数字证书进行身份认证。在传统的方式中,数字证书一般从CA得到并保存在计算机中或软盘中,由于国内CA的不规范性以及计算机开放的应用环境给这种方式带来了巨大的安全隐患。USBKEY是针对上述问题的解决方案。USBKEY从智能卡技术发展而来,是结合了现代密码学技术、智能卡技术和USB技术的新一代认证产品。由于USB接口特有的易用性,USBKEY必将在PKI的各个领域取得广泛的应用。现有的USBKEY产品是基于RSA的。RSA算法存在密钥长,获取密钥对速度较慢的问题。而ECC算法则具有比RSA算法更高的位安全强度,还具有计算负载小、密钥尺寸短,占有带宽少等优点。本文介绍了基于ECC的USBKEY的实现。本文偏重USBKEY硬件层的实现的研究。USBKEY硬件层包括硬件电路、COS(全称CPU操作系统)和USB硬件固件程序。并在此基础上介绍了设备驱动程序和应用测试程序的设计。本文的设计和原型系统实现,对当前USBKEY的身份认证ECC解决方案做了一些初步的探索,在此基础上尝试采用的国产解决方案,希望有助于提高国内身份认证体系的安全性。本设计是一次成功的尝试,对今后研制同类系统具有一定的借鉴意义。
其他文献
由于故障信号存在数量冗余、不准确、不完整等现象,导致了基于神经网络的故障诊断专家系统的网络结构输入维数大,结构复杂,冗余部分多,因此网络训练速度慢,不易收敛,推广能力
对现代化的制造业企业来说,如何使企业的信息更加易于管理,使企业运行效率更高,以及如何减少企业的运营成本等都是现代企业面临的主要挑战,在制造业企业加快信息化步伐的过程中,对
嵌入式系统的设计和实现朝着基于芯片,特别是系统级可编程芯片(SoPC,System On a Programmable Chip)的方向发展。基于FPGA的片上可编程系统技术逐渐成为嵌入式系统技术发展的
本文的研究对象一水下滑翔机器人嵌入式控制系统是为了满足水下滑翔机器人的开发需要而设计的。在深入分析水下滑翔机器人控制系统特点的基础上,本文提出了水下滑翔机器人嵌入
近年来,无线通信技术迅速普及,“随时、随地、访问任何网络资源”无疑对移动用户有着巨大的吸引力,在新一代无线移动互联网络(wireless mobileInternet)技术的发展过程中,无线局
随着工艺,贸易趋势的进步,交易方式同时也在改变。许多业务应用也在不停的发展以及改变来发展业务方式以及机构。这些变化很明显,日益增快甚至企业难以跟得上这些变化。因此
随着交通运输产业的迅速发展,它与社会生活的联系越来越紧密,这使得人们开始日益关注运输成本问题。动态车辆实时调度是降低运输成本的一种科学方法,它可以减少车辆空驶率,降
数据挖掘是随着信息技术不断发展而形成的一门新学科,是数据库领域出现的一个新兴的研究热点。关联规则作为数据挖掘领域的一个重要研究分支,针对关联规则挖掘中经典算法-Aprio
随着科技的发展和计算机网络的普及,即时通信软件已逐渐融入人们的生活。从简单的聊天工具,发展到集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合
XML以其高度的表达能力和灵活性,逐渐在互联网上成为数据发布和数据交换的标准。如何在大量的XML数据中查询信息已经成为学术界和产业界关注的一个热点。在过去的研究中,人们