一种批量图像加密方法、解密方法及系统的制作方法

文档序号:9930039阅读:575来源:国知局
一种批量图像加密方法、解密方法及系统的制作方法
【技术领域】
[0001]本发明涉及一种图像处理方法,具体地说是一种图像压缩存储方法及装置。
【背景技术】
[0002]数字图像是由扫描仪、摄像机等输入设备捕捉实际的画面产生的图像。数字图像是由一系列排列有序的像素组成的,用数字描述像素点、强度和颜色。数字图像的描述信息文件存储量较大。在计算机中常用的存储格式有:BMP、TIFF、EPS、JPEG、GIF、PSD、PDF等格式。
[0003]随着越来越多的信息以图像格式进行存储和流通,信息安全日渐重要,这就要求对承载信息的图像进行加密以保证信息的安全,同时要有相应的解密方法保证解密还原之后的图像保持原加密前图像的数据精度。一般,图像加密方法都是针对图像的数据进行直接的变换达到加密目的,实际操作中一般先将二维图像转换成一维数据,再采用传统加密算法进行加密。
[0004]现有的数字图像加密技术普遍采用的是将数字图像的数据部分施以数学变换达到加密目的,此过程涉及复杂的秘钥生成算法,不仅需要较高的专业知识背景,还由于秘钥生成的方法复杂,在解密时易出现乱码等情况,阻碍了图像加密技术的推广使用。
[0005]此外,对于批量图像加密,由于数据量大,还存在加密是数据处理慢、耗时长、占用存储空间大的问题。

【发明内容】

