APP下载

基于物联网的信息安全加密技术创新设计

2018-09-03韦丽莉周祖坤

数字通信世界 2018年8期
关键词:加密算法加密技术加密

韦丽莉,容 会,周祖坤

(昆明冶金高等专科学校,昆明 650000)

目前,网络信息发展存在的主要隐患就是信息的安全性,需要创建一套可靠的信息加密技术、安全认证技术等安全机制作为大众信息的保障,防止个人隐私被挖掘被破坏,进而实现网络电子信息数据的机密性和安全性[1]。信息安全加密技术是网络信息安全的保障,一般都是利用加密算法,将网络上的明文转换成隐秘的、不可直接读取的密文,这样就能够阻止非法用户盗取信息,达到保密的目的。一般的加密方法可以用来加密数据流,但很容易被软件破解,针对上述背景提出基于物联网的信息安全加密技术创新设计,进行实验分析,证明加密技术可靠有效。

1 构建基于物联网的信息安全加密技术

1.1 信息安全加密体系结构

信息系统技术一般是由任务应用软件、支撑软件、平台实体和外界环境构成[2]。

1.2 加密算法设计

利用一系列的数字组成一个可重复、伪随机的数字序列,一次性使用256个表项,利用随机数字序列生成密码转表,这就是加密算法的原理[3]。将256个随机数字放在一个矩阵里,再对其进行排序,这样就生成了初始的表,一个具体256字节的表,然后接着产生其他不同的表,再使用shotgun rechnique技术进行解码,生成解码表。

利用fibbonacci数列来生成一个随机数序列,利用2个双字的数字和第三个双字进行xor操作,这样可生成一系列的随机数字。算法如下所示:

Unsigned long dw1,dw2,dw3,dwmask ;

Int 1:

Unsigned long arandom[256];

Dw1={seed 1};

Dw2={seed 2};

Dwmask={seed 3};

//this gives you 3 32-bit seeds,or 96 bits total

For(i1=0;i1<256;i1++)

{

Dw3=(dw1+dw2)^dwmask;

Arandom[i1]=dw3;

Dw1=dw2;

Dw2=dw3;

}

Unsigned long arandom[256];//same array as before,in this case

Int aresult[256];//result go here

For(i1=0;i1<256;i1++)

Qsort(aprandom,256,sizeof(aprandom),mysortproc);

变量result中的数字应是一个排过序的唯一的一系列的整数数组,而且值得范围在0至255之间。

将传统的幂剩余算法进行改进,基于传统算法,令i、j在{0,1,2,…(M-1)/2,…M-1}之间,由乘同余和平方剩余的对称性可列式:

式中,Ai为第i步代入后的结果,x为待加密明文,

2 实例分析

为了对设计的信息安全加密技术进行测试,利用visual basic 6.0测试设计的加密算法。

图1 运行稳定程度对比图

由图1可看出下面的改进技术运行的更稳定,改进的加密算法是在传统的算法基础上减少代入步数得到的,比传统的算法速度提高了35%左右。

综上所述,本文设计的信息安全加密技术更适合应用于安全级别高、速度要求快的网络信息加密系统上。实验证明文中设计的加密技术能很好的完成加密、解密的功能,并且系统运行稳定,达到了预期的目标。

3 结束语

确保物联网信息安全是信息技术被广泛应用的前提条件,更是人们关注的焦点。文中在传统的加密算法的基础上对其进行了改进,使得加密技术更可靠、安全。伴随着网络的不断发展,加密算法也应该不断革新,进而避免误操作带来的信息安全漏洞。

猜你喜欢

加密算法加密技术加密
海洋水文信息加密技术方案设计与测试
运用数据加密技术维护网络安全的可靠性研究
一种新型离散忆阻混沌系统及其图像加密应用
一种基于熵的混沌加密小波变换水印算法
数据加密技术在计算机网络通信安全中的应用
混沌参数调制下RSA数据加密算法研究
加密与解密
HES:一种更小公钥的同态加密算法
在计算机网络安全中数据加密技术的应用
认证加密的研究进展