一种基于word文档载体进行数据加密传输的方法技术

技术编号:37433916 阅读:9 留言:0更新日期:2023-05-05 19:48
本发明专利技术提供一种基于word文档载体进行数据加密传输的方法,属于数据加密传输技术领域;所要解决的技术问题为:提供一种基于word文档载体进行数据加密传输方法的改进;解决该技术问题采用的技术方案为:信息接收者从网络上得到经密写过的Word文档,对欲嵌入的信息转化为比特流,将汉字转换成相应的二进制2字节编码;将二进制2字节编码作为密写信息,采用混沌信号作为密钥流对密写信息进行置乱,得到经加密处理的二进制编码数字;根据密钥对置乱的比特流进行解密,将密写信息从二进制编码数字转换为汉字,得到秘密信息;本发明专利技术应用于数据加密传输。加密传输。加密传输。

【技术实现步骤摘要】
一种基于word文档载体进行数据加密传输的方法


[0001]本专利技术提供一种基于word文档载体进行数据加密传输的方法,属于数据加密传输


技术介绍

[0002]随着信息化建设的不断发展,计算机网络在带来信息共享、方便、快捷的同时也存在着许多安全问题,如针对隐蔽信息进行的拦截等,为保障信息的传输安全,改变信息内容、基于信息隐藏的技术得到广泛应用。
[0003]信息隐藏技术是利用宿主信息中的冗余部分,将秘密信息嵌入宿主信息之中,并使其不被其他人发现,信息隐藏之所以可以弥补传统密码技术的不足,是因为密码技术仅仅隐藏信息的内容,而信息隐藏不但隐藏内容而且隐藏信息的存在,使得除通信双方以外的任何第三方并不知道秘密通信这个事实的存在,这就较之单纯的密码加密更多了一层保护;数字水印技术作为一种信息隐藏技术,它通过在数字媒体中嵌入一定的数字信息,实现作品的产权保护和数据维护等,而文本内容由于所包含的信息冗余量少而难以在其中隐藏信息。
[0004]目前采用的信息隐藏传输技术,基于图像的信息加密隐藏方法已得到广泛应用,可以对重要保密性信息进行传输;但针对文本内容的信息隐藏传输方法优化较差,例如基于Word文档的数字密写,主要是通过改变Word文档的文本模式或改变文档的某些基本特征实现信息的隐藏,可以使文档产生一定的变化,但这种变化在视觉上是不可见的或不易发现的;目前常见的文本变化主要有行移变化、字移变化和字符变化,这些变化在视觉上变化微小,不易察觉,但仔细观察仍然会有所察觉,这样会降低数字密写的安全性。/>
技术实现思路

[0005]本专利技术为了克服现有技术中存在的不足,所要解决的技术问题为:提供一种基于word文档载体进行数据加密传输方法的改进。
[0006]为了解决上述技术问题,本专利技术采用的技术方案为:一种基于word文档载体进行数据加密传输的方法,包括如下加密传输步骤:
[0007]步骤一:信息接收者从网络上得到经密写过的Word文档,对欲嵌入的信息转化为比特流,将汉字转换成相应的二进制2字节编码;
[0008]步骤二:将二进制2字节编码作为密写信息,采用混沌信号作为密钥流对密写信息进行置乱,得到经加密处理的二进制编码数字;
[0009]步骤三:根据密钥对置乱的比特流进行解密,将密写信息从二进制编码数字转换为汉字,得到秘密信息。
[0010]所述步骤一中对欲嵌入的信息转化为比特流的具体方法为:
[0011]根据二进制数字的“1”和“0”的情况,分别将Word文档中汉字的西文字体依次相应设置成“Arial”和“Symbol”,提取出二进制比特流,实现信息的嵌入。
[0012]所述步骤二中得到经加密处理的二进制编码数字的具体方法为:
[0013]采用Logistic映射法生成混沌序列,再将混沌序列与密写汉字生成的二进制编码进行模2加运算,得到经加密处理的二进制编码数字。
[0014]所述混沌序列的生成方法为:
[0015]基于Logistic映射法生成混沌数据,采用如下公式实现:
[0016]X
i+l
=μXi(1

X
i
)X
i
∈[0,1]μ∈[1,4]i=0,1,2


