发明名称 |
数字签名和验证数字签名的方法、系统、设备和生成器 |
摘要 |
本发明公开了一种数字签名和验证数字签名的方法、系统、设备和生成器,属于通信领域。其方法包括:随机选择第一辫子作为私钥;以第一辫子为共轭子的共轭对作为公钥,公钥包括第二辫子和第三辫子;将包括欲签名的消息的数据经哈希变换后与第二辫子连接;以私钥作为共轭子,与连接结果进行共轭生成签名辫子;根据签名辫子生成签名。系统包括:签名设备和签名验证设备。签名设备包括:密钥生成模块、签名辫子生成模块和签名生成模块。签名验证设备包括:解析签名模块、第一验证辫子生成模块、第二验证辫子生成模块和验证模块。本发明通过共轭连接操作进行数字签名,其安全性基础是共轭连接问题的难解性,增强了签名的安全性和有效性。 |
申请公布号 |
CN101425898A |
申请公布日期 |
2009.05.06 |
申请号 |
CN200710176648.4 |
申请日期 |
2007.10.31 |
申请人 |
上海交通大学;华为技术有限公司 |
发明人 |
曹珍富;董晓蕾;王励成;位继伟 |
分类号 |
H04L9/32(2006.01)I;H04L9/30(2006.01)I |
主分类号 |
H04L9/32(2006.01)I |
代理机构 |
北京三高永信知识产权代理有限责任公司 |
代理人 |
何文彬 |
主权项 |
1. 一种数字签名的方法,其特征在于,从系统参数所确定的辫子群中随机选择第一辫子W,作为私钥;以所述第一辫子W为共轭子的共轭对第二辫子P和第三辫子P′作为公钥;将包括欲签名的消息m的数据经哈希变换后与所述公钥中的第二辫子P连接;以所述私钥W作为共轭子,与连接结果进行共轭,生成签名辫子R;根据所述签名辫子R生成所述欲签名的消息m的签名。 |
地址 |
200030上海市华山路1954号 |