袁芳芳
(太原学院)
现实生活中的许多事情都需要当事人在文件上用印章、手写签名或者指纹来证明作者的身份或表明至少同意文件的内容.在电子化的信息世界里,信息在传输的过程中存在被伪造、抵赖和篡改的风险,因此学者们由公钥密码提出了数字签名的概念.由于数字签名可以很好地解决数据传输过程中的安全隐私问题,因此它在网络信息安全中有着非常重要的应用,也是信息安全的核心技术之一.
基于身份的数字签名是由Shamir在1984年提出的.在一个基于身份的签名系统中,用户的私钥由一个可以让用户本人信任的第三方(也就是一般被称为私钥生成器的PKG)计算得到.用用户的标识,如用户的姓名、用户的IP地址或者他的电子邮件名称等来表示公钥.
为了解决数字签名中的签名权利的委托问题,Mambo等人在1996年首次提出了代理签名的概念.它是在原始签名人由于种种原因无法进行签名时,把自己的签名权利委托给一个或者多个可以依靠能够信任的代理签名人,然后由这个可以让原始的签名人完全信任的代理签名人完成签名.由于代理签名在很多的方面都有着很广泛的应用,因此在它的概念提出后,国内外的很多学者就对其展开了很深入和透彻的研究和讨论,并提出了很多的代替原始签名者签名的方案.为满足不同的特殊的需要,很多学者还提出了一些其他的形式的代理签名方案,他们使……