[0017]式中:μ为控制参量,μ值确定后,由任意初值x0[0,1],迭代出一个确定的时间序列x1,x2…
x
n
,对于不同的μ值,系统将呈现不同的特性,随着参数μ的增加,系统不断地经历倍周期分叉,最终达到混沌;
[0018]设x0=0.1(0<x0<1)μ=3.93,则得到一个实数序列:
[0019]X={X
i
|0<X
i
<1,i=1,2,3,

};
[0020]此时X实数序列为变化没有规律的混沌序列;
[0021]再将X实数序列经归一化处理,得到二值序列函数T(X),满足下式:
[0022][0023]最后经过二值函数得到混沌二值序列:
[0024]S={Si|Si=T(Xi)i=1,2,3,

}。
[0025]所述步骤二中对密写信息进行置乱的具体方法为:
[0026]将要进行密写的汉字通过ASCII变换和十六进制变换,生成如下二进制数字序列:
[0027]G={g1,g2,g3,

g
n
};
[0028]然后采用混沌序列与汉字的二进制序列进行模2加运算,得到加密处理后的新序列:
[0029][0030]本专利技术相对于现有技术具备的有益效果为:本专利技术提供一种新的基于Word文档的数字加密方法,主要通过改变Word文档中汉字的西文字体,实现信息的隐藏,由于汉字的中文字体改变,使汉字的显示发生了变化,容易被察觉,而针对汉字西文字体的变化,在显示上字体特征不会发生任何变化,嵌入的信息不易被察觉,能够保证文本数字密写的安全性,作为可靠的信息加密隐藏方法推广应用。
附图说明
[0031]下面结合附图对本专利技术做进一步说明:
[0032]图1为本专利技术数字密写与解密过程的步骤流程图;
[0033]图2为本专利技术X实数序列的轨迹点形成的点线示意图。
具体实施方式
[0034]本专利技术属于信息安全领域,具体提供一种新的基于Word文档的数字加密算法,主要基于混沌算法的原理,利用Word文本特征值的信息隐藏系统,集成了多种Word文本特征,
对信息隐藏模块和信息提取模块的工作流程进行优化,可采用C++程序设计语言实现信息隐藏和信息提取功能,解决文本的隐藏与安全问题;本专利技术提供的加密传输算法很好地实现了文本的嵌入和信息隐藏,且对传统攻击具有良好的鲁棒性,通过对Word文档的数字密写来进行汉字文本信息的传输,保障互联网上文本信息传输的安全性。
[0035]数字密写(Steganography)是将秘密信息嵌入到载体信号中,通过媒体传输而不被察觉,以实现信息的隐藏,载体信号可以是文本、图像、声音等,本专利技术在某应用领域中,需要在公用信道上传输保密的文字材料,采取了将重要信息隐藏在Word文档中,通过公用信道发送出去,接收方再从Word文档中提取隐藏信息的方法,以实现通信的保密和安全;本专利技术提出的基于Word文档的数字密写方法,是通过改变Word文档中汉字的西文字体,实现信息的隐藏,由于汉字的中文字体的改变,使汉字的显示发生了变化,容易被察觉,而汉字的西文字体的变化,在显示上字体特征不发生任何变化,嵌入的信息不易被察觉。
[0036]为实现密写信息的嵌入和提取,在密写前,首先将欲嵌入的信息转化为比特流,例如将汉字转换成相应的二进制2字节编码,再对这个二进制数进行加密和置乱,得到经加密处理的二进制数字。再根据二进制数字的“1”和“0”的情况,分别将Word文档中汉字的西文字体依次相应设置成“Arial”和“Symb本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于word文档载体进行数据加密传输的方法,其特征在于:包括如下加密传输步骤:步骤一:信息接收者从网络上得到经密写过的Word文档,对欲嵌入的信息转化为比特流,将汉字转换成相应的二进制2字节编码;步骤二:将二进制2字节编码作为密写信息,采用混沌信号作为密钥流对密写信息进行置乱,得到经加密处理的二进制编码数字;步骤三:根据密钥对置乱的比特流进行解密,将密写信息从二进制编码数字转换为汉字,得到秘密信息。2.根据权利要求1所述的一种基于word文档载体进行数据加密传输的方法,其特征在于:所述步骤一中对欲嵌入的信息转化为比特流的具体方法为:根据二进制数字的“1”和“0”的情况,分别将Word文档中汉字的西文字体依次相应设置成“Arial”和“Symbol”,提取出二进制比特流,实现信息的嵌入。3.根据权利要求2所述的一种基于word文档载体进行数据加密传输的方法,其特征在于:所述步骤二中得到经加密处理的二进制编码数字的具体方法为:采用Logistic映射法生成混沌序列,再将混沌序列与密写汉字生成的二进制编码进行模2加运算,得到经加密处理的二进制编码数字。4.根据权利要求3所述的一种基于word文档载体进行数据加密传输的方法,其特征在于:所述混沌序列的生成方法为:基于Logistic映射法生成混沌数据,采用如下公式实现:X
i+1
=μX
i
(1

X

【专利技术属性】
技术研发人员:韩文哲马杰姜耀丰郭兴华陈燕宣振森刘卫军
申请(专利权)人:朔州云时代技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1