验证方法与系统技术方案

技术编号:8324057 阅读:286 留言:0更新日期:2013-02-14 03:40
本发明专利技术涉及一种验证方法与系统,该验证方法包括:应用一加密算法将一隐密信息产生至少二个图像;传送该至少二个图像中的一第一图像至一第一装置;其中当进行验证时,将该至少二个图像中的一第二图像对齐与叠合该第一图像,进而还原与显示该隐密信息。

【技术实现步骤摘要】

本专利技术涉及一种验证方法与系统,尤其是涉及一种应用视觉密码算法的验证方法与系统。
技术介绍
视觉密码学(Visual Cryptography)是将信息隐藏在η张图像之中的技术,当η张图像叠合起来时,人类利用眼睛的辨识系统来辨别藏在图像中的信息,反之,如果没有同时取得η张图时,则隐藏的信息并不会泄漏。传统的视觉密码学虽然有不错的特性,但是实际的应用却不普及,主因在于使用上的不方便,因为传统实现视觉密码学的方法,主要是将图像打印于半透明的材质上(如投影片)再进行叠合,或是直接将图像的电子文件进行叠 合。前者的方法在使用上并不方便,而后者的方法,除了使用者需将其图像交给对方外,也无法像前者验证及参与叠合的动作(无法验证该产生信息是真的通过叠合产生还是计算机程序自行产生的伪造信息)。以上理由使得视觉密码学鲜少有具体的应用。所以本专利技术的动机就是设计一种新的视觉密码学的实现方法,使得未来可以更容易发展视觉密码学的相关应用。
技术实现思路
在一实施例中,本专利技术提供一种验证方法。首先应用一加密算法将一隐密信息产生至少二个图像。接着,传送该至少二个图像中的一第一图像至一第一装置,且当进行验证时,将该至少二个图像中的一第二图像对齐与叠合该第一图像,进而还原与显示该隐密信肩、O在一实施例中,本专利技术提供一种验证系统。该认证系统包括一处理单元、一第一装置与一第二装置。上述的处理单元,应用一加密算法将一隐密信息产生至少二个图像。上述的第一装置,用以接收该至少二个图像中的一第一图像以及当进行验证时,将该至少二个图像中的一第二图像对齐与叠合该第一图像,进而还原与显示该隐密信息。附图说明图I显示根据本专利技术的一实施例的验证系统。图2的流程图显示根据本专利技术的一实施例的验证方法。图3A、3B、3C、3D显示产生与缩放该第一与第二图像的方式。图4A、4B、4C、4D显示该第一图像与该第二图像对齐与叠合的操作方式。图5显示该第一图像与该第二图像叠合后所显示的隐密信息。图6A、6B、6C显不应用本专利技术的一例子。主要组件符号说明I验证系统11处理单元12第一装置13第二装置S201 S203 步骤。具体实施例方式为使本领域技术人员能对本专利技术的特征、目的及功能有更进一步的认知与了解,下文特将本专利技术的装置的相关细部结构以及设计的理念原由进行说明,以使得本领域技术人员可以了解本专利技术的特点,详细说明陈述如下图I显示根据本专利技术的一实施例的验证系统I,其包括一处理单元11,一第一装置12以及一第二装置13。该处理单元11,应用一加密算法将一隐密信息产生至少二个图 像,且该至少二个图像包括一第一图像与一第二图像,且该隐密信息为数字、文字、特殊符号或图像。于本实施例中,预设该隐密信息为字母“J”。且处理单元应用该加密算法将该隐密信息转换为一转换图像以及根据一视觉密码算法与该转换图像产生该第一图像与该第二图像,且该转换图像可为一黑白图像、一灰阶图像与一彩色图像的其中一者,且该转换图像的尺寸大于或等于该隐密信息的尺寸。此外,该黑白图像可分别以O与I或I与O来代表该图像中的白与黑,但不受限于此。于本实施例,虽然以该处理单元11来进行该隐密信息的处理,但是在实际的设计与应用中亦可用可编程装置,例如智能型手机或笔记本计算机,来进行加密算法。该第一装置12,用以接收该第一图像以及该第二装置13,用以接收该第二图像,且该装置可为手机、平板计算机、笔记本计算机或其它具有摄像功能的可携式装置。其中当进行验证时,该第一与第二装置显示该二个图像,并通过该第二装置的摄像镜头,以将该第二图像自动或手动对应与叠合该第一图像,进而还原与显示该隐密信息。此外,于另一实施例,该第一装置12更可直接接收该第二图像,并将该第二图像对齐与叠合该第一图像,进而还原与显示该隐密信息。在进行叠合步骤之前,调整该第一图像的尺寸比例,并设置一定位线于该第一图像,进而使该第二图像根据该定位线与该第一图像的尺寸比例,以对齐与叠合该第一图像,且该定位线为一 L形直角定位线、—h字定位线、直角三角形定位线、一方形定位线或其它具有直角定位功能的几何线条,但不受限于此。此外,该L形直角定位线可设置于该第一图像的相邻两侧,该十字定位线可设置于该第一图像的中央或侧边,该直角三角形定位线可设置于该第一图像的相邻两侧以及该两侧相对应的斜对角线,而该方形定位线亦设置于该第一图像的四周。且为更精确定位两图像,亦可在第二图像上设置定位线,以对应该第一图像的定位线。于本实施例,可根据该第一与该第二装置的分辨率,对该第一图像与该第二图像的长宽及相对应的定位线进行大小的调整,例如,将第一图像及其定位线按比例长宽各放大三倍,即第一图像放大九倍,且当进行验证时,将该第一与第二图像的比例调为一致,并进行叠合,以显示该隐密信息。在进行第一与第二图像的对齐与叠合的步骤更包括于该第二装置显示该第二图像与该第二图像的定位线;调整该第二装置与该第一装置间的距离与分辨率,使该第一图像与该第一图像的定位线清楚地显示于该第二装置的显示屏幕上;根据该第二图像的定位线与该第一图像的定位线,以判断该第二装置是否平行该第一装置;以及调整该第二图像的尺寸比例,以对应该第一图像的尺寸比例,进而根据该定位线,将该第二图像自动对齐并叠合该第一图像。或者是,显示一预设定位线于该第二装置的显示屏幕上;调整该第二装置与该第一装置间的距离及分辨率,使该第一图像可以清楚显示于该第二装置的显示屏幕上;根据该第二装置所显示的该定位线与该第一图像的定位线,以判断该第二装置是否平行该第一装置;以及调整该第二图像的尺寸比例,显示该第二图像以对应该第一图像的尺寸比例,并将该第二图像自动对齐并叠合该第一图像。或者是,于该第二装置显示该第二图像与该第二图像的定位线以及手动调整该第一装置与该第二装置间的距离,并对齐该第一图像的定位线与该第二图像的定位线,进而手动叠合该第二图像与该第一图像。图2的流程图显示根据本专利技术的一实施例的一种验证方法。于此实施例中,可搭配图一的验证系统来说明此实施例的验证方法的步骤。首先,一计算机装置产品或一第一装置可应用一加密算法将一隐密信息产生至少二个图像(步骤201)。虽然,本实施例仅应用二个图像为例,但是可根据实际设计与需求将该隐密信息分成多张图像,且该多张图像中包括一主图像与对应该主图像的多张对应图像。且该隐密信息可为数字、文字、特殊符号或图像等等。该加密算法更包括将该隐密信息转换为一转换图像(或称原图),且该转换图像可为一黑白图像、一灰阶图像与一彩色图像的其中一者,且该转换图像的尺寸大于或等于该隐密信息的尺寸。此外,该黑白图像可分别以O与I或I与O来代表该图像中的白与黑,但不受限于此。例如,于本实施例,以字母“J”为隐密信息,且该隐密信息转换为黑白图像,如图3A所示。接着,用位数组的形式来表示该黑白图像,并以I与O分别表示该黑白图像的黑色像素与白色像素,如图3B所示。上述的加密算法可应用一软件程序语言以实现,例如 java、C、C++、VB、Fortran、Mat lab、Per I、Pascal、Python、Objecti ve C、汇编语言等可程序化语言。接着,根据一视觉密码算法与该转换图像,产生该第一图像与该第二图像,且该视觉密码算法可为(k,n)阈值机本文档来自技高网...

