[发明专利]一种减少传输能耗的信息加密优化方法有效
申请号: | 201810149444.X | 申请日: | 2018-02-13 |
公开(公告)号: | CN108390875B | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 吴杰宏;柔莹莹;李亚;赵亮;高利军;范纯龙;石祥滨;郭振洲;宋成鑫 | 申请(专利权)人: | 沈阳航空航天大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08;H04L9/06 |
代理公司: | 沈阳维特专利商标事务所(普通合伙) 21229 | 代理人: | 甄玉荃 |
地址: | 110136 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 减少 传输 能耗 信息 加密 优化 方法 | ||
1.一种减少传输能耗的信息加密优化方法,其特征在于:包括如下步骤,
步骤一:密钥调度过程
密钥调度过程将256位主密钥进行32次Feistel结构函数运算后生成10个256位的轮子密钥,分别为K1,K2,……K10;
密钥调度过程具体如下,前两个轮子密钥K1和K2是由主密钥K直接导出,导出方式为:
K1||K2=K
其中,K1,K2∈V*,V*表示所有有限长度的二进制矢量字符串的集合,长度是4的倍数,用十六进制形式表示;K1,K2是V*中连续的字符串,且K1是具有较高阶长度的子字符串,K2是具有较低阶长度的子字符串;
轮常数使用X操作,128位的轮常数Ci定义为:Ci=L(i),i=1,2,…,32;定义:
其中,C,a,b是128位输入;剩余的轮子密钥K3,K4,...,K10是由最初的轮子密钥K1,K2衍生出来的,其推导公式如下:
(K2i+1,K2i+2)=F[C8(i-1)+8]·...·F[C8(i-1)+1](K2i-1,K2i),i=1,2,3,4;
步骤二:数据加密过程
Kuznyechik加密过程共执行9轮,每轮包括S变换,L变换和与步骤一中得到的相应的轮子密钥进行模二加运算,该过程表示为:
input→K1→SL→K2→SL→···→K9→SL→K10→output;
该步骤中,具体的Kuznyechik数据加密执行过程如下:
步骤a:将输入的128位纯文本与第一个轮子密钥K1做模二加运算;
步骤b:将步骤(a)中的结果通过S变换;
S变换即S盒变换,将128位值分割成16个8位的元素a15,a14,…a1,a0,每一个元素经过非线性双射π变化后被替换;非线性双射变换实质是一个替换表,每一个输入定义了矩阵索引π,且该索引的值为变换的输出;S变换过程使用固定S盒将输入的每个字节变换成的输出字节,表示如下:
S(a)=S(a15||...||a0)=π(a15)||...||π(a0)
其中,a=a15||...||a0∈V128,其中a为128位输入,ai∈V8,i=0,1,…,15;Vs表示长度为s的所有二进制字符串的集合,s为非负数;
步骤c:将步骤(b)中的结果通过L变换;
L变换基于R变换,一次完整的L变换需要连续执行16次R变换,表达式如下:
L:V128→V128;L(a)=R16(a),a∈V128
R(a)=R(a15||...||a0)=l(a15,...,a0)||a15||...||a1
R变换的第一个输出元素是由l变换获取的,l变换的操作定义如下:
其中,ai∈V8,i=0,1,...,15,Δ代表双射映射,是双射映射的逆变换,Kuznyechik算法的所有操作都在有限域GF(2)[x]/p(x)中执行,其中
p(x)=x8+x7+x6+x+1∈GF(2)[x]
R变换的其它输出元素是具有指数衰减的a15到a1以固定形式转化而来,在16次R变换操作后,由于l操作,所有顺序改变的字节其值发生了变化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳航空航天大学,未经沈阳航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810149444.X/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置