利索能及
我要发布
收藏
专利号: 2020100867888
申请人: 南京信息工程大学
专利类型:发明专利
专利状态:已下证
更新日期:2025-12-30
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.基于代理重签名的电子文件前端控制方法,其特征在于,系统初始化:首先,设l为安全参数,在输入l时,先输出两个安全的大素数p和q,其长度为l/2位;计算N=pq和ρ=(N-p-q+5)/8;

接着,选取两个hash函数:H:{0,1}*→QN和h:{0,1}*→{0,1}l,其中,所述QN是自然数集合ZN={1,2,...N}中阶为 的二次剩余子群,l=160比特;选取主秘钥d;得公开参数mpk=(N,H,h),主私钥msk=(p,q,d)。

2.根据权利要求1所述的基于代理重签名的电子文件前端控制方法,其特征在于,系统中用户id私钥skid的生成:由上步得到的公开参数,计算系统中用户id的私钥skid:skid=H(id)ρmod N;

其中,设电子文件产生者为A,则电子文件产生者A的私钥skA进行如下计算得:skA=H(A)ρmod N;设档案管理者为B,则档案管理者B的私钥skB进行如下计算得:skB=H(B)ρmod N。

3.根据权利要求1所述的基于代理重签名的电子文件前端控制方法,其特征在于,电子文件产生者A对电子文件m进行签名:设电子文件为m,电子文件产生者A利用其私钥skA执行如下操作:2

随机选取r∈ZN,计算RA=r mod N和 故电子文件m的数字签名为SigA=(σA,RA)。

4.根据权利要求1所述的基于代理重签名的电子文件前端控制方法,其特征在于,电子文件m重签名秘钥rkA→B的生成:随机选取β∈ZN,进行如下计算得到电子文件m重签名秘钥rkA→B:。

5.根据权利要求1所述的基于代理重签名的电子文件前端控制方法,其特征在于,档案管理者B对电子文件m重签名SigB:所述档案管理者B对电子文件产生者A的数字签名SigA进行重签名;其操作过程如下:首先,验证数字签名SigA=(σA,RA)是否正确有效;

然后,验证等式 是否成立,如等式成立,则进行如下计算得到重签名SigB:

6.根据权利要求1所述的基于代理重签名的电子文件前端控制方法,其特征在于,对电子文件m重签名SigB的验证:验证下式的正确性: 验证过程如下:

如等式成立,表明该签名是真实的;则电子文件m已被电子文件产生者A移交给档案管理者B进行管理。