[发明专利]一种多维查表方式的数据加密方法有效

专利信息
申请号: 202010195962.2 申请日: 2020-03-19
公开(公告)号: CN111400738B 公开(公告)日: 2023-05-02
发明(设计)人: 熊永春 申请(专利权)人: 杭州小影创新科技股份有限公司
主分类号: G06F21/60 分类号: G06F21/60;G06F21/62
代理公司: 杭州橙知果专利代理事务所(特殊普通合伙) 33261 代理人: 贺龙萍
地址: 310000 浙江省杭州市西*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 多维 方式 数据 加密 方法
【权利要求书】:

1.一种多维查表方式的数据加密方法,其特征是,引进三个维度表:加密明文表、一级处理算法表和二级处理算法表,其中加密明文表由外面输入字节数组,一级处理算法表和二级处理算法表均是内部预设好的算法表,一级处理算法和二级处理算法的输入输出的参数一致,都是输入两个字节运算后得到一个字节,加密明文表用T表示,加密明文表T的字节长度用Len表示,加密明文表的当前位置用a表示,一级处理算法表用Func1表示,一级算法表当前位置用i表示,二级算法表用Func2表示,二级算法表当前位置用j表示,待加密数据用L表示,待加密数据的当前位置用k表示,初始化当前位置a、i、j、k都为0;具体包括如下步骤:

(1)设置b=(a+1)%Len,从加密明文表的当前位置a开始取出两个字节的数据T[a]和T[b];

(2)从一级处理算法表Func1的当前位置i取出处理算法Func1[i];

(3)把T[a]和T[b]两个字节作为Func1[i]的输入,通过Func1[i](T[a],T[b])的运算得到一个字节的运算结果,用r表示;

(4)从待加密的数据L里取出当前位置k一个字节数据L[k];

(5)从二级处理算法表Func2的当前位置j取出处理算法Func2[j];

(6)把r和L[k]作为Func2[j]的输入,通过Func2[j](r,L[k])的运算得到一个字节的运算结果,就是L[k]的加密结果,把它存放到目标数据buffer里;

(7)设置a=(a+1)%Len,i=(i+1)%3,j=(j+1)%4,k=k+1;

(8)重复循环步骤(1)~(7)直到待加密的数据处理结束为止。

2.根据权利要求1所述的一种多维查表方式的数据加密方法,其特征是,一级处理算法表的处理算法为:把输入的第一个字节按位取反得到一个新的字节数据,把输入的第二个字节按位倒序重排得到一个新的字节数据,然后对两个新的字节数据进行异或操作,得到一个字节的输出结果。

3.根据权利要求1所述的一种多维查表方式的数据加密方法,其特征是,一级处理算法表的处理算法为:把输入的第一个字节按两位一组分成四组然后每组的两位进行调换得到一个新的字节数据,把输入的第二个字节按四位一组分成两组然后每组四位倒序后再按照正常的顺序重排得到一个新的字节数据,然后对两个新的字节数据进行异或操作,得到一个字节的输出结果。

4.根据权利要求1所述的一种多维查表方式的数据加密方法,其特征是,一级处理算法表的处理算法为:对输入的两个字节进行异或操作,得到一个字节的输出结果。

5.根据权利要求1所述的一种多维查表方式的数据加密方法,其特征是,二级处理算法表的处理算法为:把输入的第一个字节按位取反得到一个新的字节数据,把输入的第二个字节按位倒序重排得到一个新的字节数据,然后对两个新的字节数据进行异或操作,得到一个字节的输出结果。

6.根据权利要求1所述的一种多维查表方式的数据加密方法,其特征是,二级处理算法表的处理算法为:把输入的第一个字节按两位一组分成四组然后每组的两位进行调换得到一个新的字节数据,把输入的第二个字节按四位一组分成两组然后每组四位倒序后再按照正常的顺序重排得到一个新的字节数据,然后对两个新的字节数据进行异或操作,得到一个字节的输出结果。

7.根据权利要求1所述的一种多维查表方式的数据加密方法,其特征是,二级处理算法表的处理算法为:对输入的两个字节进行异或操作,得到一个字节的输出结果。

8.根据权利要求1所述的一种多维查表方式的数据加密方法,其特征是,二级处理算法表的处理算法为:把输入的第一个字节按位倒序重排得到一个新的字节数据,把输入的第二个字节按位取反得到一个新的字节数据,然后对两个新的字节数据进行异或操作,得到一个字节的输出结果。

9.根据权利要求1所述的一种多维查表方式的数据加密方法,其特征是,在步骤(7)中,当前位置a、当前位置i和当前位置j移到末尾后又回到0,以此循环;当前位置k移动到末尾后表示整个数据加密过程结束。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州小影创新科技股份有限公司,未经杭州小影创新科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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