-
公开(公告)号:CN113505396A
公开(公告)日:2021-10-15
申请号:CN202110777009.3
申请日:2021-07-09
Applicant: 安徽大学
Abstract: 本发明公开了一种基于身份的前向安全环签名方法,其步骤包括:1、参数设置:输入安全参数n,系统生成公共参数pp以及主私钥MSK;2、私钥提取:输入公共参数pp,用户身份id∈{0,1}*以及主私钥MSK,输出与身份id相对应的私钥skid;3、密钥更新:输入公共参数pp,某用户在时间段t的私钥skid,t,以及新的时间段t+1,输出用户在时间段t+1的私钥skid,t+1;4、签名:输入时间段t,系统最大环S,待签名消息m,环R,私钥skid,t其对应的身份id∈R,输出对应时间段t的签名σt;5、验证:输入消息签名对(m,σt),时间段t和环R,如果签名验证通过,输出1,否则,输出0。本发明能在实现签名前向安全性的前提下,提高用户签名的效率,并能抵抗量子计算机的攻击,从而解决传统前向安全环签名中出现的证书管理问题。
-
公开(公告)号:CN113505396B
公开(公告)日:2024-02-13
申请号:CN202110777009.3
申请日:2021-07-09
Applicant: 安徽大学
Abstract: 本发明公开了一种基于身份的前向安全环签名方法,其步骤包括:1、参数设置:输入安全参数n,系统生成公共参数pp以及主私钥MSK;2、私钥提取:输入公共参数pp,用户身份id∈{0,1}*以及主私钥MSK,输出与身份id相对应的私钥skid;3、密钥更新:输入公共参数pp,某用户在时间段t的私钥skid,t,以及新的时间段t+1,输出用户在时间段t+1的私钥skid,t+1;4、签名:输入时间段t,系统最大环S,待签名消息m,环R,私钥skid,t其对应的身份id∈R,输出对应时间段t的签名σt;5、验证:输入消息签名对(m,σt),时间段t和环R,如果签名验证通过,输出1,否则,输出0。本发明能在实现签名前向安全性的前提下,提高用户签名的效率,并能抵抗量子计算机的攻击,从而解决传统前向安全环签名中出现的证书管理问题。
-