一种批量图像加密方法、解密方法及系统技术方案

技术编号:13326696 阅读:134 留言:0更新日期:2016-07-11 16:05
本发明专利技术提供一种批量图像加密方法,首先对每个图像文件进行拆分,然后将根据图像格式信息分为共性描述信息、个性描述信息和数据信息,并对这三类信息分别存储并设置索引,将所有数据打包生成加密图形文件,本方案通过重新定义图像信息的描述方式,形成一种加密方式,可以更好的实现对图像的优化存储,对于共用图像的共性描述信息,可以只存储一份,保留图像的个性描述信息和图像数据信息。不仅可以显著地降低存储开销还简化了数据加密的复杂度,无需复杂的算法支持,且解密方便,只要知道了加密规则,容易实现解码,降低了加密时出现乱码的几率,是一种简单、方便、快捷、减少存储空间的加密方式。同时本申请还提供相应的解密方法。

【技术实现步骤摘要】

本专利技术涉及一种图像处理方法,具体地说是一种图像压缩存储方法及装置。
技术介绍
数字图像是由扫描仪、摄像机等输入设备捕捉实际的画面产生的图像。数字图像是由一系列排列有序的像素组成的,用数字描述像素点、强度和颜色。数字图像的描述信息文件存储量较大。在计算机中常用的存储格式有:BMP、TIFF、EPS、JPEG、GIF、PSD、PDF等格式。随着越来越多的信息以图像格式进行存储和流通,信息安全日渐重要,这就要求对承载信息的图像进行加密以保证信息的安全,同时要有相应的解密方法保证解密还原之后的图像保持原加密前图像的数据精度。一般,图像加密方法都是针对图像的数据进行直接的变换达到加密目的,实际操作中一般先将二维图像转换成一维数据,再采用传统加密算法进行加密。现有的数字图像加密技术普遍采用的是将数字图像的数据部分施以数学变换达到加密目的,此过程涉及复杂的秘钥生成算法,不仅需要较高的专业知识背景,还由于秘钥生成的方法复杂,在解密时易出现乱码等情况,阻碍了图像加密技术的推广使用。此外,对于批量图像加密,由于数据量大,还存在加密是数据处理慢、耗时长、占用存储空间大的问题。
技术实现思路
为此,本专利技术所要解决的技术问题在于现有技术中的图像加密方法采用数学变换,复杂且难于推广的问题,从而提出一种简单、方便、易于实现的批量图像加密方法、解密方法及系统。为解决上述技术问题,本专利技术提供一种批量图像压缩存储方法和装置。一种批量图像加密方法,其特征在于,包括:根据图像格式结构对批量图像文件进行拆分,提取图像的描述信息和数据信息;将所述描述信息分为共性描述信息和个性描述信息,所述共性描述信息是指批量图像中可共用的描述信息,个性描述信息是指每个图像独有的描述信息;将所述数据信息、个性描述信息、共性描述信息存储并设置索引;将所有数据打包生成加密图像文件。优选地,将所述数据信息、个性描述信息、共性描述信息存储并设置索引的过程,包括根据自定义结构进行存储,所述自定义结构包括:结构的头信息块、图像的共性描述信息块、个性描述信息块和图像数据信息块;所述结构的头信息块包括结构本身的标识以及该结构中的索引结构信息;所述索引结构信息包括图像的共性描述信息的索引和其字节偏移量、图像的个性描述信息的索引和其字节偏移量。优选地,将所述数据信息、个性描述信息、共性描述信息存储并设置索引的过程,包括将所述共性描述信息存储在共性描述信息块中;将图像数据信息存储在图像数据信息块中;将所述个性描述信息、对应图像的索引和对应图像数据信息在图像数据信息块中的偏移量构成三元组存储在个性描述信息块中。优选地,图像的所述共性描述信息包括调色板,所述个性描述信息包括图像的宽、高、位深、分辨率、通道数、压缩方法。本专利技术还提供一种批量图像解密方法,包括如下过程:根据头信息块中的索引结构信息中记录的图像共性描述信息索引和偏移字节数读取共性描述信息;根据头信息块中的索引结构信息中记录的图像个性描述信息索引和偏移字节数读取个性描述信息;根据个性描述信息中记录的对应图像信息在图像数据信息块中的偏移量提取图像的数据信息;将共性描述信息、个性描述信息和图像数据信息组合还原为原始图像。本专利技术还提供一种批量图像加密系统,包括:拆分单元:根据图像格式结构对批量图像文件进行拆分,提取图像的描述信息和数据信息;分类单元:将所述描述信息分为共性描述信息和个性描述信息,所述共性描述信息是指批量图像中可共用的描述信息,个性描述信息是指每个图像独有的描述信息;存储单元:将所述数据信息、个性描述信息、共性描述信息存储并设置索引;加密单元:将所有数据打包生成加密图像文件。优选地,存储单元包括结构定义单元:根据自定义结构进行存储,所述自定义结构包括:结构的头信息块、图像的共性描述信息块、个性描述信息块和图像数据信息块;所述结构的头信息块包括结构本身的标识以及该结构中的索引结构信息;所述索引结构信息包括图像的共性描述信息的索引和其字节偏移量、图像的个性描述信息的索引和其字节偏移量。优选地,存储单元包括共性描述信息存储单元:将所述共性描述信息存储在共性描述信息块中;数据信息存储单元:将图像数据信息存储在图像数据信息块中;个性描述信息存储单元:将所述个性描述信息、对应图像的索引和对应图像数据信息在图像数据信息块中的偏移量构成三元组存储在个性描述信息块中。优选地,图像的所述共性描述信息包括调色板,所述个性描述信息包括图像的宽、高、位深、分辨率、通道数、压缩方法。本专利技术还提供一种批量图像解密系统,包括:共性描述信息读取单元:根据头信息块中的索引结构信息中记录的图像共性描述信息索引和偏移字节数读取共性描述信息;个性描述信息读取单元:根据头信息块中的索引结构信息中记录的图像个性描述信息索引和偏移字节数读取个性描述信息;数据信息读取单元:根据个性描述信息中记录的对应图像信息在图像数据信息块中的偏移量提取图像的数据信息;还原单元:将共性描述信息、个性描述信息和图像数据信息组合还原为原始图像。本专利技术的上述技术方案相比现有技术具有以下优点,在此背景下本文提出了一种加密方法简单易懂,安全度较高的基于图像结构的加解密方法(1)本专利技术提供一种批量图像加密方法,首先对每个图像文件进行拆分,然后将根据图像格式信息分为共性描述信息、个性描述信息和数据信息,并对这三类信息分别存储并设置索引,将所有数据打包生成加密图形文件,本方案通过重新定义图像信息的描述方式,形成一种加密方式,可以更好的实现对图像的优化存储,对于共用图像的共性描述信息,可以只存储一份,保留图像的个性描述信息和图像数据信息。不仅可以显著地降低存储开销还简化了数据加密的复杂度,无需复杂的算法支持,且解密方便,只要知道了加密规则,容易实现解码,降低了加密时出现乱码的几率,是一种简单、方便、快捷、减少存储空间的加密方式。(2)本专利技术中的批量图像加密方法,通过自定义的结构对数据进行存储,此处还可以使用其他的自定义的结构方式,通过自定义的方式可以变换加密规则,提高了安全性。(3)本实施例中还提供一种解密方法,通过索引提取个性描述信息、图形数据信息以及图像共性描述信息,合并后还原为原始图像,还原方式简单,易于实现。(4)本实施例中还提供一种批量图像加密系统,本文档来自技高网...

