【技术实现步骤摘要】
【技术保护点】
一种在线/离线数字签名方法,其中,*表示签名者,*的公钥为U=g↑[-w]∈G,*的私钥为w∈Z↓[q]={0,1,2,…,q-1},其中g是一个阶为N的有限群G′中的一个阶为素数q的循环子群G的生成元,*的公钥证书为CERT↓[*],m为待签名的信息,*表示签名验证者,所述方法包括:由所述签名者得到e=h(m,aux↓[m]),其中h:{0,1}↑[*]→Z↓[q]是一个从{0,1}↑[*]到Z↓[q]的抗碰撞的转换函数且m是h的输入之一,aux↓[m]是一个包含{U,*,m}的集合的能够为空的子集合,其中,{0,1}↑[*]表示的是任意0-1串的集合;由所述签名者得到r∈Z↓[q]、a=g↑[r]和/或d=f(a,aux↓[d]),其中f是一个从{0,1}↑[*]到Z↓[q]的转换函数且a是f的输入之一,aux↓[d]是一个包含{U,*,m}的集合的能够为空的子集合;由所述签名者计算z,其中z的计算基于er+dw或dr+ew;由所述签名者将s={d,z,aux↓[1]}或s={a,z,aux↓[2]}或s={a,d,z,aux↓[3]}作为对信息m的数字签名,其中,{…}表示一个信 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:赵运磊,姚期智,丁素芬,
申请(专利权)人:赵运磊,丁素芬,姚期智,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。