[发明专利]一种基于异或运算的电子档案加密方法在审
申请号: | 201611214187.0 | 申请日: | 2016-12-26 |
公开(公告)号: | CN108241804A | 公开(公告)日: | 2018-07-03 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 天津职业技术师范大学 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300222 天*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加密 电子档案 混沌图像 按位异或 混沌系统 异或运算 图像 计算机图像学 计算机图像 电子文档 解密处理 解密电子 解密功能 解密运算 信息安全 原始档案 运算操作 转换 解密 异或 运算 档案 | ||
1.一种基于异或运算的电子档案加密方法,其特征是:在具体的处理过程中,将电子文档转换为图像,对转换后的图像进行处理以完成加密、解密功能,通过构造混沌系统,采用混沌系统生成混沌图像与原始档案所形成的图像进行异或实现加密、解密运算,需要加密时,将需要加密的电子档案与一个混沌图像进行按位异或运算操作从而实现加密;解密电子档案时使用加密后的电子档案与加密时所采用的混沌图像再次进行按位异或运算来完成解密,步骤包含加密和解密过程,主要有:
1加密过程
假设有需要加密的原始图像O,其中的像素值为:
202 120 30 156 249 25 23 190 238 1 198 150 6 21 65 24
选定的加密密钥图像K为:
15 212 223 71 183 6 30 235 218 18 157 172 4 178 95 154
图像O所对应的二进制图像OB为:
11001010 01111000 00011110 10011100 11111001 00011001 00010111 10111110 11101110 00000001 11000110 10010110 00000110 00010101 01000001 00011000
密钥图像K所对应的二进制图像KB为:
00001111 11010100 11011111 01000111 10110111 00000110 00011110 11101011 11011010 00010010 10011101 10101100 00000100 10110010 01011111 10011010
将图像OB与图像KB进行二进制的按位异或运算,即得到图像O的加密图像OSB为:
11000101 10101100 11000001 11011011 01001110 00011111 00001001 01010101 00110100 00010011 01011011 00111010 00000010 10100111 00011110 10000010
将OSB转换为十进制形式OS,为:
197 172 193 219 78 31 9 85 52 19 91 58 2 167 30 130
至此,图像O的加密过程完成,得到原始图像O的加密图像OS。
2解密过程
解密过程需要将加密图像OS与密钥图像K进行按位异或运算,得到源图像OR。将加密图像OS的二进制图像OSB与密钥图像K的二进制图像KB进行按位异或运算,即得到原始图像OR的二进制形式ORB。
11001010 01111000 00011110 10011100 11111001 00011001 00010111 10111110 11101110 00000001 11000110 10010110 00000110 00010101 01000001 00011000
将二进制ORB转换为十进制形式,得到解密图像OR,为:
至此,图像的解密过程结束,得到加密图像OS的解密图像OR。
从上述过程可以看到,解密过程所得到的解密图像OR与原始图像O是一致的。这说明上述加密、解密过程是正确的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津职业技术师范大学,未经天津职业技术师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611214187.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种异构系统的访问控制方法
- 下一篇:用于处理数据的方法、设备和存储器设备