[发明专利]基于区块链中智能合约保护交易活动敏感数据的方法和设备有效
申请号: | 201980002733.X | 申请日: | 2019-03-01 |
公开(公告)号: | CN110692228B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 程龙;李艳鹏 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | H04L67/1042 | 分类号: | H04L67/1042;H04L9/32;H04L9/40 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 艾佳 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 智能 合约 保护 交易 活动 敏感数据 方法 设备 | ||
本文公开了用于基于区块链中的智能合约来保护交易活动的敏感数据的方法、设备和装置,包括存储在计算机可读介质上的计算机程序。方法之一包括:接收来自用户的用于创建交易活动的账户的活动数据,该活动数据至少包括区块链中的智能合约的标识和交易活动的到期时间;将活动数据发送到认证服务器以请求活动数据的数字证书,其中,该数字证书存储智能合约的标识,并且数字证书的到期时间被设置为交易活动的到期时间;以及在从认证服务器接收数字证书之后,使得交易活动的账户被创建。
技术领域
本文一般地涉及计算机技术,更具体地,涉及用于基于区块链中的智能合约来保护交易活动的敏感数据的方法和设备。
背景技术
区块链系统,也称为分布式账本系统(DLS)或共识系统,可以使参与的实体安全地且不可篡改地存储数据。在不引用任何特定用例的情况下,区块链系统可以包括任何DLS,并且可以用于公有区块链网络、私有区块链网络和联盟区块链网络。公有区块链网络对所有实体开放使用该系统,并开放参与共识处理。私有区块链网络为特定实体提供,该实体集中控制读写权限。联盟区块链网络为选择的实体组群提供,该实体组群控制共识处理,并且联盟区块链网络包括访问控制层。
区块链系统维护一个或多个区块链。区块链是用于存储数据(例如,交易)的数据结构,其可以防止恶意方篡改和操纵数据。
区块链系统已经被用于例如促销或营销活动的对开放性和透明度具有高要求的场景中。传统上,区块链系统可以基于其用户的身份创建和管理账户。例如,区块链系统可以为商家创建一个或多个账户,并且关于账户的信息对于区块链系统的所有用户可以是透明的。在一些情况下,其他用户可以基于区块链系统中记录的账户所有者的交易来获得他们的身份,这些交易对于区块链系统的所有用户也是透明的。这种可推断的账户身份对应关系可能导致账户所有者身份的非自愿披露。
发明内容
在一个方面,提供了一种计算机实施的用于基于区块链中的智能合约来保护交易活动的敏感数据的方法。该方法包括:接收来自用户的用于创建交易活动的账户的活动数据,其中,所述活动数据至少包括区块链中的智能合约的标识和所述交易活动的到期时间,并且所述智能合约包括用于进行交易活动的计算机可读指令;将所述活动数据发送到认证服务器以请求所述活动数据的数字证书,其中,所述数字证书存储所述智能合约的标识,并且所述数字证书的到期时间被设置为所述交易活动的到期时间;以及在接收到来自所述认证服务器的所述数字证书之后,使得所述交易活动的账户被创建,其中,所创建的账户与所述智能合约的标识相关联。
在另一方面,提供了一种用于基于区块链中的智能合约来保护交易活动的敏感数据的设备。该设备包括:一个或多个处理器和一个或多个计算机可读存储器,其耦接到该一个或多个处理器并且其上存储有指令。该指令可由一个或多个处理器执行以:接收来自用户的用于创建交易活动的账户的活动数据,其中,所述活动数据至少包括区块链中的智能合约的标识和所述交易活动的到期时间,并且所述智能合约包括用于进行交易活动的计算机可读指令;将所述活动数据发送给认证服务器以请求所述活动数据的数字证书,其中,所述数字证书存储所述智能合约的标识,并且所述数字证书的到期时间被设置为所述交易活动的到期时间;以及在接收到来自所述认证服务器的所述数字证书之后,使得所述交易活动的账户被创建,其中,所创建的账户与所述智能合约的标识相关联。
在又一方面,一种其上存储有指令的非暂态计算机可读介质,当由设备的处理器执行该指令时,该指令使得该设备执行用于基于区块链中的智能合约来保护交易活动的敏感数据的方法。该方法包括:接收来自用户的用于创建交易活动的账户的活动数据,其中,所述活动数据至少包括区块链中的智能合约的标识和所述交易活动的到期时间,并且所述智能合约包括用于进行交易活动的计算机可读指令;将所述活动数据发送到认证服务器以请求活动数据的数字证书,其中,所述数字证书存储所述智能合约的标识,并且所述数字证书的到期时间被设置为所述交易活动的到期时间;以及在接收到来自所述认证服务器的所述数字证书之后,使得所述交易活动的账户被创建,其中,所创建的账户与所述智能合约的标识相关联。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980002733.X/2.html,转载请声明来源钻瓜专利网。