CN105450899B - 基于pwlcm混沌的多幅图像加密方法 - Google Patents

基于pwlcm混沌的多幅图像加密方法 Download PDF

Info

Publication number
CN105450899B
CN105450899B CN201510881049.7A CN201510881049A CN105450899B CN 105450899 B CN105450899 B CN 105450899B CN 201510881049 A CN201510881049 A CN 201510881049A CN 105450899 B CN105450899 B CN 105450899B
Authority
CN
China
Prior art keywords
image
chaos
width
pwlcm
big
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201510881049.7A
Other languages
English (en)
Other versions
CN105450899A (zh
Inventor
张晓强
王雪松
程玉虎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China University of Mining and Technology CUMT
Original Assignee
China University of Mining and Technology CUMT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China University of Mining and Technology CUMT filed Critical China University of Mining and Technology CUMT
Priority to CN201510881049.7A priority Critical patent/CN105450899B/zh
Publication of CN105450899A publication Critical patent/CN105450899A/zh
Application granted granted Critical
Publication of CN105450899B publication Critical patent/CN105450899B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32267Methods relating to embedding, encoding, decoding, detection or retrieval operations combined with processing of the image
    • H04N1/32272Encryption or ciphering

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Storage Device Security (AREA)
  • Facsimile Transmission Control (AREA)

Abstract

一种基于分段线性混沌映射(Piecewise Linear Chaotic Map,PWLCM)的多幅图像加密方法,属于信息加密领域。现存图像加密方法大多是以单幅图像为加密对象,难以适用于大批量图像加密的情形,且加密效率较低。区别于传统的图像加密方法,本发明以多幅图像为加密对象,通过将多幅图像转化为单幅大图像,加密单幅大图像,再将其转化为多幅加密图像的思想,实现对多幅图像内容的保护。核心步骤:将k幅交互图像组合成一幅大图像;利用PWLCM混沌对大图像进行加密,得到一幅加密大图像;将其分割成k幅加密图像,并用PWLCM混沌产生的混沌序列对其依次命名。实验结果表明:该方法易于实现,加密效果良好,加密效率和安全性高,可同时保护任意多幅图像内容的通信安全。

Description

基于PWLCM混沌的多幅图像加密方法
技术领域
本发明涉及一种信息加密技术,特别是涉及一种图像加密方法。
背景技术
在政治、军事、商业等诸多领域中,网络信息的安全变得日益重要。近年,网络安全发展态势呈现:(1)计算机病毒层出不穷;(2)黑客攻击逐年攀升;(3)***存在安全漏洞;(4)各国军方加紧信息战研究。网络泄密事件时有发生,对网络个人的通信隐私、企业的商业机密、国家的安全稳定都造成了重大影响。因此,网络信息安全是互联网发展中急需解决的重要问题。
在军事发现、自然灾害监控、交通监控、天气预报、电子政务和个人事务等诸多领域中,每天都会产生大量的数字图像。同时,各种拍摄设备的不断涌现也加速了大数据时代的到来。如一部单反相机每秒能拍摄几张照片,一个交通监控摄像头每天能拍摄数千张图像。在大数据时代,数字图像往往会携带许多秘密信息。因此,如何保护图像内容的安全已成为学术界和工业领域的重要挑战。
为确保图像内容的安全,人们已提出了许多单幅图像加密方法。这些方法主要包括:基于现代密码体制的图像加密方法、基于矩阵变换的图像加密方法、基于混沌理论的图像加密方法、基于变换域的图像加密方法和基于DNA计算的图像加密方法。在大数据时代,尽管可以用重复执行现有单幅图像加密方法的手段来保护多幅图像内容的安全,但是加密效率往往较低。因此,设计了一种多幅图像加密方法,在保证多幅图像内容安全的同时,可有效地提高加密效率。
发明内容
本发明的目的:针对现有多数单幅图像加密方法加密多幅图像时效率低的问题,提出一种基于PWLCM混沌的多幅图像加密方法。
本发明的技术方案:为实现上述发明目的,采用的技术方案为基于PWLCM混沌的多幅图像加密方法,具体包括以下步骤:
步骤1:将k幅大小为m行和n列的交互图像I1,I2,…,Ik组合成一幅大图像I;
步骤2:根据***初始值x0和控制参数p1进行PWLCM混沌***迭代运算k×m×n次,获得混沌序列X,用于置乱大图像;根据***初始值y0和控制参数p2进行PWLCM混沌***迭代运算k次,获得混沌序列Y,用于命名k幅加密图像;
步骤3:利用混沌序列X,置乱大图像I,获得置乱大图像Idif
步骤4:利用floor()取整函数对混沌序列Y整数化,获得整数序列Y';
步骤5:将置乱大图像Idif分割成k幅加密图像Ie1,Ie2,…,Iek
步骤6:发送加密图像给接收方。
进一步地,所述步骤1中,为加密k幅m×n同样大小的交互图像,即I1,I2,…,Ik,按照一定的顺序将幅交互图像转化为一幅大图像,若k=k1×k2,k1和k2均为正整数,则大图像可表示为
进一步地,所述步骤1中,随机选取x0∈(0,1)和p1∈(0,0.5)分别作为PWLCM混沌***的初始值和控制参数,利用如下公式(2)所示的混沌***通过迭代k×m×n次,可产生一个混沌序列X={xi}kmn
类似地,随机选取y0∈(0,1)和p2∈(0,0.5),可产生另外一个混沌序列Y={yi}k
进一步地,所述步骤1中,对X按照元素值大小进行升序排列,可得到一个新混沌序列X'={xi'}kmn={xt1,xt2,…,xtkmn},下标t1,t2,…,tkmn是1,2,…,kmn的一个全排列;按照元素位置,对大图像中的每个像素用***数字1,2,…,kmn进行编码,并按照此全排列对像素进行位置置乱,得到置乱大图像Idif
进一步地,所述步骤1中,假设计算机的精度为10-14,计算
yi'=floor(yi×1014),i=1,2,…,k, (3)
可得到一个整数序列Y'。
进一步地,所述步骤1中,分割置乱大图像Idif成k幅m×n同等大小的图像,即Ie1,Ie2,…,Iek视为该方法的加密图像,并用Y'中的元素分别作为这k幅图像的文件名。
进一步地,所述步骤1中,k幅加密图像与密钥x0,y0,p1,p2不可一起发送;通过网络给接收方发送k幅加密图像Ie1,Ie2,…,Iek;密钥的发送则通过较为安全的信道单独发送。
所述解密过程为加密过程的逆过程。
有益效果:本发明针对现有多数单幅图像加密方法加密多幅图像时效率低问题,难以适应批量图像加密的难点,提出一种基于PWLCM混沌的多幅图像加密方法。主要贡献有以下3点:(1)以多幅图像为加密对象,通过将多幅图像转化为单幅大图像,加密单幅大图像,再将其转化为多幅加密图像的思想,实现对多幅图像内容的保护;(2)采用PWLCM混沌***对多幅图像进行批量加密,计算量小,提高了加密效率;(3)该方法依赖混沌理论,采用PWLCM混沌***对多幅图像进行像素位置置乱和加密图像命名,密钥敏感性强,密钥空间大,安全性高。
附图说明
图1:基于PWLCM混沌的多幅图像加密方法加密流程图;
图2:交互图像;
图3:大图像;
图4:置乱图像;
图5:加密图像。
具体实施方式
下面结合具体附图和实例对本发明的实施方式进行进一步详细说明。
基于PWLCM混沌的多幅图像加密方法加密流程图,如图1所示。
采用的编程软件为Matlab 7.0,选取图2所示的9幅512×512同等大小的灰色图像为实验对象。采用基于PWLCM混沌的多幅图像加密方法,对9幅交互图像加密的具体过程如下:
1.为加密9幅512×512同等大小的灰色交互图像,即I1,I2,…,I9,发送方Alice按照一定的顺序将9幅交互图像转化为一幅大图像可表示为
如图3所示。
2.随机选取x0=0.28153489126924和p1=0.44537834013456分别作为PWLCM混沌***的初始值和控制参数,利用公式(2)所示混沌***通过迭代9×512×512次,可产生一个混沌序列X={xi}9×512×512。类似地,随机选取y0=0.46567899345427和p2=0.13184640452142,可产生另外一个混沌序列Y={yi}9。x0,y0,p1和p2视为该方法的密钥。
3.对X按照元素值大小进行升序排列,可得到一个新混沌序列X'={xi'}9×512×512={xt1,xt2,…,xt9×512×512}。因此,下标t1,t2,…,t9×512×512是1,2,…,9×512×512的一个全排列。按照元素位置,对大图像中的每个像素用***数字1,2,…,9×512×512进行编码,并按照此全排列对像素进行位置置乱,得到置乱大图像Idif,如图4所示。
4.利用公式(3),可得到一个整数序列Y'。
5.分割置乱大图像Idif成9幅等512×512同等大小的图像,即Ie1,Ie2,…,Ie9,对应的文件名分别为Y'中的元素。这k幅图像视为该方法的加密图像,如图5所示。
6.发送9幅加密图像Ie1,Ie2,…,Ie9给接收方。
上述实例中,接收方在已知密钥的情况下,进行上述加密过程的逆操作,即可实现对加密图像的解密,从而获得9幅原始交互图像。

