当前位置: 首页 > 专利查询>徐原能专利>正文

用随机子序列加密数字图像的方法技术

技术编号:2948009 阅读:243 留言:0更新日期:2012-04-11 18:40
一种加密数字图像的方法,其特征是利用已有的随机序列作为母序列,先从母序列产生子序列,然后用子序列而非母序列对数字图像加密,包括以下步骤:    预备一个与待加密数字图像的大小(字节数)相等的图像,以下称为映像,映像中的图像数据字节在待加密的数字图像数据填入之前称为空位;    连续录用母序列的一段元素产生子序列,再用由此产生的子序列控制对于母序列元素的录用或丢弃从而产生两个新的子序列用于加密数字图像;    依待加密图像的字节序号顺序逐个提取待加密图像的字节,上一步骤产生的用于加密数字图像的两个子序列中的一个子序列用于控制每个字节的数值替代为(255-字节数值)或不替代,然后填入另一个子序列指定的映像中的空位,填满后的映像就是已经加了密的数字图像,以上是加密步骤;    以下是解密步骤,预备一个与待加密数字图像的大小(字节数)相等的图像,以下称为反映像;    采用与加密时相同的参数和相同的方法产生两个子序列用于解密数字图像,它们与加密时产生的用于加密数字图像的两个子序列完全相同;    上一步骤产生的用于解密数字图像的两个子序列中的一个子序列用于指定逐个提取映像中尚未提取的字节,另一个子序列控制每个字节的数值替代为(255-字节数值)或不替代,然后依反映像的字节序号顺序填入反映像,填满后的反映像就是已经解了密的数字图像。

【技术实现步骤摘要】

本专利技术涉及数字图像的加密,防止数字图像中的信息被未经许可者窥视。
技术介绍
将数字图像的数据重新排序可以使数字图像面目全非,Arnold变换、幻方算法和混沌图像置乱算法等引起人们的普遍关注(例如北方工业大学学报第11卷第1期1999年3月“关于Arnold变换的周期性”和“矩阵变换及其在图像信息隐藏中的应用研究”、中国图象图形学报第10卷第5期2005年“基于排序变换的混沌图像置乱算法”等)。打乱数字图像的最直接方法莫过于将数字图像数据字节按照随机序列重新排列,而由程序语言逐次调用随机函数rnd()就能方便地制造随机序列的元素Rn=int(L*rnd()),其中L是数字图像的长度(以字节为单位),int()是取整数。可是有两个问题需要解决一是简单地利用公知的随机序列加密数字图像容易破解;二是剔除数值上重复的序列元素要花费许多时间。本专利技术解决了这两个问题,有利于数字图像加密的普及应用。
技术实现思路
本专利技术的目的是提高利用已有随机序列加密数字图像的破解难度,提高含数字图像的系统的安全性能。已有的随机序列可以是公知的随机序列也可以是其他随机序列。为了达到专利技术的上述目的,首本文档来自技高网...

【技术保护点】
1.一种加密数字图像的方法,其特征是利用已有的随机序列作为母 序列,先从母序列产生子序列,然后用子序列而非母序列对数字图像加密,包括以下步骤: 预备一个与待加密数字图像的大小(字节数)相等的图像,以下称为映像,映像中的 图像数据字节在待加密的数字图像数据填入之前称为空位; 连续录用母序列的一段元素产生子序列,再用由此产生的子序列控制对于母序列元素 的录用或丢弃从而产生两个新的子序列用于加密数字图像; 依待加密图像的字节序号顺序逐个提取待加密图像的字节,上一步骤产生的用于加密 数字图像的两个子序列中的一个子序列用于控制每个字节的数值替代为(255-字节数值)或不 替代,然后填入另一个子序列指定的...

【技术特征摘要】

【专利技术属性】
技术研发人员:徐原能
申请(专利权)人:徐原能
类型:发明
国别省市:

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

1