首页> 中国专利> 电子数据一致性验证方法、装置、系统及存证验证平台

电子数据一致性验证方法、装置、系统及存证验证平台

摘要

本发明提供一种电子数据一致性验证方法、装置、系统及存证验证平台,通过监控电商平台上的交易信息,当交易信息涉及电子数据交易时,暂停交易过程并获取电子数据对应的验证相关信息;根据该验证相关信息,向存证验证平台发送对电子数据进行存证信息一致性验证的验证请求;接收存证验证平台反馈的验证响应,并根据验证响应确定电商平台端的电子数据是否与存证验证平台已存证的电子数据具有一致性;若一致性验证通过,则允许电子数据继续交易。从而保护了电子数据存证所有人对电子数据所持有的原创利益,保证买卖双方的交易合法性,树立了电子数据知识产权保护的法律权威性。

著录项

  • 公开/公告号CN105260675A

    专利类型发明专利

  • 公开/公告日2016-01-20

    原文格式PDF

  • 申请/专利权人 北京源创云网络科技有限公司;

    申请/专利号CN201510673400.3

  • 发明设计人 鹿毅忠;

    申请日2015-10-16

  • 分类号G06F21/62(20130101);

  • 代理机构11205 北京同立钧成知识产权代理有限公司;

  • 代理人杨贝贝;黄健

  • 地址 100082 北京市海淀区西直门北大街32号院1号楼7层809室-1

  • 入库时间 2023-12-18 13:47:49

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-03-15

    授权

    授权

  • 2016-02-17

    实质审查的生效 IPC(主分类):G06F21/62 申请日:20151016

    实质审查的生效

  • 2016-01-20

    公开

    公开

说明书

技术领域

本发明涉及电子数据信息固话存储及验证技术领域,涉及第三方对电子 数据进行存证和一致性验证领域,尤其涉及一种电子数据一致性验证方法、 装置、系统及存证验证平台。

背景技术

随着互联网技术的普及,网络已经慢慢成为了数据传递、传播的重要 途径。

电子数据尤其对于创新创意的电子数据,例如:技术文档、软件代码、 设计素材、音视频作品等,其发明创造的构思一般都以电子形式记录,随 之而来的问题是,若这些创新创意电子数据不能被具有法律效力地存储下 来,一旦泄露,随着网络的传播速度快、范围广,则很难证明其原创的历 史、原创的成果。

目前对于电子数据的保护基本都是通过给电子作品加密或打上水印 的方式,但这种方式仅能对作品本身进行一定程度的防篡改保护,很难证 明其原创的时间性及归属性,维权艰难。我国相关法律对电子数据的原件 形式有如下规定:能够可靠地保证自最终形成时起,内容保持完整、未被 更改。通常一般情况下,由中立的第三方云端保存的电子数据,其证明力 大于当事人保存的电子数据。

电子数据的发明人或所有人将其原创的电子数据在第三方存证验证 平台上进行存证之后,随着而来的问题是,如何在流通环节中对已存证的 电子数据进行保护,明确该电子数据归属者的权益;或者,当用户购买到 某一电子数据商品时,如何查验该电子数据商品的归属权等种种问题。例 如,淘宝网上有许多软件代码、图片素材等电子数据商品,由于不清楚这 些电子数据商品的来源信息,而无法将售卖这些非存证保护的电子数据商 品的利益返回给电子数据的所有人,严重影响了知识产权保护的法律权威 性,因此,亟需一种平台可以使用户的原创电子数据获得可信第三方的存 证保护,并且还可以提供电子数据与其存证信息一致性的验证,既可以证 明电子数据的历史性和成果性,又可以保护电子数据所有人的利益,保证 电子数据在流通环节中买卖双方的交易合法性,树立电子数据知识产权保 护的法律权威性。

发明内容

本发明提供一种电子数据一致性验证方法、装置、系统及存证验证平台, 可以为电子数据提供可信的存证时间证明,并且为流通环节中的电子数据提 供灵活且可靠的验证保护,有效保证电子数据所有人的利益,保证电子数据 在流通环节中买卖双方的交易合法性,树立电子数据知识产权保护的法律权 威性。

本发明提供一种电子数据一致性验证方法,包括:

监控电商平台上的交易信息,当所述交易信息涉及电子数据交易时,暂 停交易过程并获取所述电子数据对应的验证相关信息;

根据所述验证相关信息,向存证验证平台发送对所述电子数据进行存证 信息一致性验证的验证请求;

接收所述存证验证平台反馈的验证响应,并根据所述验证响应确定所述 电子数据是否已在所述存证验证平台进行存证保护;

若所述电子数据已在所述存证验证平台进行存证保护,则允许所述电子 数据继续交易。

进一步地,所述验证相关信息为所述电子数据;相应的,所述根据所述 验证相关信息,向存证验证平台发送对所述电子数据进行存证信息一致性验 证的验证请求,包括:

根据所述电子数据,生成第一数据串;所述第一数据串是与所述电子数 据唯一对应的数据信息;

向存证验证平台发送第一验证请求,所述第一验证请求包含:所述第一数 据串;

或者,所述验证相关信息为所述电子数据以及所述电子数据的存证证书 编号;相应的,所述根据所述验证相关信息,向存证验证平台发送对所述电 子数据进行存证信息一致性验证的验证请求,包括:

向存证验证平台发送第二验证请求,所述第二验证请求包含所述电子数据 的存证证书编号;

或者,

所述验证相关信息为所述电子数据以及所述电子数据的可信时间戳;相 应的,所述根据所述验证相关信息,向存证验证平台发送对所述电子数据进 行存证信息一致性验证的验证请求,包括:

