The invention provides a hiding algorithm for image encryption in the cloud environment information, the method is divided into cipher image generation, image information hiding two parts, as follows: the image owner uses the encryption key for image encryption key, and keep, the cipher image uploaded to the cloud information hiding module after the cipher image is first decomposed into multilayer LSB layer and MSB layer, the MSB layer LSB layer is retained, singular value decomposition, the information embedded in the embedding key matrix by decomposing, and then combined with the formation of the MSB layer in the cipher image after embedding information, realize the hidden information, and these include the cipher image embedded information can be sent to the receiver. According to the plan to restore the original image decryption.
【技术实现步骤摘要】
所属领域本专利技术涉及云计算环境中图像信息的安全
技术介绍
云存储环境中,图像所有者为了保证图像信息的安全和自己的隐私,通常情况下选择先将图像加密后再上传至云服务器,而服务器在不知道图像信息的情况下,需要对图像信息进行隐藏,接收方收到的是隐藏后包含嵌入信息的密文图像,能够提取信息并恢复原图,所以在密文图像信息隐藏需要进一步研究;并且这项研究在云计算环境下,对于信息的存储和传输安全有很高的价值。在现有技术中,有利用图像像素之间的相关性,通过修改和压缩LSB来实现信息嵌入,奇异值分解(SVD),能够很好的表现出图像内的代数特性,在图像处理中,特别是水印方面有很好的运用意义,比如有方法将奇异值分解结合离散小波变换,提出一种彩色图像自适应算法,对水印的透明性和鲁棒性有很好的协调性;同时奇异值分解的精度比较高,本方法将其应用到加密图像的信息隐藏中,专利技术了一种云环境下,基于奇异值分解的图像密文图像信息隐藏方法。
技术实现思路
本专利技术提出了加密图像在云环境下的信息隐藏算法,本算法基于奇异值分解,云端执行对密文图像某些比特面的奇异值分解,并保存灰度字典,然后将数据嵌入到原来的比特面中来实现信息的隐藏。本专利技术所采用的技术方案是:针对云环境下加密图像的信息隐藏算法,过程如下:该方法分为密文图像生成、图像隐藏两部分内容,具体如下:图像拥有者利用加密密钥key1对图像加密,密钥自己保留,密文图像上传到云端信息隐藏模块后密文图像首先被分解为多层LSB层和MSB层,其中MSB层保留,LSB层进行奇异值分解,在分解后的矩阵中利用嵌入密钥key2进行信息嵌入,然后在与MSB层 ...
【技术保护点】
针对云环境下加密图像的信息隐藏算法,该专利技术涉及云计算环境中图像信息的安全技术领域,其主要特征是:该算法实施过程如下:该方法分为密文图像生成、图像隐藏两部分内容,具体如下:图像拥有者利用加密密钥对图像加密,密钥自己保留,密文图像上传到云端信息隐藏模块后密文图像首先被分解为多层LSB层和MSB层,其中MSB层保留,LSB层进行奇异值分解,在分解后的矩阵中利用嵌入密钥进行信息嵌入,然后再与MSB层合并形成嵌入信息后的密文图像。
【技术特征摘要】
1.针对云环境下加密图像的信息隐藏算法,该发明涉及云计算环境中图像信息的安全技术领域,其主要特征是:该算法实施过程如下:该方法分为密文图像生成、图像隐藏两部分内容,具体如下:图像拥有者利用加密密钥对图像加密,密钥自己保留,密文图像上传到云端信息隐藏模块后密文图像首先被分解为多层LSB层和MSB层,其中MSB层保留,LSB层进行奇异值分解,在分解后的矩阵中利用嵌入密钥进行信息嵌入,然后再与MSB层合并形成嵌入信息后的密文图像。2.根据权利要求1中所述针对云环境下加密图像的信息隐藏算法,其特征是:密文图像生成的主体方案是:设图像F,其大小为m×n,F的像素点为F(i,j)在F的灰度图像中,有8个比特,分别为,将其表示为:其中k表示8个比特的位置信息,k=0,1,…,7(1)、对图像进行加密处理,使用加密密钥产生长为m×n×8的伪随机序列S:(2)、将图像F的原始比特位和伪随机序列进行异或运算:将转换为十进制数,得到加密后的密文图像:。3.根据权利要求1中所述针对云环境下加密图像的信息隐藏算法,其特征是:图像隐藏步骤具体如下:(1)图像分层将密文图像按照最高和最低比特位分为三层(或者两层,依据恢复图像的信噪比要...
【专利技术属性】
技术研发人员:范勇,胡成华,
申请(专利权)人:四川用联信息技术有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。