The invention is applicable to image encryption technology, and provides a device, encoding an image encryption method comprises the following steps: acquiring the original image data; generating a plurality of quantized coefficients of the original image sequence data, a data block of each quantization coefficient sequence in original image data; with a non repetitive sequence of integers as key sequence and on quantifying coefficient sequence encryption; encoding sequence of quantized coefficients after encryption, the encrypted data from the original image data encoding. The embodiment of the invention, the encryption process is simple and small calculation, high efficiency of encryption, can be specifically applied to the field of digital image, the correlations between pixels are not damaged, there is conducive to the digital image compression processing during encoding; because in the original encoding link image data directly on the image data is encrypted, and the encryption data is small, thus reducing the amount of data encoding, which can further improve the efficiency of image encoding.
【技术实现步骤摘要】
一种图像的编码加密方法及装置
本专利技术属于图像加密
,尤其涉及一种图像的编码加密方法及装置。
技术介绍
随着信息技术的发展,数字图像在开放网络环境下的传输存在着巨大的安全隐患。例如,包含有重要信息或隐私信息的图像有可能被截取、篡改或擅自公开,从而导致严重的后果,给数字图像的拥有者造成巨大的损失。因此,数字图像的安全性传输问题得到了人们越来越多的关注,图像的加密技术也因此得到了逐步的发展。目前,对于数字图像的加密主要是通过数据加密标准(DataEncryptionStandard,DES)算法和高级加密标准(AdvancedEncryptionStandard,AES)算法来实现。虽然此类算法可以应用于数字图像的加密过程当中,但并未考虑到数字图像的压缩问题,并非为专门针对数字图像信息特点的加密算法。此外,现有加密算法的计算量过大,加密过程复杂,从而使得后期图像编码时的编码效率较低。
技术实现思路
本专利技术实施例的目的在于提供一种图像的编码加密方法及装置,旨在解决现有技术中图像加密算法的计算量过大、加密过程复杂、后期图像编码时的编码效率较低的问题。本专利技术实施例是这样实现的,一种图像的编码加密方法,包括:获取原始图像数据;生成关于所述原始图像数据的多个量化系数序列,每个所述量化系数序列对应所述原始图像数据中的一个子数据块;以非重复整数序列作为密钥序列,分别对所述量化系数序列进行加密处理;对加密后的所述量化系数序列进行编码,得到所述原始图像数据的编码加密数据。本专利技术实施例的另一目的在于提供一种图像的编码加密装置,包括:获取单元,用于获取原始图像数据; ...
【技术保护点】
一种图像的编码加密方法,其特征在于,包括:获取原始图像数据;生成关于所述原始图像数据的多个量化系数序列,每个所述量化系数序列对应所述原始图像数据中的一个子数据块;以非重复整数序列作为密钥序列,分别对所述量化系数序列进行加密处理;对加密后的所述量化系数序列进行编码,得到所述原始图像数据的编码加密数据。
【技术特征摘要】
1.一种图像的编码加密方法,其特征在于,包括:获取原始图像数据;生成关于所述原始图像数据的多个量化系数序列,每个所述量化系数序列对应所述原始图像数据中的一个子数据块;以非重复整数序列作为密钥序列,分别对所述量化系数序列进行加密处理;对加密后的所述量化系数序列进行编码,得到所述原始图像数据的编码加密数据。2.如权利要求1所述的方法,其特征在于,所述生成关于所述原始图像数据的多个量化系数序列,每个所述量化系数序列对应所述原始图像数据中的一个子数据块包括:分别获取所述原始图像数据在各个色彩维度的色彩平面数据;将每个所述色彩平面数据分割成预设大小的多个子数据块;通过离散余弦变换分析所述子数据块,采集所述子数据块在频域中的各个色彩分量;根据预设的色彩量化表,量化所述各个色彩分量;分别生成每个所述子数据块的量化系数矩阵,每一个所述量化系数矩阵中包含有多个系数,所述系数为所述子数据块中所述色彩分量的量化值;将一个所述量化系数矩阵中所有所述系数构成的一个序列输出为一个量化系数序列。3.如权利要求1所述的方法,其特征在于,在所述以非重复整数序列作为密钥序列,分别对所述量化系数序列进行加密处理之前,所述方法还包括:生成非重复整数序列,包括:获取预设的所述非重复整数序列的上限值与下限值,所述上限值与下限值之间的差值为所述量化系数序列的长度值减一;生成包含所述上限值与下限值之间所有整数的标准序列,所述标准序列中的各个所述整数以升序排序,且每个整数对应一个与排序顺序相关的第一序号;将所述标准序列进行置乱处理,并将置乱后的所述标准序列输出为所述非重复整数序列。4.如权利要求3所述的方法,其特征在于,所述将所述标准序列进行置乱处理,并将置乱后的所述标准序列输出为所述非重复整数序列包括:生成第一区间中的一个随机数,所述第一区间的起始点为零,终止点为一个变化值,且所述终止点的初始值为所述上限值与下限值之间的差值;判断所述随机数是否与所述终止点相同;当所述随机数与所述终止点不同时,将所述标准序列中第一整数与第二整数的排序顺序互换后,令所述终止点减一,并重新生成第一区间中的另一个随机数,重复执行判断,直至所述终止点为零;当所述随机数与所述终止点相同时,令所述终止点减一,并重新生成第一区间中的另一个随机数,重复执行判断,直至所述终止点为零;将置乱后的所述标准序列输出为所述非重复整数序列;其中,所述第一整数的第一序号与所述随机数相同,所述第二整数的第一序号与所述终止点相同。5.如权利要求3或4所述的方法,其特征在于,所述以非重复整数序列作为密钥序列,分别对所述量化系数序列进行加密处理包括:在所述量化系数序列中,分别获取各个所述系数的第二序号,所述第二序号表示所述系数在所述量化系数序列中的排序顺序;对于所述量化系数序列中的每一个系数,读取所述密钥序列中所述第一序号与该系数的所述第二序号相同的所述整数的数值;对所述系数在所述量化系数序列中的排序进行调整,以使调整后所述系数的所述第二序号为所述整数的数值。6.一...
【专利技术属性】
技术研发人员:洪瑜,
申请(专利权)人:TCL集团股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。