[发明专利]一种加密方法有效

专利信息
申请号: 201410065138.X 申请日: 2014-02-26
公开(公告)号: CN103905186B 公开(公告)日: 2017-12-05
发明(设计)人: 李敬锋;马俊 申请(专利权)人: 苏州朗格智能配用电系统有限公司
主分类号: H04L9/22 分类号: H04L9/22
代理公司: 北京众合诚成知识产权代理有限公司11246 代理人: 连平
地址: 215100 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 加密 方法
【说明书】:

技术领域

本发明属于通讯的信息技术安全领域,具体地说涉及一种加密方法。

背景技术

随着社会的发展,电力系统也得到迅速的发展,为了使得电力系统在输送、配电、用电等各个环节能够得到很好的运行,一般采用智能电网进行控制,以达到电网用电的可靠性、节约资源的目标。

而“智能电网”一般都是配用电远程监控系统平台,网络数据通过公网进行传输,因此数据在传输过程中存在被黑客或不法分子盗取、以及遭受攻击和模拟的可能性。因此需要开发一种新型加解密算法为此做支撑,对数据加强保护。

在通讯领域采用的信号加密是非常常见的一种技术手段,作为共用秘钥密码方式的设计之一,目前较为常用的时被称之为Feistel密码结构。如申请号为200780003386.X的中国发明专利,名称为:密码处理装置、密码处理装置制造装置及方法以及计算机程序,在该申请专利中,采用的方法是:执行SP型F函数重复循环多次的Feistel型共用密钥块密码处理的密码处理步骤,执行利用了密码处理基本单元的密码处理,其中SP型F函数执行包括非线性变换处理以及线性变换处理的数据变换处理;其主要是通过多次循环变换函数来进行加密,但这种加密,在获取到部分原文和了解密钥的构成情况下,就比较容易破解。

发明内容

本发明的目的在于解决现有技术的不足,提供一种加密方法,该加密方法的加密强度高,不易破解。

本发明采用的技术方案为:

一种加密方法,包括以下步骤:

一种加密方法,其特征在于:包括以下步骤:

原文采用32位的二进制数字进行表示,且表示为X;

在32位数字中,随机选取5个具有均匀特性的数字:I0、I1、I2、I3、I4;均匀特性是指,在进行二进制表达时,代码1和代码0出现的比例为1∶1;

设置64位的密钥key;

设定循环初值N以及起始值B;其中1≤B≤31;

设定循环变量i;0≤i<N*64+B

其中,X(i+1)=X(i)>>1异或(bit(X(i),0)异或bit(X(i),B)异或bit(key,i&63)异或bit(NLF,g5(X(i),I0,I1,I2,I3,I4))<<31);

其中,bit(X(i),B)表示32位的X(i)数据,取第B位;

NLF=nlf[B],设定数组:nlf[64]={0x3A5C742E,0x3A5CE427,0x3A5C724E,0x3A5CE247,0x3A5C2E74,0x3A5C27E4,0x3A5C4E72,0x3A5C47E2,0x35AC742E,0x35ACE427,0x35AC724E,0x35ACE247,0x35AC2E74,0x35AC27E4,0x35AC4E72,0x35AC47E2,0xCA53742E,0xCA53E427,0xCA53724E,0xCA53E247,0xCA532E74,0xCA5327E4,0xCA534E72,0xCA5347E2,0xC5A3742E,0xC5A3E427,0xC5A3724E,0xC5A3E247,0xC5A32E74,0xC5A327E4,0xC5A34E72,0xC5A347E2,0xAC35742E,0xAC35E427,0xAC35724E,0xAC35E247,0xAC352E74,0xAC3527E4,0xAC354E72,0xAC3547E2,0xA3C5742E,0xA3C5E427,0xA3C5724E,0xA3C5E247,0xA3C52E74,0xA3C527E4,0xA3C54E72,0xA3C547E2,0x5C3A742E,0x5C3AE427,0x5C3A724E,0x5C3AE247,0x5C3A2E74,0x5C3A27E4,0x5C3A4E72,0x5C3A47E2,0x53CA742E,0x53CAE427,0x53CA724E,0x53CAE247,0x53CA2E74,0x53CA27E4,0x53CA4E72,0x53CA47E2};

g5(X(i),I0,I1,I2,I3,I4)表示取X(i)的第I0、I1、I2、I3、I4位,再由这5位数字依次排列组成数据;

且X(0)=X,X(N*64+B)为密文。

在加密过程中,NLF在二进制的表达式中,其数字1和0跟占有50%,且具有循环、对称的特性。另外,加密过程中,N值、B值均为加密者自己确定,确定进行循环处理的次数;因此,该加密方法有较大的随机性。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

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