[0006]为此,本发明所要解决的技术问题在于现有技术中的图像加密方法采用数学变换,复杂且难于推广的问题,从而提出一种简单、方便、易于实现的批量图像加密方法、解密方法及系统。
[0007]为解决上述技术问题,本发明提供一种批量图像压缩存储方法和装置。
[0008]一种批量图像加密方法,其特征在于,包括:
[0009]根据图像格式结构对批量图像文件进行拆分,提取图像的描述信息和数据信息;
[0010]将所述描述信息分为共性描述信息和个性描述信息,所述共性描述信息是指批量图像中可共用的描述信息,个性描述信息是指每个图像独有的描述信息;
[0011]将所述数据信息、个性描述信息、共性描述信息存储并设置索弓I ;
[0012]将所有数据打包生成加密图像文件。
[0013]优选地,将所述数据信息、个性描述信息、共性描述信息存储并设置索引的过程,包括
[0014]根据自定义结构进行存储,所述自定义结构包括:结构的头信息块、图像的共性描述信息块、个性描述信息块和图像数据信息块;所述结构的头信息块包括结构本身的标识以及该结构中的索引结构信息;所述索引结构信息包括图像的共性描述信息的索引和其字节偏移量、图像的个性描述信息的索引和其字节偏移量。
[0015]优选地,将所述数据信息、个性描述信息、共性描述信息存储并设置索引的过程,包括
[0016]将所述共性描述信息存储在共性描述信息块中;
[0017]将图像数据信息存储在图像数据信息块中;
[0018]将所述个性描述信息、对应图像的索引和对应图像数据信息在图像数据信息块中的偏移量构成三元组存储在个性描述信息块中。
[0019]优选地,图像的所述共性描述信息包括调色板,所述个性描述信息包括图像的宽、高、位深、分辨率、通道数、压缩方法。
[0020]本发明还提供一种批量图像解密方法,包括如下过程:
[0021]根据头信息块中的索引结构信息中记录的图像共性描述信息索引和偏移字节数读取共性描述信息;
[0022]根据头信息块中的索引结构信息中记录的图像个性描述信息索引和偏移字节数读取个性描述信息;
[0023]根据个性描述信息中记录的对应图像信息在图像数据信息块中的偏移量提取图像的数据信息;
[0024]将共性描述信息、个性描述信息和图像数据信息组合还原为原始图像。
[0025]本发明还提供一种批量图像加密系统,包括:
[0026]拆分单元:根据图像格式结构对批量图像文件进行拆分,提取图像的描述信息和数据信息;
[0027]分类单元:将所述描述信息分为共性描述信息和个性描述信息,所述共性描述信息是指批量图像中可共用的描述信息,个性描述信息是指每个图像独有的描述信息;
[0028]存储单元:将所述数据信息、个性描述信息、共性描述信息存储并设置索引;
[0029]加密单元:将所有数据打包生成加密图像文件。
[0030]优选地,存储单元包括
[0031]结构定义单元:根据自定义结构进行存储,所述自定义结构包括:结构的头信息块、图像的共性描述信息块、个性描述信息块和图像数据信息块;所述结构的头信息块包括结构本身的标识以及该结构中的索引结构信息;所述索引结构信息包括图像的共性描述信息的索引和其字节偏移量、图像的个性描述信息的索引和其字节偏移量。
[0032]优选地,存储单元包括
[0033]共性描述信息存储单元:将所述共性描述信息存储在共性描述信息块中;
[0034]数据信息存储单元:将图像数据信息存储在图像数据信息块中;
[0035]个性描述信息存储单元:将所述个性描述信息、对应图像的索引和对应图像数据信息在图像数据信息块中的偏移量构成三元组存储在个性描述信息块中。
[0036]优选地,图像的所述共性描述信息包括调色板,所述个性描述信息包括图像的宽、高、位深、分辨率、通道数、压缩方法。
[0037]本发明还提供一种批量图像解密系统,包括:
[0038]共性描述信息读取单元:根据头信息块中的索引结构信息中记录的图像共性描述信息索引和偏移字节数读取共性描述信息;
[0039]个性描述信息读取单元:根据头信息块中的索引结构信息中记录的图像个性描述信息索引和偏移字节数读取个性描述信息;
[0040]数据信息读取单元:根据个性描述信息中记录的对应图像信息在图像数据信息块中的偏移量提取图像的数据信息;
[0041]还原单元:将共性描述信息、个性描述信息和图像数据信息组合还原为原始图像。
[0042]本发明的上述技术方案相比现有技术具有以下优点,
[0043]在此背景下本文提出了一种加密方法简单易懂,安全度较高的基于图像结构的加解密方法
[0044](I)本发明提供一种批量图像加密方法,首先对每个图像文件进行拆分,然后将根据图像格式信息分为共性描述信息、个性描述信息和数据信息,并对这三类信息分别存储并设置索引,将所有数据打包生成加密图形文件,本方案通过重新定义图像信息的描述方式,形成一种加密方式,可以更好的实现对图像的优化存储,对于共用图像的共性描述信息,可以只存储一份,保留图像的个性描述信息和图像数据信息。不仅可以显著地降低存储开销还简化了数据加密的复杂度,无需复杂的算法支持,且解密方便,只要知道了加密规贝1J,容易实现解码,降低了加密时出现乱码的几率,是一种简单、方便、快捷、减少存储空间的加密方式。
[0045](2)本发明中的批量图像加密方法,通过自定义的结构对数据进行存储,此处还可以使用其他的自定义的结构方式,通过自定义的方式可以变换加密规则,提高了安全性。
[0046](3)本实施例中还提供一种解密方法,通过索引提取个性描述信息、图形数据信息以及图像共性描述信息,合并后还原为原始图像,还原方式简单,易于实现。
[0047](4)本实施例中还提供一种批量图像加密系统,包括拆分单元、分类单元、存储单元、加密单元,通过重新定义图像信息的描述方式,形成一种加密方式,可以更好的实现对图像的优化存储,不仅可以显著地降低存储开销还简化了数据加密的复杂度,无需复杂的算法支持,且解密方便,是一种简单、方便、快捷、减少存储空间的加密方式。
[0048](5)本实施例中还提供一种批量图像解密系统,包括共性描述信息读取单元、个性描述信息读取单元、数据信息读取单元和还原单元,通过与加密方法相逆的提取和组合过程,完成对图像的解密,可以方便、快捷、准确的实现解码。
【附图说明】
[0049]为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明,其中
[0050]图1是本发明实施例1的批量图像加密方法的流程图;
[0051]图2是本发明实施例3的批量图像解密的流程图。
[0052]图3是本发明实施例4的批量图像加密方法的流程图;
[0053]图4是本发明实施例4的解密流程图;
[0054]图5是本发明实施例6的批量图像加密系统的结构框图;
[0055]图6是本发明实施例7的批量图像解密系统的结构框图。
【具体实施方式】
[0056]实施例1:
[0057]本实施例中提供一种批量图像加密方法,如图1所示,包括如下步骤:
[0058]S1、根据图像格式结构对批量图像文件进行拆分,提取图像的描述信息和数据信息。拆分图像时根据图像的格式结构
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1