信息处理装置、验证装置及其控制方法制造方法及图纸

技术编号:6714131 阅读:148 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及信息处理装置、验证装置及其控制方法。本发明专利技术指定存在/不存在篡改和篡改位置。块划分单元,将图像数据划分成包含预定数量的像素的第一单位的图像数据。块计算单元,计算第一单位的图像数据系数。元胞划分单元,将第一单位的一个图像数据划分成第二单位的图像数据。元胞计算单元,计算第二单位的图像数据系数。通过选择第一单位的两个图像数据系数、并针对一个对生成表示第一单位的图像数据系数的大小关系的数据,来生成第一验证数据。通过选择第二单位的两个图像数据系数、并针对一个对生成表示第二单位的图像数据系数的大小关系的数据,来生成第二验证数据。

【技术实现步骤摘要】

本发 明涉及保证(certify)图像数据的完整性的信息处理装置和验证装置及其 控制方法。
技术介绍
使用例如图像编辑软件可以篡改通过数码相机等拍摄的图像数据。为了解决该问 题,参考文献美国专利5,499,294号公开了一种方法。根据该参考文献,数码相机预先保持 固有的秘密信息,并使用数码相机内部的该秘密信息针对图像数据执行签名处理。在图像 拍摄之后,可使用签名信息进行验证。尽管参考文献中的技术可以验证图像是否被篡改,但是不能指定图像的篡改部 分。
技术实现思路
本专利技术是鉴于上述问题而作出的,并提供一种不仅能够指定存在/不存在篡改而 且能够以预定精度指定篡改位置的技术。在本专利技术的第一方面,提供一种信息处理装置,用于由图像数据生成要用来保证 所述图像数据的完整性的验证信息,所述信息处理装置包括图像输入单元,其输入作为完 整性保证对象的所述图像数据;块划分单元,其将所述图像输入单元输入的所述图像数据 划分成块,每个块由预定数量的像素表示;块系数计算单元,其针对各块中包含的像素的 值,执行用以获得表示所述块的特征的块系数的计算;元胞划分单元,其将所述块划分单元 划分的各块划分成元胞,每个元胞具有小于所述块的尺寸;元胞系数计算单元,其针对各 元胞中包含的像素的值,执行用以获得表示所述元胞的特征的元胞系数的计算;第一验证 数据生成单元,其通过从由所述块系数计算单元获得的所述块系数中选择构成块对的两个 块系数、并生成表示构成一个块对的两个块系数的大小关系的数据,来生成第一验证数据; 第二验证数据生成单元,其通过选择对应于预设位置处的两个元胞的元胞系数以决定元胞 对、并生成表示构成一个元胞对的两个元胞系数的大小关系的数据,来生成第二验证数据; 以及输出单元,其输出所述图像输入单元输入的作为完整性保证对象的所述图像数据,并 输出所述第一验证数据生成单元获得的所述第一验证数据、以及所述第二验证数据生成单 元获得的所述第二验证数据,作为针对作为所述完整性保证对象的所述图像数据的所述验 ilEfn 息 ο在本专利技术的第二方面,提供一种验证装置,用于基于图像数据和针对所述图像数 据的验证信息来验证图像数据存在/不存在篡改,所述验证装置包括输入单元,其输入作 为验证对象的图像数据以及针对所述图像数据的验证信息;块划分单元,其将所述输入单 元输入的所述图像数据划分成块,每个块由预定数量的像素表示;块系数计算单元,其针对 各块中包含的像素的值,执行用以获得表示所述块的特征的块系数的计算;元胞划分单元, 其将所述块划分单元划分的各块划分成元胞,每个元胞具有小于所述块的尺寸;元胞系数计算单元,其针对各元胞中包含的像素的值,执行用以获得表示所述元胞的特征的元胞系 数的计算;第一确定单元,其通过从由所述块系数计算单元获得的所述块系数中选择构成 块对的两个块系数、生成表示构成一个块对的两个块系数的大小关系的数据、并将所生成 的数据与所述输入单元输入的所述验证信息中包含的第一验证数据进行比较,来确定在比 较结果指示一致的情况下不存在篡改,或者在比较结果指示不一致的情况下存在篡改;以 及第二确定单元,其在所述第一确定单元已经确定存在篡改的情况下,通过选择对应于预 设位置处的两个元胞的元胞系数以决定元胞对、生成表示构成一个元胞对的两个元胞系数 的大小关系的数据、并将所 生成的数据与所述输入单元输入的所述验证信息中包含的第二 验证数据进行比较,来确定在比较结果指示一致的情况下在作为关注元胞对的源的块中不 存在篡改,或者在比较结果指示不一致的情况下作为关注元胞对的源的块为篡改位置。在本专利技术的第三方面,提供一种信息处理装置的控制方法,所述信息处理装置用 于由图像数据生成用于保证所述图像数据的完整性的验证信息,所述控制方法包括图像 输入步骤,输入作为完整性保证对象的所述图像数据;块划分步骤,将所述图像输入步骤中 输入的所述图像数据划分成块,每个块由预定数量的像素表示;块系数计算步骤,针对各块 中包含的像素的值,执行用以获得表示所述块的特征的块系数的计算;元胞划分步骤,将所 述块划分步骤中划分的各块划分成元胞,每个元胞具有小于所述块的尺寸;元胞系数计算 步骤,针对包含在各元胞中的像素的值,执行用以获得表示元胞特征的元胞系数的计算;第 一验证数据生成步骤,通过从所述块系数计算步骤中获得的所述块系数中选择构成块对的 两个块系数、并生成表示构成一个块对的两个块系数的大小关系的数据,来生成第一验证 数据;第二验证数据生成步骤,通过选择对应于预设位置处的两个元胞的元胞系数以决定 元胞对、并生成表示构成一个元胞对的两个元胞系数的大小关系的数据,来生成第二验证 数据;以及输出步骤,输出所述图像输入步骤中输入的作为完整性保证对象的所述图像数 据,并输出所述第一验证数据生成步骤中获得的所述第一验证数据、以及所述第二验证数 据生成步骤中获得的所述第二验证数据,作为针对作为完整性保证对象的所述图像数据的 所述验证信息。在本专利技术的第四方面,提供一种验证装置的控制方法,所述验证装置用于基于图 像数据和针对所述图像数据的验证信息来验证图像数据存在/不存在篡改,所述控制方法 包括输入步骤,输入作为验证对象的所述图像数据以及针对所述图像数据的所述验证信 息;块划分步骤,将所述输入步骤中输入的所述图像数据划分成块,每个块由预定数量的像 素表示;块系数计算步骤,针对各块中包含的像素的值,执行用以获得表示所述块的特征的 块系数的计算;元胞划分步骤,将所述块划分步骤划分的各块划分成元胞,每个元胞具有小 于所述块的尺寸;元胞系数计算步骤,针对各元胞中包含的像素的值,执行用以获得表示所 述元胞的特征的元胞系数的计算;第一确定步骤,通过从所述块系数计算步骤中获得的块 系数中选择构成块对的两个块系数、生成表示构成一个块对的两个块系数的大小关系的数 据、并将所生成的数据与所述输入步骤中输入的所述验证信息中包含的第一验证数据进行 比较,来确定在比较结果指示一致的情况下确定不存在篡改,或者在比较结果指示不一致 的情况下确定存在篡改;以及第二确定步骤,在所述第一确定步骤中确定存在篡改的情况 下,通过选择对应于预设位置处的两个元胞的元胞系数以决定元胞对、生成表示构成一个 元胞对的两个元胞系数的大小关系的数据、并将所生成的数据与所述输入步骤中输入的验证信息中包含的第二验证数据进行比较,来确定在比较结果指示一致的情况下在作为关注 元胞对的源的块中不存在篡改,或者在比较结果指示不一致的情况下作为关注元胞对的源 的块为篡改位置。 根据本专利技术,不仅能够指定存在/不存在篡改,而且如果存在篡改,则可以指定各 块中的篡改位置。通过下面参照附图对示例性实施例的说明,本专利技术的其他特征将变得清楚。 附图说明图1是用于说明根据实施例的系统的总体配置的框图;图2是示出根据第二实施例的图像输入装置的详细结构的框图;图3是示出根据第二实施例的图像验证装置的详细结构的框图;图4是示出根据第一实施例的图像输入装置的详细结构的框图;图5是例示根据第一实施例的图像拍摄处理的过程的流程图;图6是示出根据实施例的块间和元胞(cell)间大小关系信息的计算示例的视 图;图7是示出根据第一实施例的图像验证装置的详细结构的框图;图8是例示根据第一实施本文档来自技高网...

