对于现行的公钥数字签名方案,如果验证方是计算能力较弱的移动智能设备(如手机、PDA 等),那么验证方对于验证签名所需要的大量模幂运算是不能胜任的,则影响协议的执行速度和安全性。本文提出一种在签名验证阶段委托服务器计算,加快验证DSS 签名速度的方法,并对协议的安全性与效率进行证明。随着手机、智能卡等移动智能设备的快速发展,基于这些设备的应用也日益广泛,例如:手机无线支付、医疗智能卡等。移动智能设备的特点是便于携带、可进行少量计算及数据存储,同时其计算能力相对较弱,由于验证公钥签名时需要进行大量的模幂运算,因此直接利用这些设备验证传统签名公钥是不可行的。Lim-Lee[4]首次提出了智能卡等弱计算能力设备验证签名时Schnorr 签名方案的服务器辅助验证签名协议。S. Hohenberger 与A. Lysyanskaya[5]提出了如何利用两个不能相互通信的服务器软件进行辅助计算的模型。M.Girault 与D.Lefranc[6]正式提出了服务器辅助验证签名的模型,并对模型的安全性进行了论证。本文我们提出了数字签名标准(DSS) [2,3] 的一种服务器辅助验证签名方案,并利用M.Girault 与D.Lefranc[6] 的模型验证了我们的服务器服务验证签名方案的计算效率和安全性。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
评论