Claims (8)

1.基于PWLCM混沌的多幅图像加密方法,其特征在于,具体包括以下步骤:
步骤1:将k幅大小为m行和n列的交互图像I 1 I 2 ,…,I k 组合成一幅大图像I
步骤2:根据***初始值x 0和控制参数p 1进行PWLCM混沌***迭代运算k×m×n次,获得混沌序列X,用于置乱大图像;根据***初始值y 0和控制参数p 2进行PWLCM混沌***迭代运算k次,获得混沌序列Y,用于命名k幅加密图像;
步骤3:利用混沌序列X,置乱大图像I,获得置乱大图像I dif
步骤4:利用floor()取整函数对混沌序列Y整数化,获得整数序列Y'
步骤5:将置乱大图像I dif 分割成k幅加密图像I e1 I e2 ,…,I ek
步骤6:发送加密图像给接收方。
2.根据权利要求1所述的基于PWLCM混沌的多幅图像加密方法,其特征在于,所述步骤1中的组合是指:为加密km×n同样大小的交互图像,即I 1 I 2 ,…,I k ,按照一定的顺序将幅交互图像转化为一幅大图像,若k=k 1 ×k 2 k 1 k 2 均为正整数,则大图像可表示为
(1)。
3.根据权利要求1所述的基于PWLCM混沌的多幅图像加密方法,其特征在于,所述步骤2中的PWLCM混沌***迭代是指:随机选取x 0 ∈(0,1)和p 1 ∈(0,0.5)分别作为PWLCM混沌***的初始值和控制参数,利用如下公式(2)所示的混沌***通过迭代k×m×n次,可产生一个混沌序列X={x i } kmn
; (2)
类似地,随机选取y 0 ∈(0,1)和p 2 ∈(0,0.5),可产生另外一个混沌序列Y={y i } k
4.根据权利要求1所述的基于PWLCM混沌的多幅图像加密方法,其特征在于,所述步骤3中的置乱大图像是指:对X按照元素值大小进行升序排列,可得到一个新混沌序列X'={x i } kmn ={x t1 x t2 ,…,x tkmn },下标t 1 t 2 ,…,t kmn是1,2,…,kmn的一个全排列;按照元素位置,对大图像中的每个像素用***数字1,2,…,kmn进行编码,并按照此全排列对像素进行位置置乱,得到置乱大图像I dif
5.根据权利要求1所述的基于PWLCM混沌的多幅图像加密方法,其特征在于,所述步骤4中的整数化是指:假设计算机的精度为10-14,计算
y i '=floor(y i ×1014),i=1,2,…,k, (3)
可得到一个整数序列Y'
6.根据权利要求1所述的基于PWLCM混沌的多幅图像加密方法,其特征在于,所述步骤5中的分割是指:分割置乱大图像I dif km×n同等大小的图像,即I e1 I e2 ,…,I ek 视为该方法的加密图像,并用Y'中的元素分别作为这k幅图像的文件名。
7.根据权利要求1所述的基于PWLCM混沌的多幅图像加密方法,其特征在于,所述步骤6中的发送是指:k幅加密图像与密钥x 0y 0p 1p 2不可一起发送;通过网络给接收方发送k幅加密图像I e1 I e2 ,…,I ek ;密钥的发送则通过较为安全的信道单独发送。
8.根据权利要求1所述的基于PWLCM混沌的多幅图像加密方法,其特征在于,解密过程是加密过程的逆过程。
CN201510881049.7A 2015-12-07 2015-12-07 基于pwlcm混沌的多幅图像加密方法 Expired - Fee Related CN105450899B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510881049.7A CN105450899B (zh) 2015-12-07 2015-12-07 基于pwlcm混沌的多幅图像加密方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510881049.7A CN105450899B (zh) 2015-12-07 2015-12-07 基于pwlcm混沌的多幅图像加密方法