根据所述电子数据,生成所述第一数据串,向存证验证平台发送第三验 证请求,所述第三验证请求包含所述电子数据的可信时间戳及所述第一数据 串。

进一步地,所述向存证验证平台发送第一验证请求,所述第一验证请求 包含:所述第一数据串之后,相应的,所述接收所述存证验证平台反馈的验 证响应,并根据所述验证响应确定所述电子数据是否已在所述存证验证平台 进行存证保护,包括:

接收所述存证验证平台反馈的第一验证响应;若所述第一验证响应为未查 到存证信息的响应消息,确定所述电子数据未在所述存证验证平台进行存证 保护;若所述第一验证响应为查到存证信息的响应消息,确定所述电子数据已 在所述存证验证平台进行存证保护;

所述向存证验证平台发送第二验证请求,所述第二验证请求包含所述电子 数据的存证证书编号之后,相应的,所述接收所述存证验证平台反馈的验证 响应,并根据所述验证响应确定所述电子数据是否已在所述存证验证平台进 行存证保护,包括:

接收所述存证验证平台反馈的第二验证响应;所述第二验证响应包含第二 数据串;根据所述电子数据,生成第一数据串;将所述第二数据串与所述第一 数据串进行比对,若一致,确定所述电子数据已在所述存证验证平台进行存 证保护;若不一致,确定所述电子数据未在所述存证验证平台进行存证保护; 所述第二数据串是与存证电子数据唯一对应的数据信息;

所述向存证验证平台发送第三验证请求,所述第三验证请求包含所述电 子数据的可信时间戳及所述第一数据串之后,相应的,所述接收所述存证验 证平台反馈的验证响应,并根据所述验证响应确定所述电子数据是否已在所 述存证验证平台进行存证保护,包括:

接收所述存证验证平台反馈的第三验证响应;若所述第三验证响应为未查 到存证信息的响应消息,确定所述电子数据未在所述存证验证平台进行存证 保护;若所述第三验证响应为查到存证信息的响应消息,确定所述电子数据已 在所述存证验证平台进行存证保护。

进一步地,所述若所述第一验证响应为查到存证信息的响应消息,确定所 述电子数据已在所述存证验证平台进行存证保护之后,还包括:

向所述存证验证平台发送所述电子数据的存证证书编号获取请求,所述获 取请求包含:所述第一验证响应的标识信息;

接收所述存证验证平台反馈的所述电子数据对应的存证证书编号;

将所述存证证书编号发送给所述电子数据交易对应的交易方。

进一步地,所述确定所述电子数据已在所述存证验证平台进行存证保护 之后,还包括:

将所述电子数据已在所述存证验证平台进行存证保护的确定结果与所述 第一数据串对应存储;

相应的,所述根据所述电子数据,生成第一数据串之后,还包括:

比对本地数据库中是否已存储所述第一数据串,若存在,获取与所述第一 数据串对应的所述电子数据已在所述存证验证平台进行存证保护的确定结 果。

进一步地,所述向存证验证平台发送对所述电子数据进行存证信息一致 性验证的验证请求,包括:

向存证验证平台发送带有CA认证信息的验证请求,以向所述存证验证平 台提供身份验证。

本发明还提供一种电子数据一致性验证方法,包括:

接收电商平台发送的验证请求,所述验证请求中包含对所述电商平台正 在进行的电子数据交易中所涉及的电子数据进行存证信息一致性验证的验证 相关信息;

根据所述验证相关信息对所述电子数据是否已存证进行验证,并向所述 电商平台反馈验证响应。

进一步地,所述验证相关信息包含第一数据串;所述第一数据串是与电 子数据唯一对应的数据信息;相应的,所述根据所述验证相关信息对所述电 子数据是否已存证进行验证,并向所述电商平台反馈验证响应,包括:

比对存证数据库中是否已存储有所述第一数据串;若没有,反馈未查到存 证信息的第一验证响应;若有,反馈查到存证信息的第一验证响应;

或者,所述验证相关信息包含所述电子数据的存证证书编号;相应的, 所述根据所述验证相关信息对所述电子数据是否已存证进行验证,并向所述 电商平台反馈验证响应,包括:

查找与所述存证证书编号对应的存证证书,若没有,反馈未查到存证信息 的第二验证响应;若有,向所述电商平台显示所述存证证书,所述存证证书包 含:唯一标识电子数据的第二数据串信息;以使所述电商平台比对所述第一数 据串与所述第二数据串确定所述电子数据已在存证验证平台进行存证保护;

或者,所述验证相关信息包含所述电子数据的可信时间戳及所述第一数 据串;相应的,所述根据所述验证相关信息对所述电子数据是否已存证进行 验证,并向所述电商平台反馈验证响应,包括:比对存证数据库中是否已存 储有所述第一数据串;若没有,反馈未查到存证信息的第三验证响应;若有, 找到与所述第一数据串对应的存证时间,并根据所述第一数据串和所述存证时 间生成唯一对应的第二数据串;对所述可信时间戳进行解密,得到第三数据串; 若所述第二数据串与所述第三数据串完全匹配,向所述电商平台反馈查到存证 信息的第三验证响应。

进一步地,所述方法还包括:

接收所述电商平台发送的存证证书编号获取请求,所述获取请求包含:向 所述电商平台反馈的所述查到存证信息的第一验证响应的标识信息;

根据所述第一验证响应的标识信息,获取所述电子数据对应的存证证书编 号,并向所述电商平台发送所述存证证书编号。

进一步地,所述向所述电商平台反馈验证响应,包括:

反馈带有CA认证信息的验证响应,以向所述电商平台提供身份验证。

本发明还提供一种电子数据一致性验证装置,包括:

监控模块,用于监控电商平台上的交易信息;

控制模块,用于当所述监控模块监控到所述交易信息涉及电子数据交易 时,暂停交易过程;

获取模块,用于获取所述电子数据对应的验证相关信息;

发送模块,用于根据所述获取模块获取到的所述验证相关信息,向存证 验证平台发送对所述电子数据进行存证信息一致性验证的验证请求;

接收模块,用于接收所述存证验证平台反馈的验证响应,并根据所述验 证响应确定所述电子数据是否已在所述存证验证平台进行存证保护;

所述控制模块,还用于当所述接收模块确定所述电子数据已在所述存证 验证平台进行存证保护时,允许所述电子数据继续交易。

进一步地,所述发送模块包括:数据串生成子模块、发送子模块;

数据串生成子模块,用于根据电子数据,生成第一数据串;所述第一数 据串是与所述电子数据唯一对应的数据信息;

所述获取模块获取到的所述验证相关信息为所述电子数据,相应的,

所述发送子模块,用于向存证验证平台发送第一验证请求,所述第一验 证请求包含:所述数据串生成子模块生成的所述第一数据串;

或者,所述获取模块获取到的所述验证相关信息为所述电子数据以及所 述电子数据的存证证书编号,相应的,

所述发送子模块,用于向存证验证平台发送第二验证请求,所述第二验 证请求包含所述电子数据的存证证书编号;

或者,所述获取模块获取到的所述验证相关信息为所述电子数据以及所 述电子数据的可信时间戳,相应的,

所述发送子模块,用于向存证验证平台发送第三验证请求,所述第三验 证请求包含所述电子数据的可信时间戳及所述数据串生成子模块生成的所述 第一数据串。

进一步地,所述接收模块包括:

接收子模块,用于接收所述存证验证平台反馈的第一验证响应;

确定子模块,用于当所述第一验证响应为未查到存证信息的响应消息时, 确定所述电子数据未在所述存证验证平台进行存证保护;当所述第一验证响 应为查到存证信息的响应消息时,确定所述电子数据已在所述存证验证平台 进行存证保护;

所述接收子模块,还用于接收所述存证验证平台反馈的第二验证响应;所 述第二验证响应包含第二数据串;

比对子模块,用于将所述接收子模块接收到的所述第二数据串与所述数据 串生成子模块生成的所述第一数据串进行比对;

所述确定子模块,还用于根据所述比对子模块对所述第二数据串与所述第 一数据串进行比对得到的结果,确定所述电子数据是否已在所述存证验证平 台进行存证保护;若一致,确定所述电子数据已在所述存证验证平台进行存 证保护;若不一致,确定所述电子数据未在所述存证验证平台进行存证保护; 所述第二数据串是与存证电子数据唯一对应的数据信息;

所述接收子模块,还用于接收所述存证验证平台反馈的第三验证响应;

所述确定子模块,还用于当所述第三验证响应为未查到存证信息的响应消 息时,确定所述电子数据未在所述存证验证平台进行存证保护;当所述第三 验证响应为查到存证信息的响应消息时,确定所述电子数据已在所述存证验证 平台进行存证保护。

进一步地,所述发送模块,还用于向所述存证验证平台发送所述电子数据 的存证证书编号获取请求,所述获取请求包含:所述第一验证响应的标识信息;

所述接收模块,还用于接收所述存证验证平台反馈的所述电子数据对应的 存证证书编号;

所述发送模块,还用于将所述存证证书编号发送给所述电子数据交易对应 的交易方。

进一步地,所述装置还包括:

存储模块,用于将所述确定子模块确定的所述电子数据已在所述存证验 证平台进行存证保护的确定结果与所述数据串生成子模块生成的所述第一数 据串对应存储;

所述比对子模块,还用于比对本地数据库中是否已存储所述第一数据串;

所述获取模块,还用于当所述比对子模块比对后发现本地数据库中已存储 所述第一数据串时,从所述存储模块中获取所述确定结果。

进一步地,所述发送模块,具体用于向存证验证平台发送带有CA认证 信息的验证请求,以向所述存证验证平台提供身份验证。

本发明还提供一种存证验证平台,包括:

接收模块,用于接收电商平台发送的验证请求,所述验证请求中包含对 所述电商平台正在进行的电子数据交易中所涉及的电子数据进行存证信息一 致性验证的验证相关信息;

验证模块,用于根据所述验证相关信息对所述电子数据是否已存证进行 验证;

反馈模块,用于向所述电商平台反馈验证响应。

进一步地,所述验证相关信息包含第一数据串,所述第一数据串是与电 子数据唯一对应的数据信息;相应的,

所述验证模块,具体用于比对存证数据库中是否已存储有所述第一数据 串;

所述反馈模块,具体用于当所述验证模块进行比对后得到未存储有所述 第一数据串的验证结果时,反馈未查到存证信息的第一验证响应;当得到存储 有所述第一数据串的验证结果时,反馈查到存证信息的第一验证响应;

或者,所述验证相关信息包含所述电子数据的存证证书编号,相应的,

所述验证模块,具体用于查找与所述存证证书编号对应的存证证书;

所述反馈模块,具体用于当所述验证模块进行查找后得到未找到与所述 存证证书编号对应的存证证书时,反馈未查到存证信息的第二验证响应;当所 述验证模块进行查找后得到找到与所述存证证书编号对应的存证证书时,向 所述电商平台显示所述存证证书;所述存证证书包含:唯一标识存证电子数据 的第二数据串信息;以使所述电商平台比对所述第一数据串与所述第二数据串 确定所述电子数据已存证保护;

或者,所述验证相关信息包含所述电子数据的可信时间戳及所述第一数 据串,相应的,

