[发明专利]一种混合型的多变量数字签名系统及方法有效
申请号: | 201410225208.3 | 申请日: | 2014-05-26 |
公开(公告)号: | CN104009848B | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 唐韶华;沈伍强 | 申请(专利权)人: | 华南理工大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 广州市华学知识产权代理有限公司44245 | 代理人: | 蔡茂略 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种混合型的多变量数字签名系统,包含用于对待签名的消息进行签名处理的签名模块和用于对消息及其签名进行验证处理的验证模块,签名模块包括数据输入输出端、单刀双掷开关、处理器、仿射变换部件、随机生成器、解线性方程组部件和仿射变换求逆部件,验证模块包括数据输入输出端、单刀双掷开关、处理器和公钥验证部件。本发明的系统及方法,在选择适当参数下可以抵御多变量公钥密码目前已知的代数攻击,如分离攻击、秩攻击、直接攻击和穷举攻击等,其安全性高,可达284以上的安全水平,且签名速度较快。 | ||
搜索关键词: | 一种 混合 多变 数字签名 系统 方法 | ||
【主权项】:
一种混合型的多变量数字签名系统,其特征在于,包含:A、签名模块,用于对待签名的消息进行签名处理,其包括数据输入输出端、单刀双掷开关、处理器、仿射变换部件、随机生成器、解线性方程组部件和仿射变换求逆部件,当单刀双掷开关第2端处于通路时,签名模块工作,处理器首先存储输入端传输过来的消息数据,然后再将消息数据传输给仿射变换部件进行仿射变换运算,接着仿射变换部件输出的数据触发随机生成器工作,随机生成器生成一组随机数,然后随机生成器将仿射变换部件输出的数据和随机数一起传输给解线性方程组部件进行线性方程组求解操作,若线性方程组无解或多解,则系统继续将仿射变换部件输出的数据返回给随机生成器,再次触发随机生成器产生新一轮的随机数,直到解线性方程组部件能够产生唯一一组解,接下来解线性方程组部件将该组解和对应的随机数一起传输给仿射变换求逆部件进行仿射变换求逆运算,产生所要的签名并返回给处理器,处理器最终将原先存储的消息数据及其签名一起输出到终端用户,整个过程的调度由处理器中的调度器进行处理;B、验证模块,用于对消息及其签名进行验证处理,其包括数据输入输出端、单刀双掷开关、处理器和公钥验证部件,当单刀双掷开关第1端处于通路时,验证模块工作,处理器首先将输入端传输过来的数据存储起来,该数据包含消息数据和签名数据,然后将消息数据及其签名数据传输给公钥验证部件进行验证操作,若验证成功,则公钥验证部件输出“1”并返回给处理器,否则,则公钥验证部件输出“0”并返回给处理器,最终处理器将“1”或“0”输出到终端用户,其中“1”表示该签名有效,“0”表示该签名无效,整个过程的调度由处理器中的调度器进行处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410225208.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种耐酸碱船舶电线
- 下一篇:用于深水智能控制综合水下输送系统脐带缆