用于生成数字标记的系统和方法技术方案

技术编号:23352818 阅读:20 留言:0更新日期:2020-02-15 07:18
用于生成数字标记的方法、系统和装置,包括编码在计算机存储介质上的计算机程序。所述方法之一包括:获得实体的实体信息;将实体信息发送到区块链的一个或多个节点以存储在区块链中;获得与将实体信息存储在区块链中相关联的交易标识;以及至少基于交易标识生成所述实体的数字标记。

System and method for generating digital Tags

【技术实现步骤摘要】
【国外来华专利技术】用于生成数字标记的系统和方法
本申请一般涉及用于生成数字标记的方法和设备。
技术介绍
证书可以为经济交易或其他活动提供论据或证据,并可以为某些法律目的服务。对于传统的交换,证书是纸质的,并由橡胶墨水印章或签名背书。在一个示例中,公司印章或签名表示所关联的企业是正式注册的。但是,纸质证书很容易丢失或损坏。响应于此,数字证书逐渐取代纸质证书以克服这些缺点。然而,数字证书比纸质证书更容易复制或以其他方式伪造。在当前技术中,数字证书通常被实现为物理证书的数字图像或pdf渲染。此类数字证书易受篡改或其他未经授权的更改。因此,尽管相对于纸质证书提供了某些便利,但目前的数字证书无法确保安全性,并且往往会减少或失去作为法律证据的效果。因此,期望具有安全且防篡改的数字证书。
技术实现思路
本文的各种实施例包括但不限于用于生成基于区块链的数字标记的系统、方法和非暂时性计算机可读介质。根据一个方面,用于生成数字标记的计算机实现方法包括:获得实体的实体信息;将实体信息发送到区块链的一个或多个节点以存储在区块链中;获得与将实体信息存储在区块链中相关联的交易标识;以及至少基于交易标识生成所述实体的数字标记。在一些实施例中,所述方法还包括:生成与所述实体相关联的数字证书的数字摘要;将数字证书的数字摘要发送到区块链的一个或多个节点,以存储在区块链中;获得与将数字证书的数字摘要存储在区块链中相关联的另一交易标识;并将数字标记与另一交易标识相关联。所述数字标记与另一交易标识关联显示了所述实体的背书。所述方法还可以包括将数字标记与另一交易标识关联的关联关系发送到一个或多个节点以存储在区块链中。在其他实施例中,所述方法还包括:生成与实体相关联的数字证书的数字摘要;并将数字标记与数字摘要相关联。所述数字标记与数字摘要关联显示了所述实体的背书。所述方法还可以包括将数字标记与数字摘要关联的关联关系发送到一个或多个节点以存储在区块链中。在其他实施例中,所述方法还包括:将数字标记与所述实体关联的数字证书相关联。所述数字标记与数字证书关联显示了所述实体的背书。所述方法还可以包括将数字标记与数字证书关联的关联关系发送到一个或多个节点以存储在区块链中。在一些实施例中,所述数字标记包括数字印章或数字签名中的至少一个。在一个实施例中,所述数字标记包括数字印章。在另一实施例中,所述数字标记包括数字签名。在一些实施例中,所述数字标记与数字证书相关联以显示实体的背书。在一些实施例中,将实体信息发送到区块链的一个或多个节点以存储在区块链中包括:至少将实体信息写入区块链合约中;并促使一个或多个节点发起区块链交易以部署区块链合约。在其他实施例中,所述交易标识包括区块链交易的哈希值。在其他实施例中,所述数字标记包括区块链交易的哈希值。在一些实施例中,所述实体是公司,实体信息包括由官方机构认证的公司注册信息。在其他实施例中,所述方法还包括将实体和数字标记之间的关联关系发送到一个或多个节点以存储在区块链中。在其他实施例中,数字标记生成系统包括:一个或多个处理器;和耦合到所述一个或多个处理器并且其上存储有指令的一个或多个计算机可读存储器,所述指令可由所述一个或多个处理器执行以执行任何前述实施例的方法。在其他实施例中,数字标记生成装置包括用于执行任何前述实施例的方法的多个模块。根据另一方面,所述数字标记生成系统包括一个或多个处理器和一个或多个非暂时性计算机可读存储器,所述一个或多个非暂时性计算机可读存储器耦接到一个或多个处理器并配置有可由一个或多个处理器执行以促使系统执行操作的指令,所述操作包括:获得实体的实体信息;将实体信息发送到区块链的一个或多个节点以存储在区块链中;获得与将实体信息存储在区块链中相关联的交易标识;以及至少基于交易标识生成所述实体的数字标记。根据另一方面,非暂时性计算机可读存储介质配置有可由一个或多个处理器执行以促使所述一个或多个处理器执行操作的指令,所述操作包括:获得实体的实体信息;将实体信息发送到区块链的一个或多个节点以存储在区块链中;获得与将实体信息存储在区块链中相关联的交易标识;以及至少基于交易标识生成所述实体的数字标记。根据另一方面,基于区块链的数字标记生成装置可包括:第一获得模块,用于获得实体的实体信息;发送模块,用于将实体信息发送到区块链的一个或多个节点,以存储在区块链中;第二获得模块,用于获得与将实体信息存储在区块链中相关联的交易标识;生成模块,用于至少基于交易标识生成所述实体的数字标记。本文中公开的实施例具有一个或多个技术效果。在一些实施例中,所述方法和系统可以生成用于表示实体背书的防篡改标记。在区块链中存储允许准确记录原始数据。在其他实施例中,当实体注册其信息(例如,具有授权)时,可以在区块链交易中将注册信息存储到区块链中。因此,注册信息变得不可变并且可以被检索以用于验证。在其他实施例中,所述方法和系统可以生成与注册实体相关联的唯一数字标记,以用于它们对数字证书或其他数据进行背书。在其他实施例中,可以基于与将注册信息存储在区块链中相关联的交易标识生成数字标记。这将数字标记唯一地链接到相应的注册实体并防止身份伪造。在一些实施例中,所述方法和系统将所生成的数字标记与相应实体之间的关联关系存储在区块链中。结果,所述数字标记与相应的实体锚定,这可以防止未经授权以及欺诈性地使用数字标记。参考附图考虑以下描述和所附权利要求,本文公开的系统、方法和非暂时性计算机可读介质的这些特征和其他特征,以及操作方法和相关结构元件的功能以及部件的组合和制造经济性将变得更加明显。所有这些附图形成本说明书的一部分,其中相同的附图标记表示各附图中的对应部分。然而,应该清楚地理解,附图仅用于说明和描述的目的,而不是限制性的。附图说明图1A示出了根据各种实施例的基于区块链的数字证书系统的示例。图1B示出了根据各种实施例的区块链网络的示例。图2示出了根据各种实施例的用于生成基于区块链的数字标记的方法的示例。图3示出了根据各种实施例的用于发布基于区块链的数字证书的方法的示例。图4示出了根据各种实施例的用于验证基于区块链的数字证书的方法的示例。图5A示出了根据各种实施例的用于生成基于区块链的数字标记的方法的示例的流程图。图5B示出了根据各种实施例的用于实现基于区块链的数字证书的方法的示例的流程图。图6A示出了根据各种实施例的生成基于区块链的数字标记的计算机系统的示例的框图。图6B示出了根据各种实施例的生成基于区块链的数字证书的计算机系统的示例的框图。图7示出了可以实现本文描述的任何实施例的计算机系统的示例的框图。具体实施方式本文公开的实施例包括但不限于生成基于区块链的数字标记的系统、方法和非暂时性计算机可读介质。在各种实施例中,可以基于实体的官方认证信息生成数字标记(例如,印章/签名)以用作实体的背书。在一些实施例中,可以基于将数字证书与背书数字标记锚定本文档来自技高网...