所述验证模块,具体用于比对存证数据库中是否已存储有所述第一数据 串;

所述反馈模块,具体用于当所述验证模块进行比对后得到未存储有所述 第一数据串的验证结果时,反馈未查到存证信息的第三验证响应;当得到存储 有所述第一数据串的验证结果时,找到与所述第一数据串对应的存证时间,并 根据所述第一数据串和所述存证时间生成唯一对应的第二数据串;对所述可信 时间戳进行解密,得到第三数据串;若所述第二数据串与所述第三数据串完全 匹配,向所述电商平台反馈查到存证信息的第三验证响应。

进一步地,所述接收模块,还用于接收所述电商平台发送的存证证书编 号获取请求,所述获取请求包含:向所述电商平台反馈的所述查到存证信息的 第一验证响应的标识信息;

所述反馈模块,还用于根据所述第一验证响应的标识信息,获取所述电子 数据对应的存证证书编号,并向所述电商平台发送所述存证证书编号。

进一步地,所述反馈模块,具体用于反馈带有CA认证信息的验证响应, 以向所述电商平台提供身份验证。

本发明还提供一种电子数据一致性验证系统,包括:

本发明提供的电子数据一致性验证装置;以及本发明提供的存证验证平 台。

本发明提供的电子数据一致性验证方法、装置、系统及存证验证平台, 通过监控电商平台上的交易信息,当交易信息涉及电子数据交易时,暂停 交易过程并获取电子数据对应的验证相关信息;根据该验证相关信息,向 存证验证平台发送对电子数据进行存证信息一致性验证的验证请求;接收 存证验证平台反馈的验证响应,并根据验证响应确定电商平台端的电子数 据是否与存证验证平台已存证的电子数据具有一致性;若一致性验证通 过,则允许电子数据继续交易。从而保护了电子数据存证所有人对电子数 据所持有的原创利益,保证买卖双方的交易合法性,树立了电子数据知识 产权保护的法律权威性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下 面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在 不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是根据一示例性实施例示出的一种电子数据一致性验证方法的流程 图;

图2~图4是根据另一示例性实施例示出的一种电子数据一致性验证方法 的流程图;

图5是根据一示例性实施例示出的另一种电子数据一致性验证方法的流 程图;

图6~图8是根据另一示例性实施例示出的另一种电子数据一致性验证方 法的流程图。

图9是根据一示例性实施例示出的一种电子数据一致性验证装置的结构 示意图;

图10是根据另一示例性实施例示出的一种电子数据一致性验证装置的 结构示意图;

图11是根据一示例性实施例示出的一种存证验证平台的结构示意图;

图12是根据一示例性实施例示出的一种电子数据一致性验证系统的结构 示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发 明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述, 显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获 得的所有其他实施例,都属于本发明保护的范围。

图1是根据一示例性实施例示出的一种电子数据一致性验证方法的流程 图。如图1所示,本实施例提供的电子数据一致性验证方法适用于对电子数 据交易中出现的电子数据商品进行与存证验证平台已存证的电子数据进行一 致性查验,以保证电子数据商品的来源合法,进而保证该电子数据交易合法, 同时还可以保护电子数据所有人的利益,树立知识产权保护的法律权威性。 本实施例提供的电子数据一致性验证方法可以基于电子数据一致性验证系统 实现,该系统包括具有电子数据一致性验证装置的电商平台、存证验证平台, 本实施例的方法可以通过电商平台端的电子数据一致性验证装置来执行,具 体包括如下步骤:

步骤A101、监控电商平台上的交易信息,当交易信息涉及电子数据交易 时,暂停交易过程并获取电子数据对应的验证相关信息。

具体地,电商平台上设置有对电子数据进行一致性验证的装置或应用程 序,该进行一致性验证的装置根据预设的监控程序对电商平台上的交易信息 进行监控,一旦发现交易内容涉及电子数据的交易,暂停该交易,以对该交 易中的电子数据进行存证信息一致性验证,验证通过后允许交易的继续进行。 其中,电子数据可以为任何格式的电子数据,纯文本、图片、音视频、软件 代码等等,常见的电子数据交易例如,淘宝网上销售的软件代码、图片素材 等电子数据商品,若不清楚这些电子数据商品的来源信息,易造成买方购买 并使用他人知识产权的电子数据,造成侵权,而作为销售这些侵权电子数据 商品的电商平台也负有不可推卸的监管责任,因此,电商平台需要对涉及电 子数据的交易进行存证信息一致性查验,以保证买卖双方的利益,保证知识 产权保护的法律权威性。

步骤A102、根据验证相关信息,向存证验证平台发送对电子数据进行存 证信息一致性验证的验证请求。

存证验证平台可以为可信第三方的存证验证平台,其内存储有电子数据 自身的内容,和/或存储有与该电子数据唯一对应的数据串,该唯一对应的数 据串的生成过程可以根据预设哈希算法,如信息摘要算法第五版(Message DigestAlgorithm,简称MD5)或者安全散列算法(SecureHashAlgorithm, 简称SHA)等,得到该电子数据的哈希值,即该唯一对应的数据串。

步骤A103、接收存证验证平台反馈的验证响应,并根据验证响应确定电 子数据是否已在存证验证平台进行存证保护。

步骤A104、若电子数据已在存证验证平台进行存证保护,则允许电子数 据继续交易。

若存证验证平台没有查到与交易中的电子数据一致的存证信息,则电商 平台不允许卖家继续销售该电子数据商品,以实现对电子数据商品的知识产 权保护。

