论文部分内容阅读
本课题为863课题—高性能信息安全开发平台提供RSA密码算法加速器IP及其PCMCIA接口电路。 随着网络普及程度的提高,网络应用也越来越多,信息安全随之成为一个必须面对的重要问题。人们发展了各种各样的密码体系来防止信息被窃取和篡改。公钥密码算法,例如RSA、ECC、DSA等在现代保密体系里占据着非常重要的地位。 RSA算法是最具有典型意义的公钥密码算法,目前大多数采用公钥密码进行加密和数字签名的产品和标准使用的都是RSA算法。RSA算法的安全性是基于大整数素因子分解的困难性,而大整数因子分解问题是数学上长期的难题,至今没有有效的方法予以解决,因此RSA算法是公认安全度比较高的算法。RSA密码算法需要进行大操作数的模幂运算,运算强度非常大,用软件方法实现会非常慢,因此我们采用适合VLSI实现的Montgomery算法设计RSA算法IP。 目前大多数PCMCIA接口电路芯片产品只支持设备方式,也即只能以PCMCIA总线为本地总线来配置总线接口,不能从SoC片上总线一侧来进行配置,这影响了应用的灵活性。而本毕业设计研究和设计了可以支持用户可配置的主机/设备应用方式。