【技术保护点】
1.一种用于生成数字标记的计算机实现方法,包括:/n获得实体的实体信息;/n将所述实体信息发送到区块链的一个或多个节点,以存储在所述区块链中;/n获得与将所述实体信息存储在所述区块链中相关联的交易标识;以及/n至少基于所述交易标识生成所述实体的数字标记。/n

【技术特征摘要】
【国外来华专利技术】1.一种用于生成数字标记的计算机实现方法,包括:
获得实体的实体信息;
将所述实体信息发送到区块链的一个或多个节点,以存储在所述区块链中;
获得与将所述实体信息存储在所述区块链中相关联的交易标识;以及
至少基于所述交易标识生成所述实体的数字标记。


2.如权利要求1所述的方法,还包括:
生成与所述实体相关联的数字证书的数字摘要;
将所述数字证书的所述数字摘要发送到所述区块链的所述一个或多个节点,以存储在所述区块链中;
获得与将所述数字证书的所述数字摘要存储在所述区块链中相关联的另一交易标识;以及
将所述数字标记与所述另一交易标识相关联。


3.如权利要求1所述的方法,还包括:
生成与所述实体相关联的数字证书的数字摘要;以及
将所述数字标记与所述数字摘要相关联。


4.如权利要求1所述的方法,还包括:
将所述数字标记与所述实体关联的数字证书相关联。


5.如权利要求2-4中任一项所述的方法,其中:
所述数字标记与所述另一交易标识、所述数字摘要或所述数字证书关联表明所述实体的背书。


6.如权利要求2-5中任一项所述的方法,还包括:
将所述数字标记与所述另一交易标识、所述数字摘要或所述数字证书关联的关联关系发送到所述一个或多个节点,以存储在所述区块链中。


7.如前述任一权利要求所述的方法,...

【专利技术属性】
技术研发人员:程龙李艳鹏
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1