本实施例提供的电子数据一致性验证方法,通过监控电商平台上的交 易信息,当交易信息涉及电子数据交易时,暂停交易过程并获取电子数据 对应的验证相关信息;根据该验证相关信息,向存证验证平台发送对电子 数据进行存证信息一致性验证的验证请求;接收存证验证平台反馈的验证 响应,并根据验证响应确定电商平台端的电子数据是否与存证验证平台已 存证的电子数据具有一致性;若一致性验证通过,则允许电子数据继续交 易。从而保护了电子数据存证所有人对电子数据所持有的原创利益,保证 买卖双方的交易合法性,树立了电子数据知识产权保护的法律权威性。

验证相关信息

图2~图4是根据另一示例性实施例示出的一种电子数据一致性验证方法 的流程图。如图2~图4所示,在上述实施例的基础上,进一步地,在存证验 证平台进行电子数据与其存证信息是否一致验证的方式可以有以下三种:

第一种验证方式:验证相关信息为电子数据;相应的,步骤A102、根据 验证相关信息,向存证验证平台发送对电子数据进行存证信息一致性验证的 验证请求验证相关信息,具体可以包括(如图2所示):

步骤A201、根据电子数据,生成第一数据串。

其中,第一数据串是与电子数据唯一对应的数据信息。

步骤A202、向存证验证平台发送第一验证请求,第一验证请求包含:第 一数据串。

对于存证验证平台来说,其可以仅存储有与电子数据唯一对应的第一数据 串,也可以既包含电子数据本身,又包含基于该电子数据生成的第一数据串。 通常对于电子数据的拥有者来说,其在创作过程中产生的成果,不希望被第三 方获取到,但同时又希望其创作成果能够由可信的第三方进行原创归属及原创 时间的鉴证,则可以采取仅发送与电子数据唯一对应的第一数据串的存证方 式;第一数据串是基于电子数据生成的,且与该电子数据唯一对应,这就使 得第三方的存证验证平台无法获得原创电子数据的实质内容,但可以获得与该 电子数据完全等价的第一数据串。从而为创作者的创作成果提供存证及后续的 验证服务,保护其原创利益。此外,在验证环节中,第一数据串的生成可以由 电商平台安装由存证验证平台提供的算法生成器生成,也可以由电商平台自 行设置符合国际标准的算法模块生成。当然,电商平台也可以将获取到的电 子数据发送给存证验证平台,由平台基于该电子数据生成第一数据串并与其 内已存证的数据串进行比对,验证电子数据是否已具备存证信息。

进一步地,向存证验证平台发送第一验证请求之后,相应的,步骤A103、 接收存证验证平台反馈的验证响应,并根据验证响应确定电子数据是否已在 存证验证平台进行存证保护,具体可以包括:

步骤A203、接收存证验证平台反馈的第一验证响应。若第一验证响应为 未查到存证信息的响应消息,执行步骤A204;若第一验证响应为查到存证信 息的响应消息,执行步骤A205。

步骤A204、确定电子数据未在存证验证平台进行存证保护。

步骤A205、确定电子数据已在存证验证平台进行存证保护。

存证验证平台根据第一验证请求中的第一数据串信息,比对其存证数据库 中是否已存储有第一数据串,若没有,说明该电子数据是未存证的电子数据, 则反馈未查到存证信息的响应消息给电商平台,电商平台负有保证其平台上 流通的电子数据商品的来源正规的职责,因此,根据第三方可信存证验证平 台的反馈信息,当确定电子数据未在存证验证平台进行存证保护时,终止未 受到存证保护的电子数据商品的交易。

第二种验证方式:验证相关信息为电子数据以及电子数据的存证证书编 号;相应的,步骤A102、根据验证相关信息,向存证验证平台发送对电子数 据进行存证信息一致性验证的验证请求,具体可以包括(如图3所示):

步骤A301、向存证验证平台发送第二验证请求,第二验证请求包含电子 数据的存证证书编号。

已存证的电子数据,其自身可以携带有证明其历史性和成果性的存证证 书编号,根据该证书编号在存证验证平台上查验对应的存证证书,再根据存 证证书中显示的信息确定存证证书与该电子数据是否一致。

进一步地,向存证验证平台发送第二验证请求之后,相应的,步骤A103、 接收存证验证平台反馈的验证响应,并根据验证响应确定电子数据是否已在 存证验证平台进行存证保护,具体可以包括:

步骤A302、接收存证验证平台反馈的第二验证响应,第二验证响应包含 第二数据串。

第二数据串是与存证电子数据唯一对应的数据信息。存证验证平台根据电 商平台发送的第二验证请求中的存证证书编号,找到与之对应的存证证书, 向电商平台显示该存证证书,存证证书中可以包含唯一标识已经存证的电子数 据的第二数据串信息。

步骤A303、根据电子数据,生成第一数据串。

步骤A304、将第二数据串与第一数据串进行比对,若一致,执行步骤 A305;若不一致,执行步骤A306。

步骤A305、确定电子数据已在存证验证平台进行存证保护。

步骤A306、确定电子数据未在存证验证平台进行存证保护。

电商平台通过比对第一数据串与第二数据串是否一致,可以确定第一数据 串对应的电子数据是否与存证证书上第二数据串对应的已存证的电子数据存 在对应关系,从而确定电商平台侧的电子数据来源是否合法。

第三种验证方式:验证相关信息为电子数据以及电子数据的可信时间戳; 相应的,步骤A102、根据验证相关信息,向存证验证平台发送对电子数据进 行存证信息一致性验证的验证请求,具体可以包括(如图4所示):

步骤A401、根据电子数据,生成第一数据串。

其中,第一数据串是与电子数据唯一对应的数据信息。

步骤A402、向存证验证平台发送第三验证请求,第三验证请求包含:电 子数据的可信时间戳及第一数据串。

其中,可信时间戳是证明电子数据可信存证时间的数据信息,其携带有存 证验证平台的身份信息。存证验证平台在对电子数据进行存证时,向可信时间 签发设备发送基于该待存证的电子数据生成的唯一对应的第一数据串,可信时 间签发设备基于接收到第一数据串的时间签发可信时间信息,存证验证平台再 基于第一数据串、可信时间签发设备签发的可信时间信息(存证时间)生成唯 一对应的第二数据串,并采用存证验证平台的私钥对该第二数据串进行数字签 名后得到该可信时间戳。因此,通过对可信时间戳进行解密,可以还原第二数 据串,第二数据串中包含有与存证电子数据唯一对应的第一数据串和存证时间 信息。因此,第三验证请求中所包含的第一数据串,用于使存证验证平台根据 第一数据串找到其所对应的存证时间,再根据第一数据串和找到的存证时间生 成第三数据串,将对可信时间戳进行解密得到的第二数据串和第三数据串进行 比较,若一致,则说明可信时间戳和待验证的电子数据是对应的关系,则验证 通过。

进一步地,向存证验证平台发送第三验证请求之后,相应的,步骤A103、 接收存证验证平台反馈的验证响应,并根据验证响应确定电子数据是否已在 存证验证平台进行存证保护,具体可以包括:

步骤A403、接收存证验证平台反馈的第三验证响应。若第三验证响应为 未查到存证信息的响应消息,执行步骤A404;若第三验证响应为查到存证信 息的响应消息,执行步骤A405。

步骤A404、确定电子数据未在存证验证平台进行存证保护。

步骤A405、确定电子数据已在存证验证平台进行存证保护。

存证验证平台接收到电商平台发送的第三验证请求后,首先根据第一数 据串,比对存证数据库中是否已存储有第一数据串,若存证数据库中未存储第 一数据串,向电商平台反馈未查到存证信息的第三验证响应消息,若存证数据 库中已存储第一数据串,找到与第一数据串对应的存证时间,根据第一数据串 和存证时间生成唯一对应的第二数据串;再对可信时间戳进行解密,得到第三 数据串;若第二数据串与第三数据串完全匹配,则证明可信时间戳与电商平台 获取到的电子数据的存证信息是对应匹配的,则向电商平台反馈查到存证信息 的第三验证响应消息。若第二数据串与第三数据串不匹配,则向电商平台反馈 未查到存证信息的第三验证响应消息。这种方式与第一种方式(仅根据第一数 据串进行验证)相比较,需要额外提供可信的时间戳,可信的时间戳是由具有 法律公信力的第三方存证验证平台出具的,因此这种验证方式更加规范化,且 更具有保障性、权威性。

进一步地,在接收存证验证平台反馈的第一验证响应,若第一验证响应 为查到存证信息的响应消息,确定电子数据已在存证验证平台进行存证保护 之后,还可以包括如下步骤:

向存证验证平台发送电子数据的存证证书编号获取请求,获取请求包含: 第一验证响应的标识信息;

接收存证验证平台反馈的电子数据对应的存证证书编号;

将存证证书编号发送给电子数据交易对应的交易方。

具体的,对于没有附带有存证证书编号的已存证的电子数据商品,可以向 存证验证平台请求获取存证证书编号,以方便交易方(卖方和/或买方)通过 存证证书编号查看电子数据商品的存证证书。例如,买方在购买到电子数据商 品后可以根据该证书编号查到该电子数据商品的存证证书,以确认购买到受到 存证保护的电子数据商品。卖方也可以根据该证书编号进行查验,以保证自己 所卖电子数据商品的正规性。

进一步地,在上述步骤A205、步骤A305、步骤A405、确定电子数据已 在存证验证平台进行存证保护之后,还可以包括:

将电子数据已在存证验证平台进行存证保护的确定结果与第一数据串对 应存储。

相应的,在步骤A201、步骤A303、步骤A401、根据电子数据,生成第 一数据串之后,还可以包括如下步骤:

比对本地数据库中是否已存储该第一数据串,若存在,获取与第一数据串 对应的电子数据已在存证验证平台进行存证保护的确定结果;若不存在,执 行对电子数据进行存证信息一致性验证的步骤。

通过将电子数据已存证的确定结果与第一数据串对应存储,加快验证流 程,使已经被验证过、已存证的电子数据可以被快速地交易。

进一步地,步骤A102、根据验证相关信息,向存证验证平台发送对电子 数据进行存证信息一致性验证的验证请求验证相关信息,具体可以包括:

向存证验证平台发送带有CA认证信息的验证请求,以向存证验证平台提 供身份验证。

电商平台在进行电子数据与存证信息一致性验证之前可以通过数字证书 认证机构,如CA可信鉴定机构进行实体认证,得到CA颁发的数字证书以实 现对所发送信息的数字签名,从而表明发送该验证请求的电商平台的身份,且 保证该验证请求在传输过程中未被篡改。

图5是根据一示例性实施例示出的另一种电子数据一致性验证方法的流 程图。如图5所示,本实施例提供的电子数据一致性验证方法具体可以通过 存证验证平台来执行,可与应用于电商平台端的电子数据一致性验证方法配 合实现,其具体实现过程参照上述实施例的描述,在此不再赘述。

本实施例提供的电子数据一致性验证方法,具体包括:

步骤B101、接收电商平台发送的验证请求。

验证请求中包含对电商平台正在进行的电子数据交易中所涉及的电子数 据进行存证信息一致性验证的验证相关信息。

步骤B102、根据验证相关信息对电子数据是否已存证进行验证,并向电 商平台反馈验证响应。

