【技术实现步骤摘要】
本专利技术属于信息安全,具体涉及一种基于sm2的轻量级分布式盲签名方法。
技术介绍
1、sm2数字签名算法是我国sm2椭圆曲线密码算法标准的重要组成部分,用于实现数字签名,保障身份的真实性、数据的完整性和行为的不可否认性等,是网络空间安全的核心技术和基础支撑,现已成为iso/iec国际标准,目前在国内商密应用领域已经广泛使用多年。
2、近年来,随着移动互联网的日趋完善以及智能终端的迅速普及,传统互联网应用向无线领域不断延伸和发展,移动应用正全方位地改变着人们的生活习惯,许多应用的实施都会在移动终端完成。但移动支付、移动办公等应用在给用户带来巨大便利的同时,安全问题也日益凸显。例如在进行身份认证时,数字签名是一种主要的技术手段,但如果签名私钥完整地存储在移动智能终端上,攻击者可能会通过各种攻击手段将签名私钥从移动智能终端导出,从而导致整个系统的不安全。
3、为了提高私钥的安全性,现有技术中提出了一种两方协同的sm2数字签名方法,但该方法在签名过程中,签名者可以看到消息内容,从而可以对签名消息进行追踪,造成用户的隐私
本文档来自技高网...【技术保护点】
1.一种基于SM2的轻量级分布式盲签名方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于SM2的轻量级分布式盲签名方法,其特征在于:所述椭圆曲线E为在有限域Fp上的椭圆曲线,曲线方程为y2=x3+ax+b(a,b∈Fp,4a3+27b2≠0)。
3.根据权利要求1所述的一种基于SM2的轻量级分布式盲签名方法,其特征在于:所述步骤2中,子私钥和子公钥的计算方法为,第一签名方产生一个位于[1,n-1]之间的随机数d1,将d1作为子私钥,计算将计算结果作为子公钥P1;其中,[*]表示椭圆曲线点乘运算,表示d1在Fp上的逆元,mod表示
<...【技术特征摘要】
1.一种基于sm2的轻量级分布式盲签名方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于sm2的轻量级分布式盲签名方法,其特征在于:所述椭圆曲线e为在有限域fp上的椭圆曲线,曲线方程为y2=x3+ax+b(a,b∈fp,4a3+27b2≠0)。
3.根据权利要求1所述的一种基于sm2的轻量级分布式盲签名方法,其特征在于:所述步骤2中,子私钥和子公钥的计算方法为,第一签名方产生一个位于[1,n-1]之间的随机数d1,将d1作为子私钥,计算将计算结果作为子公钥p1;其中,[*]表示椭圆曲线点乘运算,表示d1在fp上的逆元,mod表示求模运算;
4.根据权利要求3所述的一种基于sm2的轻量级分布式盲签名方法,其特征在于:所述协商签名公钥p具体为,第一签名方计算...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。