【技术保护点】
一种验证方法,包括:应用一加密算法将一隐密信息产生至少二个图像;传送该至少二个图像中的一第一图像至一第一装置;以及当进行验证时,将该至少二个图像中的一第二图像对齐与叠合该第一图像,进而还原与显示该隐密信息。

【技术特征摘要】
2011.08.08 TW 1001281031.一种验证方法,包括 应用一加密算法将一隐密信息产生至少二个图像; 传送该至少二个图像中的一第一图像至一第一装置;以及 当进行验证时,将该至少二个图像中的一第二图像对齐与叠合该第一图像,进而还原与显示该隐密信息。2.根据权利要求I所述的验证方法,还包括 将该第二图像输出于一对象,且将该第一图像对齐与叠合该对象。3.根据权利要求2所述的验证方法,其中该对象为纸张或投影片。4.根据权利要求I所述的验证方法,还包括 传送该第二图像至该第一装置,并通过该第一装置对齐与叠合该第一图像与该第二图像。5.根据权利要求I所述的验证方法,还包括 将该隐密信息分成二部分,且一第一部分传予该第一装置; 对齐与叠合该第一图像与该第二图像,以还原与显示一叠合信息;以及 比较该第一部分与该叠合信息,以判断该叠合信息是否为该隐密信息。6.根据权利要求5所述的验证方法,还包括 比较该第二部分与该叠合信息,以判断该叠合信息是否为该隐密信息。7.根据权利要求I所述的验证方法,还包括 将该隐密信息传予该第一装置; 对齐与叠合该第一图像与该第二图像,以还原与显示一叠合信息;以及 比较该隐密信息与该叠合信息,以判断该叠合信息是否符合该隐密信息。8.根据权利要求I所述的验证方法,其中该隐密信息为数字、文字、特殊符号或图像。9.根据权利要求I所述的验证方法,其中该加密算法还包括 将该隐密信息转换为一转换图像;以及 根据一视觉密码算法与该转换图像产生该第一图像与该第二图像。10.根据权利要求9所述的验证方法,其中该转换图像为一黑白图像、一灰阶图像与一彩色图像的其中一者。11.根据权利要求10所述的验证方法,其中该转换图像的尺寸大于或等于该隐密信息的尺寸。12.根据权利要求I所述的验证方法,其中该装置为手机、平板计算机、或笔记本计算机。13.根据权利要求I所述的验证方法,其中在进行叠合步骤之前,调整该第一图像的尺寸比例,并设置一定位线于该第一图像,进而使该第二图像根据该定位线与该第一图像的尺寸比例,以对齐与叠合该第一图像。14.根据权利要求13所述的验证方法,其中当第二图像无对齐该第一图像的该定位线时,则显示一警示信息。15.根据权利要求13所述的验证方法,其中该定位线为一L形直角定位线。16.根据权利要求13所述的验证方法,还包括 传送该第二图像至一第二装置;以及通过该第二装置的摄像镜头,将该第二图像对应与叠合该第一图像。17.根据权利要求16所述的验证方法,其中在对齐与叠合的步骤还包括 于该第二装置显示该第二图像与该第二图像的定位线; 调整该第二图像与该第一图像间的距离与分辨率,使该第一图像与该第一图像的定位线显示于该第二装置的显示屏幕上; 根据该第二图像的定位线与该第一图像的定位线,以判断该第二装置是否平行该第一装置;以及 调整该第二图像的尺寸比例,以对应该第一图像的尺寸比例,进而根据该定位线,将该第二图像对齐并叠合该第一图像。18.根据权利要求16所述的验证方法,其中在对齐与叠合的步骤还包括 显示一预设定位线于该第二装置的显示屏幕上; 调整该第二图像与该第一图像间的距离及分辨率,使该第一图像显示于该第二装置的显示屏幕上; 根据该第二装置所显示的该预设定位线与该第一图像的定位线,以判断该第二装置是否平行该第一装置;以及 调整...

【专利技术属性】
技术研发人员:孙宏民郭嫚婷陈耀鑫张仕颖
申请(专利权)人:财团法人工业技术研究院
类型:发明
国别省市:

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

1