本实施例提供的电子数据一致性验证方法,通过接收电商平台发送的验 证请求,验证请求中包含对电商平台正在进行的电子数据交易中所涉及的电 子数据进行存证信息一致性验证的验证相关信息。再根据验证相关信息对电 子数据是否已存证进行验证,并向电商平台反馈验证响应。从而为在电商平 台上流通的电子数据商品提供了权威的、可信的验证通道,保护了电子数据 所有人的原创利益,保证买卖双方的交易合法性,树立了电子数据知识产权 保护的法律权威性。

图6~图8是根据另一示例性实施例示出的另一种电子数据一致性验证方 法的流程图。如图6~图8所示,在上述实施例的基础上,进一步地,根据电 商平台发送的验证相关信息的不同,该方法可以包括如下验证方式:

第一种验证方式:验证相关信息包含第一数据串;第一数据串是与电子 数据唯一对应的数据信息;相应的,步骤B102、根据验证相关信息对电子数 据是否已存证进行验证,并向电商平台反馈验证响应,具体可以包括(如图 6所示):

步骤B201、比对存证数据库中是否已存储有第一数据串。若存证数据库 中未存储第一数据串,执行步骤B202;若存证数据库中已存储第一数据串, 执行步骤B203。

步骤B202、反馈未查到存证信息的第一验证响应。

步骤B203、反馈查到存证信息的第一验证响应。

第二种验证方式:验证相关信息包含电子数据的存证证书编号;相应的, 步骤B102、根据验证相关信息对电子数据是否已存证进行验证,并向电商平 台反馈验证响应,具体可以包括(如图7所示):

步骤B301、查找与存证证书编号对应的存证证书,若没有找到与该存证 证书编号对应的存证证书,执行步骤B302;若找到与该存证证书编号对应的 存证证书,执行步骤B303。

步骤B302、反馈未查到存证信息的第二验证响应。

步骤B303、向电商平台显示存证证书。

其中,存证证书包含:唯一标识电子数据的第二数据串信息。以使电商平 台比对第一数据串与第二数据串确定电子数据已在存证验证平台进行存证保 护。第一数据串是电商平台根据电子数据,生成的与电子数据唯一对应的数 据信息。第二数据串是存证证书所证明的电子数据信息所对应的唯一数据信 息,若两个数据串一致,则可以证明该存证证书与电商平台获取到的电子数据 是对应的,验证通过。

第三种验证方式:验证相关信息包含电子数据的可信时间戳及第一数据 串;相应的,步骤B102、根据验证相关信息对电子数据是否已存证进行验证, 并向电商平台反馈验证响应,具体可以包括(如图8所示):

步骤B401、比对存证数据库中是否已存储有第一数据串;若存证数据库 中未存储第一数据串,执行步骤B402;若存证数据库中已存储第一数据串, 执行步骤B403。

步骤B402、反馈未查到存证信息的第三验证响应。

步骤B403、找到与第一数据串对应的存证时间。

步骤B404、根据第一数据串和存证时间生成唯一对应的第二数据串。

步骤B405、对可信时间戳进行解密,得到第三数据串。

步骤B406、若第二数据串与第三数据串完全匹配,向电商平台反馈查到 存证信息的第三验证响应。

进一步地,该方法还可以包括如下步骤:接收电商平台发送的存证证书编 号获取请求,获取请求包含:向电商平台反馈的查到存证信息的第一验证响应 的标识信息;根据该第一验证响应的标识信息,获取电子数据对应的存证证 书编号,并向电商平台发送存证证书编号。

电商平台接收到该存证证书编号后,可以将其发送给电子数据交易对应的 交易方。交易方可以包括卖方和/或买方,以使买方在购买到电子数据商品后 可以根据该证书编号查到该电子数据商品的存证证书,以确认购买到受存证保 护的电子数据商品。卖方也可以根据该证书编号进行查验,以保证自己所卖电 子数据商品的正规性。

进一步地,存证验证平台向电商平台反馈验证响应,可以包括:

向电商平台反馈带有CA认证信息的验证响应,以向电商平台提供身份验 证。

图9是根据一示例性实施例示出的一种电子数据一致性验证装置的结构 示意图。如图9所示,本实施例提供的电子数据一致性验证装置91具体可以 实现应用于电商平台端的电子数据一致性验证方法的各个步骤,其具体实现 过程在此不再赘述。

本实施例提供的电子数据一致性验证装置91,具体包括:

监控模块11,用于监控电商平台上的交易信息。

控制模块12,用于当监控模块监控到交易信息涉及电子数据交易时,暂 停交易过程。

获取模块13,用于获取电子数据对应的验证相关信息。

发送模块14,用于根据获取模块13获取到的验证相关信息,向存证验 证平台发送对电子数据进行存证信息一致性验证的验证请求。

接收模块15,用于接收存证验证平台反馈的验证响应,并根据验证响应 确定电子数据是否已在存证验证平台进行存证保护。

其中,控制模块12,还用于当接收模块15确定电子数据已在存证验证 平台进行存证保护时,允许电子数据继续交易。

图10是根据另一示例性实施例示出的一种电子数据一致性验证装置的 结构示意图。如图10所示,在上述实施例的基础上,本实施例提供的电子数 据一致性验证装置91中的发送模块14具体包括:数据串生成子模块141、 发送子模块142。

其中,数据串生成子模块141,用于根据电子数据,生成第一数据串。其 中,第一数据串是与电子数据唯一对应的数据信息。

获取模块13获取到的验证相关信息为电子数据,相应的,

发送子模块142,用于向存证验证平台发送第一验证请求,第一验证请求 包含:数据串生成子模块141生成的第一数据串。

获取模块13获取到的验证相关信息为电子数据以及电子数据的存证证 书编号,相应的,

