[发明专利]一种基于掩码的彩虹签名装置和方法在审

专利信息
申请号: 201811138061.9 申请日: 2018-09-28
公开(公告)号: CN108989056A 公开(公告)日: 2018-12-11
发明(设计)人: 易海博;聂哲 申请(专利权)人: 深圳职业技术学院
主分类号: H04L9/32 分类号: H04L9/32;H04L9/08
代理公司: 广州市华学知识产权代理有限公司 44245 代理人: 陈文姬
地址: 518055 广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 彩虹 签名装置 掩码 随机数发生器 中央处理器 矩阵向量乘法器 方程组求解 接口控制器 量子计算机 密码处理器 密钥管理器 求和运算器 向量加法器 安全级别 签名运算 信道攻击 管理器 随机数 运算器 光敏 密钥 攻击
【权利要求书】:

1.一种基于掩码的彩虹签名装置,其特征在于,包括:

消息签名管理器,包括消息模块和签名模块,用于获得消息向量和存储签名向量;

密钥管理器,包括仿射密钥和中心密钥,用于获得仿射密钥矩阵和向量、获得中心密钥矩阵;

光敏随机数发生器,用于将采集到的实时光敏数据转换成随机数;

湿度随机数发生器,用于将采集到的湿度数据转换成随机数;

向量加法器,包括第一向量加法模块和第二向量加法模块;

矩阵向量乘法器,包括第一矩阵向量模块和第二矩阵向量模块;

多项式求和运算器,包括加法模块和乘法模块;

方程组求解运算器,包括归一模块和消元模块。

中央处理器,包括密码处理器和接口控制器,用于调用其他模块和输出签名向量。

2.根据权利要求1所述的基于掩码的彩虹签名装置,其特征在于,所述消息模块存储从输入端口输入的消息y=y(y0,y1,...,ym-1),每个元素代表一个字节,均是特定有限域GF(28)的元素,待签名的信息共m字节,m为正整数。

3.根据权利要求2所述的基于掩码的彩虹签名装置,其特征在于,签名模块存储计算的签名x=x(x0,x1,...,xn-1),每个元素代表一个字节,均是特定有限域GF(28)的元素,待签名的信息共n字节,n为正整数。

4.根据权利要求3所述的基于掩码的彩虹签名装置,其特征在于,所述仿射密钥由L1,L2组成;

L1是一个线性放射变换,可以表示为:

y=ax+b,a是m×m的矩阵,b是宽度为m的向量,矩阵和向量的每个元素均是特定有限域GF(28)的元素;

L2是一个线性放射变换,可以表示为:

y=cx+d,c是n×n的矩阵,d是宽度为n的向量,矩阵和向量的每个元素均是特定有限域GF(28)的元素。

5.根据权利要求1所述的基于掩码的彩虹签名装置,其特征在于,所述中心密钥由f组成;

f是一个中心映射变换,包括多个多元二次多项式的系数。

6.根据权利要求1所述的基于掩码的彩虹签名装置,其特征在于,所述光敏随机数发生器包括光敏传感器模块和光敏随机数模块;所述光敏传感器模块用于采集实时光敏数据;所述光敏随机数模块用于将光敏数据转换成随机数。

7.根据权利要求1所述的基于掩码的彩虹签名装置,其特征在于,所述湿度随机数发生器包括湿度传感器模块和湿度随机数模块;所述湿度传感器模块用于采集实时湿度数据;所述湿度随机数模块将湿度数据转换成随机数。

8.根据权利要求1所述的基于掩码的彩虹签名装置,其特征在于,所述接口控制器由输入端口A和B、输出端口C组成,输入端口A、B和输出端口C均是单字节宽度;其中,输入端口A用于接收待签名的信息或私钥;输入端口B用于接收待签名的信息或私钥,输出端口C用于输出签名;

输入端口A、B和输出端口C可以表示为:

A=A(A0,A1,...,A7);

B=B(B0,B1,...,B7);

C=C(C0,C1,...,C7)。

9.基于权利要求1~8任一项所述基于掩码的彩虹签名装置的彩虹签名方法,其特征在于,包括以下步骤:

(1)使用者通过中央处理器的接口控制器输入待签名的信息y=y(y0,y1,...,ym-1)和私钥L1,L2,F;中央处理器接收待签名的信息和私钥;

(2)中央处理器调用消息签名管理器,消息模块获得消息向量y=y(y0,y1,...,ym-1);

(3)中央处理器调用光敏随机数发生器,生成随机向量y'=y'(y'0,y'1,...,y'm-1);

(4)中央处理器调用向量加法器,第一向量加法模块计算y”=y+y';

(5)中央处理器调用密钥管理器,获得仿射密钥矩阵a和向量b;

(6)中央处理器调用矩阵向量乘法器和向量加法器,第一矩阵向量模块和第一向量加法模块计算

(7)中央处理器调用矩阵向量乘法器,第一矩阵向量模块计算

(8)中央处理器调用向量加法器,第一向量加法模块计算

(9)中央处理器调用密钥管理器,获得中心密钥矩阵f;

(10)中央处理器调用湿度随机数发生器,生成第一层彩虹的醋随机向量;

(11)中央处理器调用多项式求和运算器和方程组求解运算器,f带入多项式系数,第一层彩虹的醋随机向量代入多项式,加法模块和乘法模块计算中心映射变换

(12)中央处理器调用光敏随机数发生器,生成随机向量

(13)中央处理器调用向量加法器,第二向量加法模块计算

(14)中央处理器调用密钥管理器,获得仿射密钥矩阵c和向量d;

(15)中央处理器调用矩阵向量乘法器,第二矩阵向量模块计算

(16)中央处理器调用矩阵向量乘法器和向量加法器,第二矩阵向量模块和第二向量加法模块计算

(17)中央处理器调用向量加法器,第二向量加法模块计算x=x'+x”.;

(18)中央处理器调用消息签名管理器,签名模块存储签名向量x=x(x0,x1,...,xn-1);

(19)将x=x(x0,x1,...,xn-1)输出至中央处理器的接口控制器。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳职业技术学院,未经深圳职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811138061.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top