[发明专利]多变量公钥生成、加密和解密方法有效
申请号: | 201610438567.6 | 申请日: | 2016-06-17 |
公开(公告)号: | CN106100843B | 公开(公告)日: | 2019-02-05 |
发明(设计)人: | 黄杰;李凡;卫锦;许金乐;倪广源;朱仟;曹山山;闵溪青;万弃寒;张云龙 | 申请(专利权)人: | 东南大学 |
主分类号: | H04L9/30 | 分类号: | H04L9/30 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 210096*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种多变量公钥生成、加密和解密方法,该方法适用于基站集中控制形式的无线传感器网络中的公钥加密方案,是基于有限域中的运算,该方法在多变量公钥密码框架下,引入了类似RSA变化的方法成功生成公钥多项式,克服了基于扩域变化多变量公钥密码方案易受到线性化方程攻击的问题,且私钥计算效率要远高于RSA算法,可以降低无线传感器网络中普通节点的能量消耗。 | ||
搜索关键词: | 多变 量公钥 生成 加密 解密 方法 | ||
【主权项】:
1.一种多变量公钥生成方法,其特征在于该方法包括:(1)选取两个素数u和v,以及一个阶为q的有限域GF(q),其中,q=uv;(2)根据素数u和v选取n组e值和d值,记为{ei|1≤i≤n}和{di|1≤i≤n};其中,ei和di分别表示第i个e值和d值,且eidi=φ(q)=(u‑1)(v‑1);(3)采用有限域GF(q)生成两个可逆仿射变换S1、S2,并计算得到对应的逆S1‑1、S2‑1;(4)利用选取的{ei|1≤i≤n}、S1、S2,结合多变量公钥密码的结构,进行变换,生成公钥为:多元多次多项式组(f1,f2,…,fn)和有限域GF(q);私钥为:ei(1≤i≤n)、di(1≤i≤n)、S1‑1、S2‑1;其中,多元多次多项式组(f1,f2,…,fn)中fi表达式为:
式中,x1,…,xn为待加密数据,aij为矩阵A1n×n的i行j列元素,kjv为矩阵A2n×n的j行v列元素,bi为向量V1n×1的第i个元素,cj为向量V2n×1的第j个元素,矩阵A1n×n、A2n×n、向量V1n×1、V2n×1都取自有限域GF(q),且V2n×1不为零向量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610438567.6/,转载请声明来源钻瓜专利网。
- 上一篇:终端设备与PC之间的串口通信电路
- 下一篇:一种具有倒流装置的输送系统