发送子模块142,用于向存证验证平台发送第二验证请求,第二验证请求 包含电子数据的存证证书编号。

获取模块13获取到的验证相关信息为电子数据以及电子数据的可信时 间戳,相应的,

发送子模块142,用于向存证验证平台发送第三验证请求,第三验证请求 包含电子数据的可信时间戳及数据串生成子模块141生成的第一数据串。

进一步地,接收模块15具体包括:

接收子模块151,用于接收存证验证平台反馈的第一验证响应。

确定子模块152,用于当第一验证响应为未查到存证信息的响应消息时, 确定电子数据未在存证验证平台进行存证保护;当第一验证响应为查到存证 信息的响应消息时,确定电子数据已在存证验证平台进行存证保护。

接收子模块151,还用于接收存证验证平台反馈的第二验证响应;第二验 证响应包含第二数据串。

接收模块15还包括:

比对子模块153,用于将接收子模块151接收到的第二数据串与数据串生 成子模块141生成的第一数据串进行比对。

确定子模块152,还用于根据比对子模块153对第二数据串与第一数据串 进行比对得到的结果,确定电子数据是否已在存证验证平台进行存证保护; 若一致,确定电子数据已在存证验证平台进行存证保护;若不一致,确定电 子数据未在存证验证平台进行存证保护;第二数据串是与存证电子数据唯一 对应的数据信息。

接收子模块151,还用于接收存证验证平台反馈的第三验证响应。

确定子模块152,还用于当第三验证响应为未查到存证信息的响应消息时, 确定电子数据未在存证验证平台进行存证保护;当第三验证响应为查到存证 信息的响应消息时,确定电子数据已在存证验证平台进行存证保护。

进一步地,发送模块14,还用于向存证验证平台发送电子数据的存证证 书编号获取请求,其中,获取请求包含:第一验证响应的标识信息。

接收模块15,还用于接收存证验证平台反馈的电子数据对应的存证证书 编号。

发送模块14,还用于将存证证书编号发送给电子数据交易对应的交易方。

进一步地,该装置还可以包括:

存储模块16,用于将确定子模块152确定的电子数据已在存证验证平台 进行存证保护的确定结果与数据串生成子模块生成的第一数据串对应存储。

比对子模块153,还用于比对本地数据库中是否已存储第一数据串。

获取模块13,还用于当比对子模块153比对后发现本地数据库中已存储 第一数据串时,从存储模块16中获取确定结果。

进一步地,发送模块14,具体用于向存证验证平台发送带有CA认证信 息的验证请求,以向存证验证平台提供身份验证。

图11是根据一示例性实施例示出的一种存证验证平台的结构示意图。如 图11所示,本实施例提供的存证验证平台92具体可以实现应用于存证验证 平台的电子数据一致性验证方法的各个步骤,其具体实现过程在此不再赘述。

本实施例提供的存证验证平台92,具体包括:

接收模块21,用于接收电商平台发送的验证请求,验证请求中包含对电 商平台正在进行的电子数据交易中所涉及的电子数据进行存证信息一致性验 证的验证相关信息。

验证模块22,用于根据验证相关信息对电子数据是否已存证进行验证。

反馈模块23,用于向电商平台反馈验证响应。

在上述实施例的基础上,本实施例提供的存证验证平台92还可以包括:

验证相关信息包含第一数据串,第一数据串是与电子数据唯一对应的数 据信息。

相应的,验证模块22,具体用于比对存证数据库中是否已存储有第一数 据串。

反馈模块23,具体用于当验证模块22进行比对后得到未存储有第一数据 串的验证结果时,反馈未查到存证信息的第一验证响应;当得到存储有第一数 据串的验证结果时,反馈查到存证信息的第一验证响应。

或者,验证相关信息包含电子数据的存证证书编号,

相应的,验证模块22,具体用于查找与存证证书编号对应的存证证书。

反馈模块23,具体用于当验证模块22进行查找后得到未找到与存证证书 编号对应的存证证书时,反馈未查到存证信息的第二验证响应;当验证模块进 行查找后得到找到与存证证书编号对应的存证证书时,向电商平台显示存证证 书;其中,存证证书包含:唯一标识存证电子数据的第二数据串信息;以使电 商平台比对第一数据串与第二数据串确定电子数据已存证保护。

或者,验证相关信息包含电子数据的可信时间戳及第一数据串,

相应的,验证模块22,具体用于比对存证数据库中是否已存储有第一数 据串。

反馈模块23,具体用于当验证模块22进行比对后得到未存储有第一数据 串的验证结果时,反馈未查到存证信息的第三验证响应;当得到存储有第一数 据串的验证结果时,找到与第一数据串对应的存证时间,并根据第一数据串和 存证时间生成唯一对应的第二数据串;对可信时间戳进行解密,得到第三数据 串;若第二数据串与第三数据串完全匹配,向电商平台反馈查到存证信息的第 三验证响应。

进一步地,接收模块21,还用于接收电商平台发送的存证证书编号获取 请求,获取请求包含:向电商平台反馈的查到存证信息的第一验证响应的标识 信息。

反馈模块23,还用于根据第一验证响应的标识信息,获取电子数据对应 的存证证书编号,并向电商平台发送存证证书编号。

进一步地,反馈模块23,具体用于反馈带有CA认证信息的验证响应, 以向电商平台提供身份验证。

图12是根据一示例性实施例示出的一种电子数据一致性验证系统的结构 示意图。如图12所示,本实施例提供的电子数据一致性验证系统包括本发明 任意实施例提供的电子数据一致性验证装置91,以及本发明任意实施例提供 的存证验证平台92。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其 限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术 人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者 对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相 应技术方案的本质脱离本发明各实施例技术方案的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号