Publications (2)

Publication Number Publication Date
CN105450899A CN105450899A (zh) 2016-03-30
CN105450899B true CN105450899B (zh) 2018-03-06

Family

ID=55560640

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510881049.7A Expired - Fee Related CN105450899B (zh) 2015-12-07 2015-12-07 基于pwlcm混沌的多幅图像加密方法

Country Status (1)

Country Link
CN (1) CN105450899B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106599703A (zh) * 2016-12-12 2017-04-26 中国矿业大学 基于混合图元和混沌的多图像加密方法
CN107451948B (zh) * 2017-08-09 2020-09-29 山东师范大学 基于混沌和dna动态平面运算的图像加、解密方法及***
CN107659751B (zh) * 2017-09-19 2020-01-14 中国矿业大学 基于dna编码和混沌的多图像加密方法
CN107659752B (zh) * 2017-09-19 2020-01-14 中国矿业大学 基于dna编码和混沌的多图像加密方法
CN109150492B (zh) * 2018-08-17 2021-09-21 中国矿业大学 基于三维置乱模型和混沌的多图像加密方法
CN108718232B (zh) * 2018-08-17 2021-03-26 中国矿业大学 基于aes和混沌的图像加密方法
CN109726577B (zh) * 2019-01-10 2020-08-18 首都师范大学 图像加密方法及装置
CN111031193B (zh) * 2020-01-06 2021-08-06 中国矿业大学 基于立体复合置乱模型和混沌的图像加密方法
CN111263026B (zh) * 2020-01-06 2021-08-06 中国矿业大学 基于立体置乱模型和分数阶傅里叶变换的多图像加密方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6064738A (en) * 1996-12-10 2000-05-16 The Research Foundation Of State University Of New York Method for encrypting and decrypting data using chaotic maps
JP2004126484A (ja) * 2002-10-01 2004-04-22 Chaos Sangyo Gijutsu Kenkyusho:Kk 画像データの圧縮暗号化の方法
CN101604439A (zh) * 2008-06-13 2009-12-16 西北工业大学 一种基于多混沌***的彩色图像加密方法
CN103916234A (zh) * 2014-04-11 2014-07-09 中国人民解放军***总医院 一种应用于隐私保护的混沌医学图像加密方法
CN104537604A (zh) * 2014-12-25 2015-04-22 中国科学院武汉物理与数学研究所 一种图像确定性加密双盲保密匹配方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6064738A (en) * 1996-12-10 2000-05-16 The Research Foundation Of State University Of New York Method for encrypting and decrypting data using chaotic maps
JP2004126484A (ja) * 2002-10-01 2004-04-22 Chaos Sangyo Gijutsu Kenkyusho:Kk 画像データの圧縮暗号化の方法
CN101604439A (zh) * 2008-06-13 2009-12-16 西北工业大学 一种基于多混沌***的彩色图像加密方法
CN103916234A (zh) * 2014-04-11 2014-07-09 中国人民解放军***总医院 一种应用于隐私保护的混沌医学图像加密方法
CN104537604A (zh) * 2014-12-25 2015-04-22 中国科学院武汉物理与数学研究所 一种图像确定性加密双盲保密匹配方法

