CN109214425A - 图片验证方法、图片处理方法、设备及*** - Google Patents

图片验证方法、图片处理方法、设备及*** Download PDF

Info

Publication number
CN109214425A
CN109214425A CN201810893051.XA CN201810893051A CN109214425A CN 109214425 A CN109214425 A CN 109214425A CN 201810893051 A CN201810893051 A CN 201810893051A CN 109214425 A CN109214425 A CN 109214425A
Authority
CN
China
Prior art keywords
time
verified
temporal information
picture
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810893051.XA
Other languages
English (en)
Other versions
CN109214425B (zh
Inventor
李川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Goertek Inc
Original Assignee
Goertek Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Goertek Inc filed Critical Goertek Inc
Priority to CN201810893051.XA priority Critical patent/CN109214425B/zh
Publication of CN109214425A publication Critical patent/CN109214425A/zh
Application granted granted Critical
Publication of CN109214425B publication Critical patent/CN109214425B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/75Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
    • G06V10/758Involving statistics of pixels or of feature values, e.g. histogram matching
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/29Graphical models, e.g. Bayesian networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Data Mining & Analysis (AREA)
  • Artificial Intelligence (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • Storage Device Security (AREA)

Abstract

本申请实施例提供了一种图片验证方法、图片处理方法、设备及***。其中,方法包括:接收终端发送的待验证图片信息;将待验证图片信息中包含的待验证时间信息转发至授时设备,以使授时设备对待验证时间信息的真伪进行验证;接收授时设备反馈的时间真伪验证结果,并在时间真伪验证结果为真时,根据待验证时间信息在本地查找对应的目标特征数据;根据目标特征数据的查找情况,验证待验证图片信息是否为真。本申请实施例提供的技术方案中对图片以及图片的生成时间进行双重验证,可提高整个验证***的安全性,并且,用于验证的目标特征数据事先存储在鉴定设备上,可避免现有技术中伪造者篡改图片并完整替换用于验证的目标特征数据导致的验证错误。

Description

图片验证方法、图片处理方法、设备及***
技术领域
本发明涉及互联网技术领域,尤其涉及一种图片验证方法、图片处理方法、设备及***。
背景技术
随着人工智能技术的发展,对图片处理的技术得到了迅速发展。以GAN(Generative Adversarial Networks,生成式对抗网络)技术为代表的新技术,可以方便的修改图片的内容。例如:近几年发展起来的CycleGAN等新工具。这些新工具,可以在深度学习的基础上,逐个像素的修改照片,只要对照片中内容的修改不涉及到物体形变,则修改的结果是无法发现破绽的。当照片需要成为法律证据时,就需要证明该照片是真实的,没有被篡改过的。从法理上讲,任何不能证明其没有被篡改的照片,都不能作为法庭采纳的证据。
现有技术中,通常是发送方和接收方事先约定一个哈希算法,发送方在发送图片前,采用约定的哈希算法对图片进行计算得到哈希值,将哈希值和图片同时发送至接收方,接收方接收到图片和哈希值后,采用事先约定的哈希算法对图片进行计算得到哈希值,若计算得到的哈希值与接收到的哈希值相同,则认定图片是真实的。
由于现有的整个方案中均是基于公开的哈希算法,伪造者完全可以篡改完图片后,再利用公开哈希算法完整的走一遍流程,即可欺骗到接收方。可见,现有技术中的验证方法安全性较差,难以保证图片的真实性。
发明内容
鉴于上述问题,提出了本申请以提供一种解决上述问题或至少部分地解决上述问题的图片验证方法、图片处理方法、设备及***。
于是,在本申请的一个实施例中,提供了一种图片验证方法。该方法,包括:
接收终端发送的待验证图片信息;
将待验证图片信息中包含的待验证时间信息转发至授时设备,以使授时设备对待验证时间信息的真伪进行验证;
接收授时设备反馈的时间真伪验证结果,并在时间真伪验证结果为真时,根据待验证时间信息在本地查找对应的目标特征数据;
根据目标特征数据的查找情况,验证待验证图片信息是否为真。
在本申请的又一个实施例中,提供了一种图片验证方法。该方法,包括:
接收鉴定设备转发的待验证图片信息中的待验证时间信息,待验证图片信息由终端发送至鉴定设备;
对待验证时间信息的真伪进行验证;
将时间真伪验证结果反馈至鉴定设备,以使鉴定设备在时间真伪验证结果为真时,根据待验证时间信息在本地查找对应的目标特征数据,并根据目标特征数据的查找情况,验证待验证图片信息是否为真。
在本申请的又一个实施例中,提供了一种图片处理方法。该方法,包括:
接收终端为图片生成的特征数据;
向授时设备发送时间信息获取请求,并接收授时设备反馈的其为该图片生成的时间信息;
将特征数据和时间信息进行关联存储至本地;
向终端转发时间信息,以使终端将时间信息添加至该图片对应的图片信息中。
在本申请的又一个实施例中,提供了一种图片处理方法。该方法,包括:
接收鉴定设备在接收到终端为图片生成的特征数据时发送的时间信息获取请求;
为该图片生成时间信息;
将时间信息发送至鉴定设备,以使鉴定设备在本地关联存储特征数据和时间信息,并将时间信息转发至终端以由终端将时间信息存储至该图片对应的图片信息中。
在本申请的又一个实施例中,提供了一种鉴定设备。该设备,包括:第一存储器和第一处理器;第一存储器用于存储一条或多条计算机指令,一条或多条计算机指令被第一处理器执行时能够实现上述任一项图片验证方法中的步骤;和/或,第一存储器用于存储一条或多条计算机指令,一条或多条计算机指令被第一处理器执行时能够实现上述任一项图片处理方法中的步骤。
在本申请的又一个实施例中,提供了一种授时设备。该设备,包括:第二存储器和第二处理器;第二存储器用于存储一条或多条计算机指令,一条或多条计算机指令被第二处理器执行时能够实现上述任一项图片验证方法中的步骤;和/或,第二存储器用于存储一条或多条计算机指令,一条或多条计算机指令被第二处理器执行时能够实现上述任一项图片处理方法中的步骤。
在本申请的又一个实施例中,提供了一种图片验证***。该***,包括:上述鉴定设备和上述授时设备。
本申请实施例提供的技术方案中,对图片以及图片的生成时间进行双重验证,并且,图片的验证和图片生成时间的验证分别由鉴定设备和授时设备来执行,可有效提高整个验证***的安全性;此外,用于对图片本身进行验证的目标特征数据是事先存储在鉴定设备上,而不是由终端在发送待验证图片信息时一起发送过来的,可有效避免现有技术中伪造者篡改图片并完整替换用于验证的目标特征数据导致的验证错误。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请一实施例提供的图片验证方法的流程示意图;
图2为本申请又一实施例提供的图片验证方法的流程示意图;
图3为本申请一实施例提供的图片处理方法的流程示意图;
图4为本申请又一实施例提供的图片处理方法的流程示意图;
图5为本申请一实施例提供的图片验证装置的结构框图;
图6为本申请又一实施例提供的图片验证装置的结构框图;
图7为本申请一实施例提供的图片处理装置的结构框图;
图8为本申请又一实施例提供的图片处理装置的结构框图;
图9为本申请一实施例提供的鉴定设备的结构框图;
图10为本申请一实施例提供的授时设备的结构框图;
图11为本申请一实施例提供的图片验证***的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
在本发明的说明书、权利要求书及上述附图中描述的一些流程中,包含了按照特定顺序出现的多个操作,这些操作可以不按照其在本文中出现的顺序来执行或并行执行。操作的序号如S101、S102等,仅仅是用于区分各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1示出了本申请一实施例提供的图片验证方法的流程示意图。本申请实施例提供的方法的执行主体可以为鉴定设备。鉴定设备可以是通用服务器、云端或虚拟服务器等,本申请实施例对此不作具体限定。如图1所示,该方法包括:
S101、接收终端发送的待验证图片信息。
S102、将待验证图片信息中包含的待验证时间信息转发至授时设备,以使授时设备对待验证时间信息的真伪进行验证。
S103、接收授时设备反馈的时间真伪验证结果,并在时间真伪验证结果为真时,根据待验证时间信息在本地查找对应的目标特征数据。
S104、根据目标特征数据的查找情况,验证待验证图片信息是否为真。
上述S101中,终端可以为手机、电脑、MP4、相机等等。待验证图片信息中包括待验证图片以及待验证时间信息。待验证时间信息可保存在待验证图片文件尾部,作为待验证图片的附加信息。
上述S102中,将待验证时间信息转发至授时设备,授时设备在接收待验证时间信息后,对待验证时间信息进行真伪验证。若待验证时间信息验证通过,则时间真伪验证结果为真;若待验证时间信息验证未通过,则时间真伪验证结果为假。
在一种可实现的方案中,待验证时间信息中可包括时间戳以及时间密文。其中,时间密文可由授时设备在待验证图片拍照生成时为待验证图片生成的。具体地,鉴定设备在接收到终端为拍照得到的图片生成的特征数据时,向授时设备发送时间信息获取请求,授时设备基于时间信息获取请求生成时间明文,对时间明文进行加密得到时间密文并将时间明文和时间密文作为时间信息发送至鉴定设备,由鉴定设备将时间信息转发至终端。相应的,授时设备对待验证时间信息进行真伪验证的过程可包括:对时间密文进行解密得到时间明文;比对时间明文和时间戳;若一致,则时间真伪验证结果为真;若不一致,则时间真伪验证结果为假。
需要补充说明的是,当待验证时间信息中的时间戳未被篡改时,则时间戳也即是授时设备生成的时间明文。
上述S103中,本地(例如:鉴定设备的内部存储空间)可事先存储时间信息与特征数据之间的关联关系。特征数据可为终端对对应的图片进行处理得到的并发送至鉴定设备上进行存储的;时间信息可为授时设备为对应的图片事先生成的并发送至鉴定设备上进行存储的。在存储时,将同一图片的时间信息和特征数据进行关联存储,从而得到上述时间信息与特征数据之间的关联关系。
若授时设备反馈的时间真伪验证结果为真时,则根据时间信息与特征数据之间的关联关系,在本地查找待验证时间信息对应的目标特征数据。
此外,若授时设备反馈的时间真伪验证结果为假时,则可判定待验证图片信息为假。
上述S104中,若查找不到待验证时间信息对应的目标特征数据,说明待验证时间信息是伪造的,不是真实的,则可判定待验证图片信息为假。若查找到待验证时间信息对应的目标特征数据,说明待验证时间信息不是伪造的,是真实的,因此需要进一步根据目标特征数据来验证待验证图片信息是否为真。
本申请实施例提供的技术方案中,对图片验证的过程不仅包括图片本身的验证,还包括对图片生成时间的验证,并且,图片本身的验证和图片生成时间的验证分别由鉴定设备和授时设备来执行,可有效提高整个验证***的安全性;此外,用于对图片本身进行验证的目标特征数据是事先存储在鉴定设备上,而不是由终端在发送待验证图片信息时一起发送过来的,可有效避免现有技术中伪造者篡改图片并完整替换用于验证的目标特征数据导致的验证错误。
在一种可实现的方案中,上述S104中“根据目标特征数据的查找情况,验证待验证图片信息是否为真”,具体可采用如下步骤来实现:
S1041、在查找不到待验证时间信息对应的目标特征数据时,判定待验证图片信息为假。
S1042、在查找到待验证时间信息对应的目标特征数据时,采用预设算法对待验证图片信息中的待验证图片进行计算,得到待验特征数据。
S1043、比对目标特征数据和待验特征数据。
S1044、若一致,则判定待验证图片信息为真。
S1045、若不一致,则判定待验证图片信息为假。
其中,预设算法为鉴定设备与终端事先约定的哈希算法,目标特征数据和待验特征数据均为哈希值。预设算法可以采用安全性较好的SHA-256算法。
上述S1042中,可采用SHA-256算法对待验证图片进行哈希计算,得到待验特征数据。
当目标特征数据和待验证特征数据是一致时,可说明待验证图片未被篡改,是真实图片。当目标特征数据和待验特征数据不一致时,可说明待验证图片是篡改后的图片,不是真实图片。
本实施例中,通过查找目标特征数据,可再一次对待验证时间信息进行确认,有利于提高验证结果的有效性。并且,在对待验证图片本身进行验证时,用于验证的目标特征数据也是事先存储在鉴定设备中。在进行验证时,终端只需要发送待验证图片及待验证时间信息即可,无需再发送用于验证的目标特征数据,避免了现有技术中完全根据终端发送来的待验证图片和用于验证的目标特征数据进行验证存在待验证图片和目标特征数据被完全替换的漏洞。
进一步的,为了进一步提高鉴定设备与授时设备之间的通信安全,可对授时设备进行身份验证,以避免有其他设备冒充授时设备。具体地,上述方法,还可包括:
S105、在与授时设备通信之前,对授时设备进行身份验证。
S106、在身份验证通过后,与授时设备建立通信连接或加密通信连接。
上述S105中,可在将待验证时间信息转发至授时设备之前,向授时设备发送第一身份验证请求;授时设备接收到第一身份验证请求后,将本地的第一数字证书返回至鉴定设备,以由鉴定设备根据接收到的第一数字证书对授时设备进行身份验证。根据第一数字证书进行身份验证的具体过程可参见现有技术,在此不再详细介绍。
上述S106中,在授时设备的身份验证通过后,鉴定设备可与授时设备建立通信连接或加密通信连接。后续通过建立好的通信连接或加密通信连接进行待验证时间信息以及时间真伪验证结果的发送和接收。
上述S106中“在身份验证通过后,与授时设备建立加密通信连接”,具体过程为:在身份验证通过后,鉴定设备与授时设备约定一对称加密密钥;后续在数据传输时,鉴定设备与授时设备均采用对称加密密钥进行加密传输。
例如:鉴定设备采用约定的对称加密密钥对待验证时间信息加密后转发至授时设备,授时设备在接收到加密后的待验证时间信息后,采用约定的对称加密密钥对加密后的待验证时间信息进行解密得到待验证时间信息。授时设备采用约定的对称加密密钥对时间真伪验证结果进行加密后发送至鉴定设备,鉴定设备采用约定的对称加密密钥对加密后的时间真伪验证结果进行解密得到时间真伪验证结果。
具体地,鉴定设备和授时设备可采用HTTPS通信方式进行通信,防止通信内容被窃听或篡改。具体实现方式可参见现有技术,在此不再详细介绍。
进一步的,上述方法,还可包括:
S107、接收到终端为拍照得到的图片生成的特征数据时,向授时设备发送时间信息获取请求,并接收授时设备反馈的其为该图片生成的时间信息。
S108、将时间信息转发至终端,以使终端将时间信息添加至图片对应的图片信息中。
S109、将时间信息与特征数据关联存储至本地。
上述S107中,终端通过拍照得到图片时,可采用与鉴定设备事先约定的预设算法对图片进行计算得到特征数据,当预设算法为哈希算法(例如:SHA-256算法)时,该特征数据可理解为哈希值。接收到终端发送来的特征数据时,可向授时设备发送时间信息获取请求。授时设备在接收到时间信息获取请求时,为该图片生成时间信息。授时设备可基于时间信息获取请求的接收时刻来生成时间信息。授时设备生成时间信息的具体过程将在下述实施例中详细介绍。
上述S108中,接收到授时设备反馈的其为该图片生成的时间信息后,将时间信息转发至终端,以由终端将时间信息添加至该图片对应的图片信息中,例如:添加进该图片文件尾部,作为该图片的附加信息。
上述S109中,将时间信息与终端发送来的特征数据关联存储至本地。
图2示出了本申请又一实施例提供的图片验证方法的流程示意图。本申请实施例提供的方法的执行主体可以为授时设备。授时设备可以是行业组织认可或政府组织提供的用于授时以及时间验证的通用服务器、云端或虚拟服务器等,本申请实施例对此不作具体限定。如图2所示,该方法包括:
S201、接收鉴定设备转发的待验证图片信息中的待验证时间信息,待验证图片信息由终端发送至鉴定设备。
S202、对待验证时间信息的真伪进行验证。
S203、将时间真伪验证结果反馈至鉴定设备,以使鉴定设备在时间真伪验证结果为真时,根据待验证时间信息在本地查找对应的目标特征数据,并根据目标特征数据的查找情况,验证待验证图片信息是否为真。
上述S201至S203可参见上述各实施例中的相应内容,在此不再赘述。
本申请实施例提供的技术方案中,对图片验证的过程不仅包括图片本身的验证,还包括对图片生成时间的验证,并且,图片本身的验证和图片生成时间的验证分别由鉴定设备和授时设备来执行,可有效提高整个验证***的安全性;此外,用于对图片本身进行验证的目标特征数据是事先存储在鉴定设备上,而不是由终端在发送待验证图片信息时一起发送过来的,可有效避免现有技术中伪造者篡改图片并完整替换用于验证的目标特征数据导致的验证错误。
在一种可实现的方案中,待验证时间信息中包括时间戳以及时间密文;其中,所述时间密文是对时间明文进行加密后通过所述鉴定设备转发至所述终端的,所述时间明文是基于所述鉴定设备发送来的时间信息获取请求生成的,所述时间信息获取请求是所述鉴定设备在接收到所述终端为拍照得到的图片生成的特征数据时发送的。相应的,上述S202中“对待验证时间信息的真伪进行验证”,具体可采用如下步骤来实现:
S2021、对时间密文进行解密,得到时间明文。
S2022、比对时间明文和时间戳。
S2023、若一致,则时间真伪验证结果为真。
S2024、若不一致,则时间真伪验证结果为假。
上述S2021中,授时设备可采用静态密码或动态密码来对时间明文进行加解密,本申请实施例对此不作具体限定。静态密码指的是针对所有的时间明文都采用相同的密码进行加解密;动态密码指的是针对不同的时间明文采用不同的密码进行加解密。与采用静态密码相比,采用动态密码进行时间明文的加解密,可增大伪造者对密码的猜测难度。
若采用动态密码进行时间明文的加解密,则上述S2021具体可包括:
S11、获取时间戳所在的时间区间对应的目标密码。
S12、采用目标密码对时间密文进行解密,得到时间明文。
举例来说:事先将每天划分成24个时间区间,不同的时间区间对应设置不同的密码,例如:0点-1点对应的密码为A、1点-2点对应的密码为B,2点-3点对应的密码为C等等。时间戳为2018年7月30日1点04分,则可确定时间戳所在的时间区间为1点-2点,目标密码为B。采用目标密码B来对时间密文进行解密,得到时间明文。
进一步的,为了避免有人冒充鉴定设备,可对鉴定设备进行身份验证。具体地,上述方法还可包括:
S204、在与鉴定设备通信之前,对鉴定设备进行身份验证。
S205、在身份验证通过后,与鉴定设备建立通信连接或加密通信连接。
上述S204中,可在接收待验证时间信息之前,向鉴定设备发送第二身份验证请求;鉴定设备接收到第二身份验证请求后,将本地的第二数字证书返回至授时设备,以由授时设备根据接收到的第二数字证书对鉴定设备进行身份验证。根据第二数字证书进行身份验证的具体过程可参见现有技术,在此不再详细介绍。
上述S205中,在鉴定设备的身份验证通过后,授时设备可与鉴定设备建立通信连接或加密通信连接。后续通过建立好的通信连接或加密通信连接进行待验证时间信息以及时间真伪验证结果的发送和接收。
上述S205中“在身份验证通过后,与鉴定设备建立加密通信连接”,具体过程为:在身份验证通过后,鉴定设备与授时设备约定一对称加密密钥;后续在数据传输时,鉴定设备与授时设备均采用对称加密密钥进行加密传输。
例如:鉴定设备采用约定的对称加密密钥对待验证时间信息加密后转发至授时设备,授时设备在接收到加密后的待验证时间信息后,采用约定的对称加密密钥对加密后的待验证时间信息进行解密得到待验证时间信息。授时设备采用约定的对称加密密钥对时间真伪验证结果进行加密后发送至鉴定设备,鉴定设备采用约定的对称加密密钥对加密后的时间真伪验证结果进行解密得到时间真伪验证结果。
具体地,鉴定设备和授时设备可采用HTTPS通信方式进行通信,防止通信内容被窃听或篡改。具体实现方式可参见现有技术,在此不再详细介绍。
进一步的,上述方法,还可包括:
S206、接收鉴定设备发送的时间信息获取请求,时间信息获取请求为鉴定设备在接收到终端为拍照得到的图片生成的特征数据时发送的。
S207、获取当前时间对应的时间明文。
S208、对时间明文进行加密得到时间密文。
S209、将时间明文和时间密文组合成时间信息,并将时间信息返回至鉴定设备,以使鉴定设备将时间信息与特征数据关联存储至本地,并将时间信息转发至终端以由终端将时间信息添加至图片对应的图片信息中。
上述S206中,终端通过拍照得到图片时,可采用与鉴定设备事先约定的预设算法对图片进行计算得到特征数据,当预设算法为哈希算法(例如:SHA-256算法)时,该特征数据可理解为哈希值。鉴定设备接收到终端发送来的特征数据时,可向授时设备发送时间信息获取请求。
上述S207中,当前时间可理解为授时设备接收时间信息获取请求的接收时刻或者理解为授时设备处理该时间信息获取请求的处理时刻。本申请实施例对此不作具体限定。该当前时间可认为是授时设备为该图片提供的图片生成时间。当前时间对应的时间明文也即是当前时间对应的时间戳。
上述S208中,授时设备可采用静态密码或动态密码来对时间明文进行加解密,本申请实施例对此不作具体限定。静态密码指的是针对所有的时间明文都采用相同的密码进行加解密;动态密码指的是针对不同的时间明文采用不同的密码进行加解密。与采用静态密码相比,采用动态密码进行时间明文的加解密,可增大伪造者对密码的猜测难度。
若采用动态密码进行时间明文的加解密,则上述S208具体可包括:
S2081、获取时间明文所在的时间区间对应的目标密码。
S2082、采用目标密码对时间明文进行加密,得到时间密文。
举例来说:事先将每天划分成24个时间区间,不同的时间区间对应设置不同的密码,例如:0点-1点对应的密码为A、1点-2点对应的密码为B,2点-3点对应的密码为C等等。时间明文为2018年7月30日1点04分,则可确定时间明文所在的时间区间为1点-2点,目标密码为B。采用目标密码B来对时间明文进行加密,得到时间密文。
上述S209中,鉴定设备可将时间信息中的时间密文与特征数据关联存储至本地,后续根据时间密文来查找对应的特征数据即可。
这里需要说明的是:本申请实施例各步骤的具体实现,在本实施例中未详细阐述的部分可参见上述各实施例中的相关内容,此处不再赘述。
图3示出了本申请又一实施例提供的图片处理方法的流程示意图。本申请实施例提供的方法的执行主体可以为鉴定设备。鉴定设备可以是通用服务器、云端或虚拟服务器等,本申请实施例对此不作具体限定。如图3所示,该方法包括:
S301、接收终端为图片生成的特征数据。
S302、向授时设备发送时间信息获取请求,并接收授时设备反馈的其为该图片生成的时间信息。
S303、将特征数据和时间信息进行关联存储至本地。
S304、向终端转发时间信息,以使终端将时间信息添加至该图片对应的图片信息中。
上述S301至S304可参见上述各实施例中相应内容,在此不再赘述。
本申请实施例提供的技术方案中,对图片验证的过程不仅包括图片本身的验证,还包括对图片生成时间的验证,并且,图片本身的验证和图片生成时间的验证分别由鉴定设备和授时设备来执行,可有效提高整个验证***的安全性;此外,用于对图片本身进行验证的目标特征数据是事先存储在鉴定设备上,而不是由终端在发送待验证图片信息时一起发送过来的,可有效避免现有技术中伪造者篡改图片并完整替换用于验证的目标特征数据导致的验证错误。
将特征数据和时间信息进行关联存储至本地,为日后验证图片的真伪打下基础。
进一步的,为了提高终端与鉴定设备间的通信安全,终端和鉴定设备可采用公私钥进行数据加密传输。鉴定设备可事先产生一对公钥和私钥,公钥发送给终端,私钥本地存储。即上述S301中的特征数据为公钥加密数据。具体地,上述方法,还可包括:
S305、采用私钥对该公钥加密数据进行解密得到解密后的特征数据;
相应的,上述S303中“将特征数据和时间信息进行关联存储至本地”,具体可包括:将解密后的特征数据和时间信息进行关联存储至本地。例如:将解密后的特征数据和时间信息中的时间密文进行关联存储。
在一种可实现的方案中,上述S304中“向终端转发时间信息”,可采用如下步骤来实现:
S3041、采用私钥对时间信息进行加密。
S3042、将加密后的时间信息转发至终端。
鉴定设备采用私钥对时间信息进行加密后发送给终端,终端在接收到加密后的时间信息后,采用本地存储的鉴定设备的公钥进行解密得到时间信息。
这里需要说明的是:本申请实施例各步骤的具体实现,在本实施例中未详细阐述的部分可参见上述各实施例中的相关内容,此处不再赘述。
图4示出了本申请又一实施例提供的图片处理方法的流程示意图。本申请实施例提供的方法的执行主体可以为授时设备。授时设备可以是行业组织认可或政府组织提供的用于授时以及时间验证的通用服务器、云端或虚拟服务器等,本申请实施例对此不作具体限定。如图4所示,该方法包括:
S401、接收鉴定设备在接收到终端为图片生成的特征数据时发送的时间信息获取请求。
S402、为该图片生成时间信息。
S403、将时间信息发送至鉴定设备,以使鉴定设备在本地关联存储特征数据和时间信息,并将时间信息转发至终端以由终端将时间信息存储至该图片对应的图片信息中。
上述S401至S403可参见上述各实施例中相应内容,在此不再赘述。
本申请实施例提供的技术方案中,对图片验证的过程不仅包括图片本身的验证,还包括对图片生成时间的验证,并且,图片本身的验证和图片生成时间的验证分别由鉴定设备和授时设备来执行,可有效提高整个验证***的安全性;此外,用于对图片本身进行验证的目标特征数据是事先存储在鉴定设备上,而不是由终端在发送待验证图片信息时一起发送过来的,可有效避免现有技术中伪造者篡改图片并完整替换用于验证的目标特征数据导致的验证错误。
在一种可实现的方案中,上述402中“为该图片生成时间信息”,可采用如下步骤来实现:
S4021、获取当前时间对应的时间明文。
S4022、对时间明文进行加密得到时间密文。
S4023、将时间明文和时间密文组合成时间信息。
上述S4021至S4023可参见上述各实施例中相应内容,在此不再赘述。
具体地,上述S4022中“对时间明文进行加密得到时间密文”,包括:
S41、获取时间明文所在时间区间对应的目标密码。
S42、采用目标密码对时间明文进行加密得到时间密文。
上述S41和S42也可参见上述各实施例中相应内容,在此不再赘述。
授时设备直接生成时间信息,不需要外界输入,可避免伪造者修改设备时间来欺骗授时设备。由于时间具有不可逆性,授时设备生成时间信息的方法,完全保密,即时间信息难以被伪造。且通过验证时间信息,避免了图片被整体替换的可能性。
这里需要说明的是:本申请实施例各步骤的具体实现,在本实施例中未详细阐述的部分可参见上述各实施例中的相关内容,此处不再赘述。
图5示出了本申请一实施例提供的图片验证装置的结构框图。如图5所示,该装置包括:第一接收模块501,第一转发模块502,第二接收模块503以及第一验证模块504。其中,
第一接收模块501,用于接收终端发送的待验证图片信息;
第一转发模块502,用于将待验证图片信息中包含的待验证时间信息转发至授时设备,以使授时设备对待验证时间信息的真伪进行验证;
第二接收模块503,用于接收授时设备反馈的时间真伪验证结果,并在时间真伪验证结果为真时,根据待验证时间信息在本地查找对应的目标特征数据;
第一验证模块504,用于根据目标特征数据的查找情况,验证待验证图片信息是否为真。
本申请实施例提供的技术方案中,对图片验证的过程不仅包括图片本身的验证,还包括对图片生成时间的验证,并且,图片本身的验证和图片生成时间的验证分别由鉴定设备和授时设备来执行,可有效提高整个验证***的安全性;此外,用于对图片本身进行验证的目标特征数据是事先存储在鉴定设备上,而不是由终端在发送待验证图片信息时一起发送过来的,可有效避免现有技术中伪造者篡改图片并完整替换用于验证的目标特征数据导致的验证错误。
进一步的,第一验证模块504,可包括:
第一判定单元,用于在查找不到待验证时间信息对应的目标特征数据时,判定待验证图片信息为假;
第一计算单元,用于在查找到待验证时间信息对应的目标特征数据时,采用预设算法对待验证图片信息中的待验证图片进行计算,得到待验特征数据,其中,目标特征数据和待验特征数据均为哈希值;
第一比对单元,用于比对目标特征数据和待验特征数据;
第一判定单元,还用于若一致,则判定待验证图片信息为真;以及若不一致,则判定待验证图片信息为假。
进一步的,上述装置,还可包括:第二验证模块和第一建立模块。其中,
第二验证模块,用于在与授时设备通信之前,对授时设备进行身份验证;
第一建立模块,用于在身份验证通过后,与授时设备建立通信连接或加密通信连接。
进一步的,上述装置,还可包括:第一判定模块,用于在接受到授时设备反馈的时间真伪验证结果为假时,判定待验证图片信息为假。
进一步的,上述装置,还可包括:第三接收模块、第二转发模块和第一存储模块。
第三接收模块,用于接收到终端为拍照得到的图片生成的特征数据时,向授时设备发送时间信息获取请求,并接收授时设备反馈的其为该图片生成的时间信息;
第二转发模块,用于将时间信息转发至终端,以使终端将时间信息添加至该图片对应的图片信息中;
第一存储模块,用于将时间信息与特征数据关联存储至本地。
这里需要说明的是:上述实施例提供的图片验证装置可实现上述各方法实施例中描述的技术方案,上述各模块或单元具体实现的原理可参见上述各方法实施例中的相应内容,此处不再赘述。
图6示出了本申请又一实施例提供的图片验证装置的结构框图。如图6所示,该装置包括:第四接收模块601、第三验证模块602和第一反馈模块603。其中,
第四接收模块601,用于接收鉴定设备转发的待验证图片信息中的待验证时间信息,待验证图片信息由终端发送至鉴定设备;
第三验证模块602,用于对待验证时间信息的真伪进行验证;
第一反馈模块603,用于将时间真伪验证结果反馈至鉴定设备,以使鉴定设备在时间真伪验证结果为真时,根据待验证时间信息在本地查找对应的目标特征数据,并根据目标特征数据的查找情况,验证待验证图片信息是否为真。
本申请实施例提供的技术方案中,对图片验证的过程不仅包括图片本身的验证,还包括对图片生成时间的验证,并且,图片本身的验证和图片生成时间的验证分别由鉴定设备和授时设备来执行,可有效提高整个验证***的安全性;此外,用于对图片本身进行验证的目标特征数据是事先存储在鉴定设备上,而不是由终端在发送待验证图片信息时一起发送过来的,可有效避免现有技术中伪造者篡改图片并完整替换用于验证的目标特征数据导致的验证错误。
进一步的,待验证时间信息中包括时间戳以及时间密文;其中,时间密文是基于鉴定设备在接收到终端为拍照得到的图片生成的特征数据时发送的时间信息获取请求生成时间明文,并对时间明文进行加密后通过鉴定设备转发至终端的。相应的,第三验证模块602,可包括:
第一解密单元,用于对时间密文进行解密,得到时间明文;
第二比对单元,用于比对时间明文和时间戳;若一致,则时间真伪验证结果为真;若不一致,则时间真伪验证结果为假。
进一步的,第一解密单元,具体用于:
获取时间戳所在的时间区间对应的目标密码;
采用目标密码对时间密文进行解密,得到时间明文。
进一步的,上述装置,还可包括:
第四验证模块,用于在与鉴定设备通信之前,对鉴定设备进行身份验证。
第二建立模块,用于在身份验证通过后,与鉴定设备建立通信连接或加密通信连接。
和/或,
第五接收模块,用于接收鉴定设备发送的时间信息获取请求,时间信息获取请求为鉴定设备在接收到终端为拍照得到的图片生成的特征数据时发送的;
第一获取模块,用于获取当前时间对应的时间明文;
第一加密模块,用于对时间明文进行加密得到时间密文;
第一返回模块,用于将时间明文和时间密文组合成时间信息,并将时间信息返回至鉴定设备,以使鉴定设备将时间信息与特征数据关联存储至本地,并将时间信息转发至终端以由终端将时间信息添加至图片对应的图片信息中。
这里需要说明的是:上述实施例提供的图片验证装置可实现上述各方法实施例中描述的技术方案,上述各模块或单元具体实现的原理可参见上述各方法实施例中的相应内容,此处不再赘述。
图7示出了本申请又一实施例提供的图片处理装置的结构框图。如图7所示,该装置包括:第六接收模块701、第一发送模块702、第二存储模块703和第三转发模块704。其中,
第六接收模块701,用于接收终端为图片生成的特征数据;
第一发送模块702,用于向授时设备发送时间信息获取请求,第六接收模块701,还用于接收授时设备反馈的其为该图片生成的时间信息;
第二存储模块703,用于将特征数据和时间信息进行关联存储至本地;
第三转发模块704,用于向终端转发时间信息,以使终端将时间信息添加至该图片对应的图片信息中。
本申请实施例提供的技术方案中,对图片验证的过程不仅包括图片本身的验证,还包括对图片生成时间的验证,并且,图片本身的验证和图片生成时间的验证分别由鉴定设备和授时设备来执行,可有效提高整个验证***的安全性;此外,用于对图片本身进行验证的目标特征数据是事先存储在鉴定设备上,而不是由终端在发送待验证图片信息时一起发送过来的,可有效避免现有技术中伪造者篡改图片并完整替换用于验证的目标特征数据导致的验证错误。
进一步的,特征数据为公钥加密数据。上述装置,还可包括:
第一解密模块,用于采用私钥对公钥加密数据进行解密得到解密后的特征数据;
上述第二存储模块703,具体用于:将解密后的特征数据和时间信息进行关联存储至本地。
进一步的,上述第三转发模块704,可包括:
第一加密单元,用于采用私钥对时间信息进行加密;
第一转发单元,用于将加密后的时间信息转发至终端。
这里需要说明的是:上述实施例提供的图片处理装置可实现上述各方法实施例中描述的技术方案,上述各模块或单元具体实现的原理可参见上述各方法实施例中的相应内容,此处不再赘述。
图8示出了本申请又一实施例提供的图片处理装置的结构框图。如图8所示,该装置包括:
第七接收模块801,用于接收鉴定设备在接收到终端为图片生成的特征数据时发送的时间信息获取请求。
第一生成模块802,用于为该图片生成时间信息。
第二发送模块803,用于将时间信息发送至鉴定设备,以使鉴定设备在本地关联存储特征数据和时间信息,并将时间信息转发至终端以由终端将时间信息存储至该图片对应的图片信息中。
本申请实施例提供的技术方案中,对图片验证的过程不仅包括图片本身的验证,还包括对图片生成时间的验证,并且,图片本身的验证和图片生成时间的验证分别由鉴定设备和授时设备来执行,可有效提高整个验证***的安全性;此外,用于对图片本身进行验证的目标特征数据是事先存储在鉴定设备上,而不是由终端在发送待验证图片信息时一起发送过来的,可有效避免现有技术中伪造者篡改图片并完整替换用于验证的目标特征数据导致的验证错误。
进一步的,第一生成模块802,可包括:
第一获取单元,用于获取当前时间对应的时间明文;
第二加密单元,用于对时间明文进行加密得到时间密文;
组合单元,用于将时间明文和时间密文组合成时间信息。
进一步的,第二加密单元,具体用于:
获取时间明文所在时间区间对应的目标密码;
采用目标密码对时间明文进行加密得到时间密文。
这里需要说明的是:上述实施例提供的图片处理装置可实现上述各方法实施例中描述的技术方案,上述各模块或单元具体实现的原理可参见上述各方法实施例中的相应内容,此处不再赘述。
图9示出了本申请又一实施例提供的鉴定设备的结构框图。如图9所示,该鉴定设备设备包括第一处理器1101和第一存储器1102,第一存储器1102用于存储支持第一处理器1101执行上述各实施例提供的图片验证方法和/或图片处理方法的程序,第一处理器1101被配置为用于执行第一存储器1102中存储的程序。
该程序包括一条或多条计算机指令,其中,一条或多条计算机指令供第一处理器1101调用执行。一条或多条计算机指令被第一处理器1101执行时能够实现上述各实施例提供的图片验证方法和/或图片处理方法中的步骤。
第一存储器1102作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的图片验证方法和/或图片处理方法对应的程序指令/模块(例如,附图5所示的第一接收模块501,第一转发模块502,第二接收模块503以及第一验证模块504)。第一处理器1101通过运行存储在第一存储器1102中的非易失性软件程序、指令以及模块,从而执行鉴定设备的各种功能应用以及数据处理,即实现上述方法实施例的图片验证方法和/或图片处理方法。
第一处理器1101用于:接收终端发送的待验证图片信息;将待验证图片信息中包含的待验证时间信息转发至授时设备,以使授时设备对待验证时间信息的真伪进行验证;接收授时设备反馈的时间真伪验证结果,并在时间真伪验证结果为真时,根据待验证时间信息在本地查找对应的目标特征数据;根据目标特征数据的查找情况,验证待验证图片信息是否为真。
和/或,第一处理器1101用于:接收终端为图片生成的特征数据;向授时设备发送时间信息获取请求,并接收授时设备反馈的其为该图片生成的时间信息;将特征数据和时间信息进行关联存储至本地;向终端转发时间信息,以使终端将时间信息添加至该图片对应的图片信息中。
第一处理器1101可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。
图10示出了本申请又一实施例提供的授时设备的结构框图。如图10所示,该授时设备包括第二处理器1201和第二存储器1202,第二存储器1202用于存储支持第二处理器1201执行上述各实施例提供的图片验证方法和/或图片处理方法的程序,第二处理器1201被配置为用于执行第二存储器1202中存储的程序。
该程序包括一条或多条计算机指令,其中,一条或多条计算机指令供第二处理器1201调用执行。一条或多条计算机指令被第二处理器1201执行时能够实现上述各实施例提供的图片验证方法和/或图片处理方法中的步骤。
第二存储器1202作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的图片验证方法和/或图片处理方法对应的程序指令/模块(例如,附图6所示的第四接收模块601、第三验证模块602和第一反馈模块603)。第二处理器1201通过运行存储在第二存储器1202中的非易失性软件程序、指令以及模块,从而执行授时设备的各种功能应用以及数据处理,即实现上述方法实施例的图片验证方法和/或图片处理方法。
第二处理器1201用于:接收鉴定设备转发的待验证图片信息中的待验证时间信息,待验证图片信息由终端发送至鉴定设备;对待验证时间信息的真伪进行验证;将时间真伪验证结果反馈至鉴定设备,以使鉴定设备在时间真伪验证结果为真时,根据待验证时间信息在本地查找对应的目标特征数据,并根据目标特征数据的查找情况,验证待验证图片信息是否为真。
和/或,第二处理器1201用于:接收鉴定设备在接收到终端为图片生成的特征数据时发送的时间信息获取请求;为该图片生成时间信息;将时间信息发送至鉴定设备,以使鉴定设备在本地关联存储特征数据和时间信息,并将时间信息转发至终端以由终端将时间信息存储至该图片对应的图片信息中。
第二处理器1201可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。
图11示出了本申请又一实施例提供的图片验证***的结构框图。如图11所示,该图片验证***上述任一实施例中的鉴定设备1以及上述任一实施例提供的授时设备2。
其中,鉴定设备1可理解为生产具有照相功能的终端的厂家的服务器。在图片验证***中鉴定设备1的数量可能会存在多个,即每个厂家对应一个鉴定设备1,每个厂家对应的鉴定设备1均设有统一的对外接口。上述授时设备2可以为授时中心,用来授时和时间验证。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (18)

1.一种图片验证方法,其特征在于,包括:
接收终端发送的待验证图片信息;
将所述待验证图片信息中包含的待验证时间信息转发至授时设备,以使所述授时设备对所述待验证时间信息的真伪进行验证;
接收所述授时设备反馈的时间真伪验证结果,并在所述时间真伪验证结果为真时,根据所述待验证时间信息在本地查找对应的目标特征数据;
根据所述目标特征数据的查找情况,验证所述待验证图片信息是否为真。
2.根据权利要求1所述的方法,其特征在于,根据所述目标特征数据的查找情况,验证所述待验证图片信息是否为真,包括:
在查找不到所述待验证时间信息对应的目标特征数据时,判定所述待验证图片信息为假;
在查找到所述待验证时间信息对应的目标特征数据时,采用预设算法对所述待验证图片信息中的待验证图片进行计算,得到待验特征数据,其中,所述目标特征数据和待验特征数据均为哈希值;
比对所述目标特征数据和所述待验特征数据;
若一致,则判定所述待验证图片信息为真;
若不一致,则判定所述待验证图片信息为假。
3.根据权利要求1所述的方法,其特征在于,还包括:
在与所述授时设备通信之前,对所述授时设备进行身份验证;
在身份验证通过后,与所述授时设备建立通信连接或加密通信连接。
4.根据权利要求1-3中任一项所述的方法,其特征在于,还包括:
在接受到所述授时设备反馈的时间真伪验证结果为假时,判定所述待验证图片信息为假。
5.根据权利要求1-3中任一项所述的方法,其特征在于,还包括:
接收到所述终端为拍照得到的图片生成的特征数据时,向所述授时设备发送时间信息获取请求,并接收所述授时设备反馈的其为所述图片生成的时间信息;
将所述时间信息转发至所述终端,以使所述终端将所述时间信息添加至所述图片对应的图片信息中;
将所述时间信息与所述特征数据关联存储至本地。
6.一种图片验证方法,其特征在于,包括:
接收鉴定设备转发的待验证图片信息中的待验证时间信息,所述待验证图片信息由终端发送至所述鉴定设备;
对所述待验证时间信息的真伪进行验证;
将时间真伪验证结果反馈至所述鉴定设备,以使所述鉴定设备在时间真伪验证结果为真时,根据所述待验证时间信息在本地查找对应的目标特征数据,并根据所述目标特征数据的查找情况,验证所述待验证图片信息是否为真。
7.根据权利要求6所述的方法,其特征在于,所述待验证时间信息中包括时间戳以及时间密文;其中,所述时间密文是对时间明文进行加密后通过所述鉴定设备转发至所述终端的,所述时间明文是基于所述鉴定设备发送来的时间信息获取请求生成的,所述时间信息获取请求是所述鉴定设备在接收到所述终端为拍照得到的图片生成的特征数据时发送的;
所述对所述待验证时间信息的真伪进行验证,包括:
对所述时间密文进行解密,得到时间明文;
比对所述时间明文和所述时间戳;
若一致,则时间真伪验证结果为真;
若不一致,则时间真伪验证结果为假。
8.根据权利要求7所述的方法,其特征在于,所述对所述时间密文进行解密,得到时间明文,包括:
获取所述时间戳所在的时间区间对应的目标密码;
采用所述目标密码对所述时间密文进行解密,得到所述时间明文。
9.根据权利要求6-8中任一项所述的方法,其特征在于,还包括:在与所述鉴定设备通信之前,对所述鉴定设备进行身份验证;
在身份验证通过后,与所述鉴定设备建立通信连接或加密通信连接;
和/或,
上述方法,还包括:接收所述鉴定设备发送的时间信息获取请求,所述时间信息获取请求为所述鉴定设备在接收到所述终端为拍照得到的图片生成的特征数据时发送的;
获取当前时间对应的时间明文;
对所述时间明文进行加密得到时间密文;
将所述时间明文和所述时间密文组合成时间信息,并将所述时间信息返回至所述鉴定设备,以使所述鉴定设备将所述时间信息与所述特征数据关联存储至本地,并将所述时间信息转发至所述终端以由所述终端将所述时间信息添加至所述图片对应的图片信息中。
10.一种图片处理方法,其特征在于,包括:
接收终端为图片生成的特征数据;
向授时设备发送时间信息获取请求,并接收所述授时设备反馈的其为所述图片生成的时间信息;
将所述特征数据和所述时间信息进行关联存储至本地;
向所述终端转发所述时间信息,以使所述终端将所述时间信息添加至所述图片对应的图片信息中。
11.根据权利要求10所述的方法,其特征在于,所述特征数据为公钥加密数据;以及
所述方法,还包括:
采用私钥对所述公钥加密数据进行解密得到解密后的特征数据;
将所述特征数据和所述时间信息进行关联存储至本地,包括:将所述解密后的特征数据和所述时间信息进行关联存储至本地。
12.根据权利要求10或11所述的方法,其特征在于,向所述终端转发所述时间信息,包括:
采用私钥对所述时间信息进行加密;
将加密后的时间信息转发至所述终端。
13.一种图片处理方法,其特征在于,包括:
接收鉴定设备在接收到终端为图片生成的特征数据时发送的时间信息获取请求;
为所述图片生成时间信息;
将所述时间信息发送至所述鉴定设备,以使所述鉴定设备在本地关联存储所述特征数据和所述时间信息,并将所述时间信息转发至所述终端以由所述终端将所述时间信息存储至所述图片对应的图片信息中。
14.根据权利要求13所述的方法,其特征在于,为所述图片生成时间信息,包括:
获取当前时间对应的时间明文;
对所述时间明文进行加密得到时间密文;
将所述时间明文和所述时间密文组合成所述时间信息。
15.根据权利要求14所述的方法,其特征在于,对所述时间明文进行加密得到时间密文,包括:
获取所述时间明文所在时间区间对应的目标密码;
采用所述目标密码对所述时间明文进行加密得到所述时间密文。
16.一种鉴定设备,其特征在于,包括第一存储器和第一处理器;所述第一存储器用于存储一条或多条计算机指令,所述一条或多条计算机指令被所述第一处理器执行时能够实现上述权利要求1-5中任一项所述图片验证方法中的步骤;和/或,所述第一存储器用于存储一条或多条计算机指令,所述一条或多条计算机指令被所述第一处理器执行时能够实现上述权利要求10-12中任一项所述图片处理方法中的步骤。
17.一种授时设备,其特征在于,包括第二存储器和第二处理器;所述第二存储器用于存储一条或多条计算机指令,所述一条或多条计算机指令被所述第二处理器执行时能够实现上述权利要求6-9中任一项所述图片验证方法中的步骤;和/或,所述第二存储器用于存储一条或多条计算机指令,所述一条或多条计算机指令被所述第二处理器执行时能够实现上述权利要求13-15中任一项所述图片处理方法中的步骤。
18.一种图片验证***,其特征在于,包括:上述权利要求16所述的鉴定设备以及上述权利要求17所述的授时设备。
CN201810893051.XA 2018-08-07 2018-08-07 图片验证方法、图片处理方法、设备及*** Active CN109214425B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810893051.XA CN109214425B (zh) 2018-08-07 2018-08-07 图片验证方法、图片处理方法、设备及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810893051.XA CN109214425B (zh) 2018-08-07 2018-08-07 图片验证方法、图片处理方法、设备及***

Publications (2)

Publication Number Publication Date
CN109214425A true CN109214425A (zh) 2019-01-15
CN109214425B CN109214425B (zh) 2022-04-12

Family

ID=64988159

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810893051.XA Active CN109214425B (zh) 2018-08-07 2018-08-07 图片验证方法、图片处理方法、设备及***

Country Status (1)

Country Link
CN (1) CN109214425B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109992683A (zh) * 2019-04-09 2019-07-09 百度在线网络技术(北京)有限公司 图像信息存储方法、获取方法、终端、服务器和介质

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030070075A1 (en) * 2001-10-04 2003-04-10 Frederic Deguillaume Secure hybrid robust watermarking resistant against tampering and copy-attack
CN1439982A (zh) * 2002-02-20 2003-09-03 安时乐公司 用于电子文档的时间标记***和用于相同目的的程序媒体
CN1567340A (zh) * 2003-06-23 2005-01-19 中国科学院研究生院 一种防伪票据、票据防伪方法及***
JP4280439B2 (ja) * 2000-11-17 2009-06-17 キヤノン株式会社 画像検証システム、検証データ変換装置、プログラム及び記録媒体
CN102255894A (zh) * 2011-06-28 2011-11-23 北龙中网(北京)科技有限责任公司 网站信息验证方法、***及解析服务器
CN103310164A (zh) * 2013-06-18 2013-09-18 齐宇庆 电子***图形的验证方法及含有电子***文件的验证方法
CN104995635A (zh) * 2013-05-21 2015-10-21 华为技术有限公司 图片发送方法和装置以及终端设备
CN105447642A (zh) * 2015-11-27 2016-03-30 国网重庆市电力公司江津供电分公司 一种基于二维码的工程数码照片验证***以及验证方法
CN105897428A (zh) * 2016-04-28 2016-08-24 武汉大学 一种基于虹膜识别的实时视频安全通讯***及方法
CN105989318A (zh) * 2015-02-13 2016-10-05 福建新大陆电脑股份有限公司 一种防伪票据及其防伪装置、方法
CN106257483A (zh) * 2015-06-16 2016-12-28 北京源创云网络科技有限公司 电子数据的处理方法、设备及***
CN107979467A (zh) * 2016-10-21 2018-05-01 ***通信有限公司研究院 验证方法及装置

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4280439B2 (ja) * 2000-11-17 2009-06-17 キヤノン株式会社 画像検証システム、検証データ変換装置、プログラム及び記録媒体
US20030070075A1 (en) * 2001-10-04 2003-04-10 Frederic Deguillaume Secure hybrid robust watermarking resistant against tampering and copy-attack
CN1439982A (zh) * 2002-02-20 2003-09-03 安时乐公司 用于电子文档的时间标记***和用于相同目的的程序媒体
CN1567340A (zh) * 2003-06-23 2005-01-19 中国科学院研究生院 一种防伪票据、票据防伪方法及***
CN102255894A (zh) * 2011-06-28 2011-11-23 北龙中网(北京)科技有限责任公司 网站信息验证方法、***及解析服务器
CN104995635A (zh) * 2013-05-21 2015-10-21 华为技术有限公司 图片发送方法和装置以及终端设备
CN103310164A (zh) * 2013-06-18 2013-09-18 齐宇庆 电子***图形的验证方法及含有电子***文件的验证方法
CN105989318A (zh) * 2015-02-13 2016-10-05 福建新大陆电脑股份有限公司 一种防伪票据及其防伪装置、方法
CN106257483A (zh) * 2015-06-16 2016-12-28 北京源创云网络科技有限公司 电子数据的处理方法、设备及***
CN105447642A (zh) * 2015-11-27 2016-03-30 国网重庆市电力公司江津供电分公司 一种基于二维码的工程数码照片验证***以及验证方法
CN105897428A (zh) * 2016-04-28 2016-08-24 武汉大学 一种基于虹膜识别的实时视频安全通讯***及方法
CN107979467A (zh) * 2016-10-21 2018-05-01 ***通信有限公司研究院 验证方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张俊贤 等: "电子文件真实性保障技术研究", 《信息安全研究》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109992683A (zh) * 2019-04-09 2019-07-09 百度在线网络技术(北京)有限公司 图像信息存储方法、获取方法、终端、服务器和介质

Also Published As

Publication number Publication date
CN109214425B (zh) 2022-04-12

Similar Documents

Publication Publication Date Title
CN105978917B (zh) 一种用于可信应用安全认证的***和方法
ES2687191T3 (es) Método de autentificación de red para transacciones electrónicas seguras
US11363454B2 (en) Providing low risk exceptional access with verification of device possession
CN108876374A (zh) 区块链的网络身份证件认证方法和***
CN104735065B (zh) 一种数据处理方法、电子设备及服务器
CN105915342A (zh) 一种应用程序通信处理***、设备、装置及方法
CN109639828A (zh) 会话消息处理方法和装置
CN110492990A (zh) 区块链场景下的私钥管理方法、装置及***
CN105634737B (zh) 一种数据传输方法、终端及其***
CN105610837B (zh) 用于scada***主站与从站间身份认证的方法及***
CN111130803A (zh) 数字签名的方法、***及装置
CN107918731A (zh) 用于控制对开放接口进行访问的权限的方法和装置
CN113806772A (zh) 基于区块链的信息加密传输方法及装置
CN109818747A (zh) 数字签名方法及装置
CN107634946A (zh) 一种微服务节点合法性验证方法和装置
CN107342861A (zh) 一种数据处理方法、装置及***
CN110505055A (zh) 基于非对称密钥池对和密钥卡的外网接入身份认证方法和***
CN109831311A (zh) 一种服务器验证方法、***、用户终端及可读存储介质
CN113595985A (zh) 一种基于国密算法安全芯片的物联网安全云平台实现方法
CN109272314A (zh) 一种基于两方协同签名计算的安全通信方法及***
CN110380859A (zh) 基于非对称密钥池对和dh协议的量子通信服务站身份认证方法和***
CN107154916A (zh) 一种认证信息获取方法、提供方法及装置
CN105025036B (zh) 一种基于互联网的认知能力测试值加密和传输方法
CN109978543A (zh) 一种合同签署的方法、装置、电子设备及存储介质
CN109214425A (zh) 图片验证方法、图片处理方法、设备及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant