法律状态公告日
法律状态信息
法律状态
2010-04-28
授权
授权
2004-07-28
实质审查的生效
实质审查的生效
2004-05-19
公开
公开
技术领域
本发明涉及验证图像文件内的图像数据有无改变的设备。
背景技术
现在,人们提议了使用对应于图像文件内的图像数据的MAC(Message Authentication Code)数据或数字签名数据,验证其图像数据有无改变的图像验证系统。关于以往的图像验证系统,例如:公开在美国专利第5,499,294中。在此,MAC数据是将图像数据的哈希值用相当于公共密钥加密方式的公共密钥的密钥数据进行变换得到的数据。数字签名数据是将图像数据的哈希值用相当于公开密钥加密方式的秘密密钥的密钥数据进行变换得到的数据。
但是,在至今为止的图像验证系统中,没有考虑到简单并容易使用的用户接口的系统。
发明内容
本发明是鉴于这样的问题而完成的,其目的在于:为用户提供一种简单并容易使用的用户接口。
本发明的图像验证设备包括:一个控制分类处理和显示处理的控制装置,所述分类处理将各图像文件分类成按照各图像文件内的验证数据的类型的组;所述显示处理包括将关于各图像文件的信息按组在显示装置上进行显示的处理。
本发明的图像验证方法包括:一个控制分类处理的步骤,所述分类处理将各图像文件分类成按照各图像文件内的验证数据的类型的组;一个控制显示处理的步骤,所述显示处理包括将关于各图像文件的信息按组在显示装置上进行显示的处理。
本发明的图像验证程序包括:一个控制分类处理的步骤,所述分类处理将各图像文件分类成按照各图像文件内的验证数据的类型的组;一个控制显示处理的步骤,所述显示处理包括将关于各图像文件的信息按组在显示装置上进行显示的处理。
本发明的其他特征以及优点,通过以附图为参照的下面的说明将会得到明确。其中,在附图中对相同或相似的结构附加相同的参照标号。
附图说明
图1是表示本实施形式中的图像验证系统的主要结构的图。
图2是说明本实施形式中的图像验证设备按照图像验证程序执行的处理顺序的图。
图3是表示在显示单元上显示的画面的一例的图。
图4是表示图像文件的文件格式的一例的图。
具体实施形式
下面参照图1-图4说明本发明的优选实施形式。
图1是表示本发明中的图像验证系统10的主要结构的图。
在图1中,控制单元101是控制图像验证系统10中的各种功能的单元。存储器102是存储在控制单元101中所处理的各种数据的存储器。存储单元103是存储图像验证程序106等的应用程序的存储器。用户接口单元104是将用户的指令通知给控制单元101的单元。显示单元105是显示从控制单元101提供来的信息的单元。
图3是表示本实施形式中的控制单元101按照图像验证程序106生成的画面的一例的图。
在图3中,画面300是显示第1窗口301、第2窗口302、第3窗口303的画面。另外,画面300是显示表示第1窗口301、第2窗口302及第3窗口303中所显示的文件总数的信息的画面。
第1窗口301是列表显示关于属于第1组的图像文件的信息的窗口。属于第1组的图像文件是对应于图像数据的验证数据为MAC(Message Authentication Code)数据的图像文件。MAC数据是将图像数据的哈希值用相当于公共密钥加密方式的公共密钥的密钥数据进行变换后的数据。
第2窗口302是列表显示关于属于第2组的图像文件信息的窗口。属于第2组的图像文件是对应于图像数据的验证数据为数字签名数据的图像文件。数字签名数据是将图像数据的哈希值用相当于公开密钥加密方式的秘密密钥的密钥数据进行变换后的数据。
第3窗口303是列表显示关于属于第3组的图像文件信息的窗口。属于第3组的图像文件为对应于图像数据的验证数据既不是MAC数据,也不是数字签名数据的图像文件。
图4表示图像文件的文件格式的一例。图像文件由首标部、主体部、和脚标部所构成。但是,关于不存在验证数据的图像文件(在上述第3窗口303上显示的文件),不存在脚标部,或者在脚标部中不存在验证数据的存储区域。首标部包括其文件名、指定摄影时的数字照相机的照相机ID信息、缩略图像。在“其他的信息”中包括图像的尺寸(水平·垂直方向像素数量)、主体部的开始位置及其尺寸、脚标部的开始位置和尺寸等的信息。在主体部中存储压缩编码的图像数据(JPEG编码图像数据等)。脚标部中的标志符是用于识别验证数据的种类的信息。因此,只要查询该标志符,就能够判断验证数据是MAC数据还是数字签名数据。MAC数据是使用图像数据的哈希值和相当于公共密钥加密方式的公共密钥的密钥数据而生成的验证数据。数字签名数据是使用图像数据的哈希值和相当于公开密钥加密方式的秘密密钥的密钥数据而生成的验证数据。标志符及验证数据不仅可以存储在脚标部,也可以存储在首标部中。另外,标志符及验证数据也可以用电子水印技术埋入图像数据内。图2是表示本实施形式中的图像验证系统按照图像验证程序106执行的处理顺序之一的图。在图2中,说明自动验证用户选择的一个或一个以上图像文件的处理。
步骤S201:控制单元101判断用户操作用户接口单元104,是否选择了存储单元103内的一个文件夹或者一个或一个以上的文件。此时,可以显示各图像文件的缩略图像、文件名、照相机ID等。在用户选择图像文件时,如果能显示该图像文件的缩略图像、文件名、照相机ID等,则能够准确地显示想要验证的图像文件。当选择了一个文件夹或者一个或一个以上的文件时,进入步骤S202。
步骤S202:控制单元101从用户选择的一个或一个以上的图像文件中确定一个对象文件。
步骤S203:控制单元101判断对应于对象文件内的图像数据的验证数据是否为MAC数据。该判断能够判断例如图像文件内的标志符(参考图4)是否表示MAC数据。当验证数据是MAC数据时进入步骤S204、当验证数据不是MAC数据时进入步骤S208。
步骤S204:控制单元101将对象文件分类成第1组。
步骤S205:控制单元101使用对象文件内的图像数据和对应于其图像数据的MAC数据,验证其图像数据有无改变。例如,控制单元101将对象文件内的MAC数据用公共密钥数据进行变换得到的数据,与从图像数据(主体部)求得的哈希值进行比较,如果这些一致,则判断为无改变,如果这些不一致,则判断为有改变。
步骤S206:控制单元101将对象文件的缩略图像、文件名、作为表示生成对象文件的数字照相机中所固有的识别因子的信息的照相机ID、表示对象文件内的图像数据是否被改变的验证结果等,在第1窗口301上一齐显示。
步骤S207:控制单元101将属于第1组的图像文件的总数在第1窗口301上显示,并将属于第1~第3组的图像文件的总数在画面300上显示。
步骤S208:控制单元101判断对应于对象文件内的图像数据的验证数据是否为数字签名数据。是数字签名数据时,则进入步骤S209,不是数字签名数据时,也包括验证数据不存在于对象文件内的情况,则进入步骤S213。
步骤S209:控制单元101将对象文件分类成第2组。
步骤S210:控制单元101使用对象文件内的图像数据和对应于其图像数据的数字签名数据,验证其图像数据有无改变。例如,控制单元101将对象文件内的数字签名数据用公开密钥数据(相当于与公开密钥加密方式的公开密钥对应的密钥数据)进行变换得到的数据,与从图像数据(主体部)求得的哈希值进行比较,如果这些一致则判断为无改变,如果这些不一致则判断为有改变。
步骤S211:控制单元101将对象文件的缩略图像、文件名、作为表示生成对象文件的数字照相机上所固有的识别记号的信息的照相机ID、表示对象文件内的图像数据是否被改变的验证结果等,在第2窗口302上一齐显示。
步骤S212:控制单元101将属于第2组的图像文件的总数在第2窗口302上显示,并将属于第1~第3组的图像文件的总数在画面300上显示。
步骤S213:控制单元101将对象文件分类成第3组。
步骤S214:控制单元101将对象文件的缩略图像、文件名等在图3所示的第3窗口上集中显示。
步骤S215:控制单元101将属于第3组的图像文件的总数在第3窗口303上显示,并将属于第1~第3组的图像文件的总数在画面300上显示。
步骤S216:控制单元101判断是否存在还没有处理的图像文件。如果存在还没有处理的图像文件则进入步骤S201。
如此,通过本实施形式中的图像验证系统10,能够按照将对应于其图像文件内的图像数据的验证数据的类型,将用户指定的图像文件进行分类,将关于其图像文件的信息集中到对应其组的窗口上进行显示。因此,用户能够容易地了解对应于各图像文件内的图像数据的验证数据的类型。
另外,通过本实施形式中的图像验证系统10,能够将用户选择的图像文件的缩略图像、文件名、照相机ID、验证结果等一齐进行显示。据此,用户能够及时了解与选择的图像文件相关的信息。
通过本发明,能够向用户提供简单并容易使用的用户接口。
本发明不局限于上述的实施例,不脱离本发明的精神及范围,可以进行各种各样的变更和变形。因此,为将本发明公之于众,附加如下权利要求书。
机译: 图像验证装置,图像验证方法,图像验证程序和计算机可读记录介质记录图像验证程序
机译: 信息处理设备,图像处理装置验证系统,图像处理装置验证方法和图像处理装置验证程序
机译: 图像验证装置,图像处理系统,图像验证程序,计算机可读记录介质和图像验证方法