国内外密码理论与技术研究现状及发展趋势
一、国外密码技术现?/p>
密码理论与技术主要包括两部分,即基于数学的密码理论与技术(包括公钥
密码、分组密码、序列密码、认证码、数字签名?/p>
Hash
函数、身份识别、密?/p>
管理?/p>
PKI
技术等)和非数学的密码理论与技术(包括信息隐形,量子密码,?/p>
于生物特征的识别理论与技术)
?/p>
自从
1976
年公钥密码的思想提出以来,国际上已经提出了许多种公钥?/p>
码体制,
但比较流行的主要有两类:
一类是基于大整数因子分解问题的?/p>
其中最
典型的代表是
RSA
;另一类是基于离散对数问题的,比如
ElGamal
公钥密码和影
响比较大的椭圆曲线公钥密码。由于分解大整数的能力日益增强,所以对
RSA
的安全带来了一定的威胁。目?/p>
768
比特模长?/p>
RSA
已不安全。一般建议使?/p>
1024
比特模长,预计要保证
20
年的安全就要选择
1280
比特的模长,增大模长
带来了实现上的难度?/p>
而基于离散对数问题的公钥密码在目前技术下
512
比特?/p>
长就能够保证其安全性?/p>
特别是椭圆曲线上的离散对数的计算要比有限域上的离
散对数的计算更困难,
目前技术下只需?/p>
160
比特模长即可?/p>
适合于智能卡的实
现,因而受到国内外学者的广泛关注。国际上制定了椭圆曲线公钥密码标?/p>
IEEEP1363
?/p>
RSA
等一些公司声称他们已开发出了符合该标准的椭圆曲线公钥密
码?/p>
我国学者也提出了一些公钥密码,
另外在公钥密码的快速实现方面也做了一
定的工作?/p>
比如?/p>
RSA
的快速实现和椭圆曲线公钥密码的快速实现方面都有所?/p>
破?/p>
公钥密码的快速实现是当前公钥密码研究中的一个热点,
包括算法优化和程
序优化。另一个人们所关注的问题是椭圆曲线公钥密码的安全性论证问题?/p>
公钥密码主要用于数字签名和密钥分配?/p>
当然?/p>
数字签名和密钥分配都?/p>
自己的研究体系,形成了各自的理论框架。目前数字签名的研究内容非常丰富?/p>
包括普通签名和特殊签名。特殊签名有盲签名,代理签名,群签名,不可否认签
名,公平盲签名,门限签名,具有消息恢复功能的签名等,它与具体应用环境?/p>
切相关?/p>
显然?/p>
数字签名的应用涉及到法律问题?/p>
美国联邦政府基于有限域上?/p>
离散对数问题制定了自己的数字签名标准?/p>
DSS
?/p>
,部分州已制定了数字签名法?