一种随机循环移位的图像加密方法技术

技术编号:16645986 阅读:214 留言:0更新日期:2017-11-26 19:49
本发明专利技术公开了一种随机循环移位的图像加密方法,涉及图像加密技术领域。该方法包含行循环移位、列循环移位、斜线循环移位、反斜线循环移位和圈循环移位五类循环移位子过程,且该加密方法需要输入N个循环移位子过程的叠加顺序S1,S2,……,SN和N个初始化种子

An image encryption method based on random cyclic shift

The invention discloses a random cyclic shift image encryption method, which relates to the field of image encryption technology. The method consists of five classes of cyclic shift processes, which are cyclic shift, column cyclic shift, slash loop shift, backslash loop shift and loop cycle shift, and the encryption method needs to input the stacking order S1, S2 of N cyclic shift sub processes,...... SN and N initialization seeds

【技术实现步骤摘要】
一种随机循环移位的图像加密方法
本专利技术涉及图像加密
,更具体的涉及一种随机循环移位的图像加密方法。
技术介绍
随着互联网的不断发展,越来越多的图像数据在网络上进行传输,其中部分数据由于个人隐私、版权等安全原因,需要进行加密传输。图像加密在许多应用领域具有重要的应用。例如,在用户需要扫描二维码用于支付某种有偿服务的应用场景中,不法分子可以对系统进行逆向工程,悄悄替换二维码图像,此时若二维码图像没有进行加密,则将会发生持续性的损失。此时为了保证数字图像存储、传输和交流的安全,需要对图像进行加密操作。现有的图像加密技术包括:基于像素位置变换的加密技术,基于像素值变换的加密技术,基于随机序列的加密技术,基于压缩编码的加密技术。但是现有图像加密技术在实现像素位置变动时经常使用矩阵变换,当攻击者知道加密算法时很容易就可得到破解,且当前许多加密算法需要复杂的计算,通常含有大量乘法、除法、开方和排序等运算。典型的如Arnold变换加密方法含有较多的乘法和除法(取模)运算。又如混沌序列图像置乱方法需要对大量数据进行排序。综上所述,现有技术中的图像加密技术,存在安全性能低和复杂程度高的问题。专本文档来自技高网...
一种随机循环移位的图像加密方法

【技术保护点】
一种随机循环移位的图像加密方法,其特征在于,所述方法包括:S1、输入待加密图像;S2、输入N个初始化种子

【技术特征摘要】
1.一种随机循环移位的图像加密方法,其特征在于,所述方法包括:S1、输入待加密图像;S2、输入N个初始化种子以及N个循环移位子过程的叠加顺序S1,S2,…,SN;S3、取i=1;S4、抽取和Si;S5、根据抽取的Si值确定循环移位子过程的种类,根据生成一组随机数,记为[X(1),X(2),…,X(T)],并用所述一组随机数对待加密图像进行所确定的循环移位子过程;其中,T的值根据循环移位子过程的种类确定;所述循环移位子过程的种类包括:行循环移位RowShift、列循环移位ColumnShift、斜线循环移位SlashShift、反斜线循环移位BackslashShift和圈循环移位RoundShift;S6、i的数值增加1,并当i小于等于N时,执行步骤S4至S5。2.如权利要求1所述的随机循环移位的图像加密方法,其特征在于,所述用所述一组随机数对待加密图像进行所确定的循环移位子过程,包括:对待加密图像从第1行到第T行依次执行RowShift,即将第一行执行RowShift(1,X(1)),将第2行执行RowShift(2,X(2)),依此类推将第T行执行RowShift(T,X(T));或对待加密图像从第1列到第T列依次执行ColumnShift,即将第一列执行ColumnShift(1,X(1)),将第2行执行ColumnShift(i,X(2)),依此类推将第T列执行ColumnShift(T,X(T));或对待加密图像从第1斜线到第T斜线依次执行斜线循环移位SlashShift,即将第1斜线执行SlashShift(1,X(1)),将第2斜线执行SlashShift...

【专利技术属性】
技术研发人员:伍健邓梦薇付莲莲
申请(专利权)人:江西农业大学
类型:发明
国别省市:江西,36

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

1