计算机工程与应用 ›› 2014, Vol. 50 ›› Issue (11): 75-80.

• 网络、通信、安全 • 上一篇    下一篇

整数分解问题下的基于证书数字签名方案

荣维坚1,郭亚峰2,黄振杰2   

  1. 1.闽南师范大学 数学与统计学院,福建 漳州 363000
    2.漳州城市职业学院 经济与管理系,福建 漳州 363000
  • 出版日期:2014-06-01 发布日期:2015-04-08

Certificate-based signature scheme from factorization

RONG Weijian1, GUO Yafeng2, HUANG Zhenjie2   

  1. 1.School of Mathematics and Statistics, Minnan Normal University, Zhangzhou, Fujian 363000, China
    2.Department of Economics and Management, Zhangzhou City University, Zhangzhou, Fujian 363000, China
  • Online:2014-06-01 Published:2015-04-08

摘要: 已知的基于证书签名方案主要是在双线性对下设计的,而双线性对是公认的计算复杂度最高的。为了提高基于证书签名方案的效率,利用大整数分解问题构造了一个新的基于证书签名方案。方案的证书生成算法和签名算法都利用雅可比符号分别将用户信息和待签消息的Hash值映射成二次剩余。将证书和签名的不可为造型建立在模Blum整数求二次根困难问题上。并在随机预言机模型下,形式化证明了方案的安全性。所构造方案的不需要任何双线性对计算,只计算雅可比符号和幂指数运算,提高了基于证书签名方案的效率。

关键词: 基于证书签名, 双线性对, 随机预言机模型, 整数分解问题, 安全性

Abstract: The known Certificate-Based Signature(CBS) schemes are designed under bilinear pairing, however, as is known to all, the computation of bilinear pairing is most difficult. In order to improve the efficiency of certificate-based signature scheme, based on the Integer Factorization Problem(IFP), a new efficient certificate-based signature scheme is proposed. Certificate generation algorithm and signature generation algorithm of the scheme are designed by using the Jacobi symbol, the Hash value of user information and message to be signed are mapped into quadratic residue by this way. Certificate and signature’s unforgery are under the difficult problem of modulo Blum integer square root. The new scheme security is proved under the Random Oracle Model(ROM) and the scheme does not need any bilinear pairing computation, just needs compute Jacobi symbol and power exponentiation, so it is very efficient.

Key words: certificate-based signature, bilinear pairing;random oracle mode, integer factorization problem, security