【技术保护点】
一种批量图像加密方法,其特征在于,包括:根据图像格式结构对批量图像文件进行拆分,提取图像的描述信息和数据信息;将所述描述信息分为共性描述信息和个性描述信息,所述共性描述信息是指批量图像中可共用的描述信息,个性描述信息是指每个图像独有的描述信息;将所述数据信息、个性描述信息、共性描述信息存储并设置索引;将所有数据打包生成加密图像文件。

【技术特征摘要】
1.一种批量图像加密方法,其特征在于,包括:
根据图像格式结构对批量图像文件进行拆分,提取图像的描述信息和数
据信息;
将所述描述信息分为共性描述信息和个性描述信息,所述共性描述信息
是指批量图像中可共用的描述信息,个性描述信息是指每个图像独有的描述
信息;
将所述数据信息、个性描述信息、共性描述信息存储并设置索引;
将所有数据打包生成加密图像文件。
2.根据权利要求1所述的方法,其特征在于,将所述数据信息、个性描
述信息、共性描述信息存储并设置索引的过程,包括
根据自定义结构进行存储,所述自定义结构包括:结构的头信息块、图
像的共性描述信息块、个性描述信息块和图像数据信息块;所述结构的头信
息块包括结构本身的标识以及该结构中的索引结构信息;所述索引结构信息
包括图像的共性描述信息的索引和其字节偏移量、图像的个性描述信息的索
引和其字节偏移量。
3.根据权利要求2所述的方法,其特征在于,将所述数据信息、个性描
述信息、共性描述信息存储并设置索引的过程,包括
将所述共性描述信息存储在共性描述信息块中;
将图像数据信息存储在图像数据信息块中;
将所述个性描述信息、对应图像的索引和对应图像数据信息在图像数据

\t信息块中的偏移量构成三元组存储在个性描述信息块中。
4.根据权利要求3所述的方法,其特征在于,图像的所述共性描述信息
包括调色板,所述个性描述信息包括图像的宽、高、位深、分辨率、通道数、
压缩方法。
5.一种批量图像解密方法,其特征在于,包括如下过程:
根据头信息块中的索引结构信息中记录的图像共性描述信息索引和偏移
字节数读取共性描述信息;
根据头信息块中的索引结构信息中记录的图像个性描述信息索引和偏移
字节数读取个性描述信息;
根据个性描述信息中记录的对应图像信息在图像数据信息块中的偏移量
提取图像的数据信息;
将共性描述信息、个性描述信息和图像数据信息组合还原为原始图像。
6.一种批量图像加密系统,其特征...

【专利技术属性】
技术研发人员:岳铁铸任仁
申请(专利权)人:北大方正集团有限公司北京方正阿帕比技术有限公司
类型:发明
国别省市:北京;11

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

1