Also Published As

Publication number Publication date
CN105450899A (zh) 2016-03-30

Similar Documents

Publication Publication Date Title
CN105450899B (zh) 基于pwlcm混沌的多幅图像加密方法
CN107657579B (zh) 基于dna编码和混沌的图像加密方法
US20130179690A1 (en) Method and apparatus for fast image encryption and invisible digital watermark
Aung et al. A novel secure combination technique of steganography and cryptography
CN112040086B (zh) 一种图像加密、解密方法及装置、设备和可读存储介质
CN105447404B (zh) 一种云存储中图像隐私保护的方法及***
CN109005027B (zh) 一种随机数据加解密法、装置及***
CN107659751A (zh) 基于dna编码和混沌的多图像加密方法
CN107659752A (zh) 基于dna编码和混沌的多图像加密方法
CN106604040A (zh) 基于混合图元和全排列的多图像加密方法
CN104881838B (zh) 一种基于gf(23)的(k,n)有意义无扩张图像分存和重构方法
CN105554344A (zh) 基于混合图元的多幅图像加密方法
Zhang et al. A privacy protection framework for medical image security without key dependency based on visual cryptography and trusted computing
Shankar et al. Secure image transmission in wireless sensor network (WSN) applications
US11276138B2 (en) Image data encryption and rendering system
Sazaki et al. Implementation of affine transform method and advanced hill cipher for securing digital images
Kumar et al. An efficient and effective lossless symmetric key cryptography algorithm for an image
CN105554343B (zh) 基于杂草模型的图像加密方法
Abboud Multifactor authentication for software protection
CN111541652B (zh) 一种用于提高秘密信息保管及传递安全性的***
Deng et al. Achieving Lightweight Privacy‐Preserving Image Sharing and Illegal Distributor Detection in Social IoT
EP3883178A1 (en) Encryption system and method employing permutation group-based encryption technology
Gupta et al. A hybrid technique for spatial image steganography
Manindra et al. OTP Camouflaging using LSB Steganography and Public Key Cryptography
Fauzi et al. Digital Image Security Implementation With Uses Super Encryption Algorithm Myszkowski And The Algorithm Paillier Cryptosystem

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180306

Termination date: 20211207

CF01 Termination of patent right due to non-payment of annual fee