发明名称 |
生成数字签名的方法和验证数字签名的方法 |
摘要 |
本发明公开了一种生成数字签名的方法和验证数字签名的方法,其中,生成数字签名的方法包括:对于待签名信息m,基于第一预设转换函数h,得到签名变量e;根据随机数r和生成元g,结合第二预设转换函数f,得到签名变量d;根据签名私钥w、随机数r、签名变量e和签名变量d,确定签名变量z,根据签名变量z生成待签名信息m的数字签名s。本发明所提供的数字签名生成方法以及数字签名验证方法具有严格的安全可证性,其生成数字签名是具有更优的计算效率,且应用更灵活。 |
申请公布号 |
CN105049451A |
申请公布日期 |
2015.11.11 |
申请号 |
CN201510524869.0 |
申请日期 |
2015.08.25 |
申请人 |
清华大学 |
发明人 |
姚期智;赵运磊 |
分类号 |
H04L29/06(2006.01)I;H04L9/32(2006.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
北京聿宏知识产权代理有限公司 11372 |
代理人 |
张文娟;朱绘 |
主权项 |
一种生成数字签名的方法,其特征在于,所述方法包括:对于待签名信息m,基于第一预设转换函数h,得到签名变量e;根据随机数r和生成元g,结合第二预设转换函数f,得到签名变量d;根据签名私钥w、随机数r、签名变量e和签名变量d,确定签名变量z,根据签名变量z生成待签名信息m的数字签名s。 |
地址 |
100084 北京市海淀区100084信箱82分箱清华大学专利办公室 |