【技术实现步骤摘要】
本专利技术涉及数字图像的加密,防止数字图像中的信息被未经许可者窥视。
技术介绍
将数字图像的数据重新排序可以使数字图像面目全非,Arnold变换、幻方算法和混沌图像置乱算法等引起人们的普遍关注(例如北方工业大学学报第11卷第1期1999年3月“关于Arnold变换的周期性”和“矩阵变换及其在图像信息隐藏中的应用研究”、中国图象图形学报第10卷第5期2005年“基于排序变换的混沌图像置乱算法”等)。打乱数字图像的最直接方法莫过于将数字图像数据字节按照随机序列重新排列,而由程序语言逐次调用随机函数rnd()就能方便地制造随机序列的元素Rn=int(L*rnd()),其中L是数字图像的长度(以字节为单位),int()是取整数。可是有两个问题需要解决一是简单地利用公知的随机序列加密数字图像容易破解;二是剔除数值上重复的序列元素要花费许多时间。本专利技术解决了这两个问题,有利于数字图像加密的普及应用。
技术实现思路
本专利技术的目的是提高利用已有随机序列加密数字图像的破解难度,提高含数字图像的系统的安全性能。已有的随机序列可以是公知的随机序列也可以是其他随机序列。为了达到专 ...
【技术保护点】
1.一种加密数字图像的方法,其特征是利用已有的随机序列作为母
序列,先从母序列产生子序列,然后用子序列而非母序列对数字图像加密,包括以下步骤:
预备一个与待加密数字图像的大小(字节数)相等的图像,以下称为映像,映像中的
图像数据字节在待加密的数字图像数据填入之前称为空位;
连续录用母序列的一段元素产生子序列,再用由此产生的子序列控制对于母序列元素
的录用或丢弃从而产生两个新的子序列用于加密数字图像;
依待加密图像的字节序号顺序逐个提取待加密图像的字节,上一步骤产生的用于加密
数字图像的两个子序列中的一个子序列用于控制每个字节的数值替代为(255-字节数值)或不
替代,然后填 ...
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。