USB安全钥片上系统设计
随着Internet在全世界的迅速发展,计算机信息安全被上升到极其重要的高度。特别对于电子商务作为信息网络的一个特殊应用领域,运行着大量需要保护的数据和信息,对此的安全保障,是尤为重要的。然而,由于在安全领域技术上的滞后,这将可能是我国今后网络商务稳步发展的一个瓶颈。为此,本课题将针对电子商务领域安全性、方便性和低成本的需要设计USB安全钥,它是利用USB技术与RSA加密解密芯片结合进行研究和设计,其主要功能就是要实现数据的硬件加密解密与身份认证。 USB是现今应用得最普遍的一种外围设备,更重要的是USB有随身携带和即插即用的优点,这些优点都将有利于USB在身份认证领域的应用和推广。本课题研究和设计的核心内容是RSA算法的理论基础和硬件实现,设计过程中将使用硬件描述语言VerilogHDL进行寄存器传输级程序设计。 本文将深入研究RSA算法,提出用除法求余函数代替轮减求余函数实现加解密中基本的运算,求模。另外还将对RSA算法中的模幂和模乘运算进行探讨。在此基础上,利用Xilinx进行算法的程序设计,用ModelSim设计进行仿真验证,并对结果进行分析。
- 作者:
- 林小晖
- 学位授予单位:
- 贵州大学
- 专业名称:
- 微电子学与固体电子学
- 授予学位:
- 硕士
- 学位年度:
- 2007年
- 导师姓名:
- 杨健
- 中图分类号:
- TN431.2;TP393.08
- 关键词:
- 身份认证;电子商务;安全钥;程序设计;芯片
- USB;RSA;encrypt/decrypt