椭圆曲线密码的硬件实现研究开题报告
2021-03-11 00:23:24
1. 研究目的与意义(文献综述)
在网络通信中,很多在线的操作和数据传输都是十分敏感的,需要进行额外的保护,例如网络中的在线支付交易、重要信息的在线传输等。所以需要对网络中传输的信息进行加密操作,保证重要信息的保密传输从而保证个人的利益不受到非法行为的损害。最先的密码主要用于军事、最后也用于民用。由于技术的革新、旧的密码有时候会被破解、因此旧的密码会被改进、新的密码也会被提出来,一代一代地替代成为主流。
在密码学中,有多种加密的方式:base64加密、md5加密、钥匙串加密、对称加密算法、非对称加密算法(rsa加密)。对称加密算法有:des、3des、tdea、blowwish、rc2、rc4、idea、skipjack、aes,其中对于des和3des算法而言,aes算法有着更高的资源使用效率和速度,安全级别也更有效,是新的一代加密标准。非对称加密算法有公开密匙和私有密匙两个密匙。非对称的加密的算法包含有:rsa、背包算法、elgamal、rabin、d-h、椭圆曲线加密算法(ecc)等。其中的rsa加密算法效率较差,常用于小数据,因为大型数据的加密时间会很长。椭圆曲线密码体制(ecc)的“短密匙”便会更加有优势,因此有着逐步取代rsa成为通用的用钥匙密码体制。
椭圆曲线密码自1985年被neal koblitz 和 victor miller 提出来,经过众多科学家、研究者的多年不断研究和努力,椭圆曲线密码得到了很多新的发展,目前最流行的有限域是特征为2的伽罗华域gf(2^m)和一素数为模的整域gf(p),分别在通用处理器和硬件实现上更为有效。在经过20多年,椭圆曲线密码体制经过20多年的发展、其理论的标准都更加工业化、标准化。先后经历过众多的标准:1998年的数字签名标准iso14888-3、1999年的ecdsa被确定为ansi x9.62-1998,ecdh被确定为ansi x9.63;2000年确定为ieee1363-2000;同期,nist确定其为联邦数字签名标准fips186-2。
2. 研究的基本内容与方案
1、研究的基本内容
(1)研究椭圆曲线的数学特性。
3. 研究计划与安排
4. 参考文献(12篇以上)
[1] andreasenge, 恩格, 吴铤,等. 椭圆曲线及其在密码学中的应用――导引[m]. 科学出版社, 2007.
[2] 魏东梅, 杨涛. 基于fpga的f2^m域椭圆曲线点乘的快速实现[j]. 计算机应用, 2011, 31(2):540-542.
[3] jauml;rvinen k. optimized fpga-based elliptic curve cryptography processor for high-speed applications[j]. integration the vlsi journal, 2011, 44(4):270-279.