【技术保护点】
1.一种信息处理装置,用于由图像数据生成要用来保证所述图像数据的完整性的验证信息,所述信息处理装置包括:图像输入单元,其输入作为完整性保证对象的所述图像数据;块划分单元,其将所述图像输入单元输入的所述图像数据划分成块,每个块由预定数量的像素表示;块系数计算单元,其针对各块中包含的像素的值,执行用以获得表示所述块的特征的块系数的计算;元胞划分单元,其将所述块划分单元划分的各块划分成元胞,每个元胞具有小于所述块的尺寸;元胞系数计算单元,其针对各元胞中包含的像素的值,执行用以获得表示所述元胞的特征的元胞系数的计算;第一验证数据生成单元,其通过从由所述块系数计算单元获得的所述块系数中选择构成块对的两个块系数、并生成表示构成一个块对的两个块系数的大小关系的数据,来生成第一验证数据;第二验证数据生成单元,其通过选择对应于预设位置处的两个元胞的元胞系数以决定元胞对、并生成表示构成一个元胞对的两个元胞系数的大小关系的数据,来生成第二验证数据;以及输出单元,其输出所述图像输入单元输入的作为所述完整性保证对象的所述图像数据,并输出由所述第一验证数据生成单元获得的所述第一验证数据、以及由所述第二验证数据生成单元获得的所述第二验证数据,作为针对作为所述完整性保证对象的所述图像数据的所述验证信息。...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:冲原健一原田耕二林淳一
申请(专利权)人:佳能株式会社
类型:发明
国别省市:JP

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

1