[发明专利]一种基于异或运算的电子档案加密方法在审
【主权项】:
1.一种基于异或运算的电子档案加密方法,其特征是:在具体的处理过程中,将电子文档转换为图像,对转换后的图像进行处理以完成加密、解密功能,通过构造混沌系统,采用混沌系统生成混沌图像与原始档案所形成的图像进行异或实现加密、解密运算,需要加密时,将需要加密的电子档案与一个混沌图像进行按位异或运算操作从而实现加密;解密电子档案时使用加密后的电子档案与加密时所采用的混沌图像再次进行按位异或运算来完成解密,步骤包含加密和解密过程,主要有:1加密过程假设有需要加密的原始图像O,其中的像素值为:
20212030156
2492523190
2381198150
6216524
选定的加密密钥图像K为:
1521222371
183630235
21818157172
417895154
图像O所对应的二进制图像OB为:
11001010011110000001111010011100
11111001000110010001011110111110
11101110000000011100011010010110
00000110000101010100000100011000
密钥图像K所对应的二进制图像KB为:
00001111110101001101111101000111
10110111000001100001111011101011
11011010000100101001110110101100
00000100101100100101111110011010
将图像OB与图像KB进行二进制的按位异或运算,即得到图像O的加密图像OSB为:
11000101101011001100000111011011
01001110000111110000100101010101
00110100000100110101101100111010
00000010101001110001111010000010
将OSB转换为十进制形式OS,为:
197172193219
7831985
52199158
216730130
至此,图像O的加密过程完成,得到原始图像O的加密图像OS。2解密过程解密过程需要将加密图像OS与密钥图像K进行按位异或运算,得到源图像OR。将加密图像OS的二进制图像OSB与密钥图像K的二进制图像KB进行按位异或运算,即得到原始图像OR的二进制形式ORB。
11001010011110000001111010011100
11111001000110010001011110111110
11101110000000011100011010010110
00000110000101010100000100011000
将二进制ORB转换为十进制形式,得到解密图像OR,为:
![]()
![]()
至此,图像的解密过程结束,得到加密图像OS的解密图像OR。从上述过程可以看到,解密过程所得到的解密图像OR与原始图像O是一致的。这说明上述加密、解密过程是正确的。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津职业技术师范大学,未经天津职业技术师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611214187.0/,转载请声明来源钻瓜专利网。