CN110781419A - 一种基于区块链的多***配合使用的方法 - Google Patents

一种基于区块链的多***配合使用的方法 Download PDF

Info

Publication number
CN110781419A
CN110781419A CN202010001236.2A CN202010001236A CN110781419A CN 110781419 A CN110781419 A CN 110781419A CN 202010001236 A CN202010001236 A CN 202010001236A CN 110781419 A CN110781419 A CN 110781419A
Authority
CN
China
Prior art keywords
user
hash value
url
block chain
method comprises
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
CN202010001236.2A
Other languages
English (en)
Other versions
CN110781419B (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.)
Chengdu Sefon Software Co Ltd
Original Assignee
Chengdu Sefon Software Co Ltd
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 Chengdu Sefon Software Co Ltd filed Critical Chengdu Sefon Software Co Ltd
Priority to CN202010001236.2A priority Critical patent/CN110781419B/zh
Publication of CN110781419A publication Critical patent/CN110781419A/zh
Application granted granted Critical
Publication of CN110781419B publication Critical patent/CN110781419B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Bioethics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Storage Device Security (AREA)

Abstract

本发明公开了一种基于区块链的多***配合使用的方法,本方案主要用于让各***间业务解耦,免除用户的隐私问题,又能达到各个***间的配合使用。第一***通过将自己的用户信息加密后上传到区块链上,第二***可以直接从区块链上获取第一***的用户清单,并根据每个用户对应的hash值为对应的用户创建账号和记录日志。解决了现有方案会涉及到用户的隐私泄露,还有可能因为权限控制不到位,出现窜数据的情况的问题。

Description

一种基于区块链的多***配合使用的方法
技术领域
本发明涉及区块链领域,特别涉及一种基于区块链的多***配合使用的方法。
背景技术
大数据的分析在各行各业越来越重要,尤其是一些高质量的经过预处理的数据有着非常大的价值,随着人工智能应用的增长,获得结构化的大数据越来越重要。例如在医学数据方面,医生和科研人员需要花费大量的人力物力对医院的原始数据进行标注和清洗。但是这些数据往往在论文发表后不能发挥其应有的价值,并且医院也对于数据的共享出台了许多限制政策。
区块链的发展带给了当今数字经济时代一个新的变革,它让不同的机构、不同的人、不同的身份得以在区块链中相互信任,从根本上解决价值交易中的欺诈问题。区块链的***可以分为这样几层:数据层、网络层、共识层、激励层、合约层和应用层。区块链的底层通过数据区块和加密算法等,形成了区块链底层的数据存储机制。
在现有的数据交互方案中,***1如果想让自己的所有用户都能使用***2的数据,并对自己用户的使用记录进行查询,一般需要统一为自己的用户在***2中注册账号,有时候就不得不使用到部分用户的信息,但是在很多时候,***1是不希望自己的用户信息被***2管理的,其中会涉及到用户的隐私泄露的问题,还有可能因为权限控制不到位,出现窜数据的情况。
发明内容
本发明的目的在于:提供了一种基于区块链的多***配合使用的方法,解决了现有方案会涉及到用户的隐私泄露,还有可能因为权限控制不到位,出现窜数据的情况的问题。
本发明采用的技术方案如下:
一种基于区块链的多***配合使用的方法,包括以下步骤:
S1、建立包括第一***和第二***的区块链***;
S2、第一***将第一***所有的用户信息加密后上传到区块链上,每个用户对应一个hash值;
S3、第一***的用户通过第一***向第二***请求资源时,第一***将用户的请求和用户对应的hash值发送给第二***;
S4、第二***对步骤S3中第一***发送的请求进行解析得到对应资源的URL,第二***将步骤S3中用户对应的hash值加入对应资源的URL中生成新的用户URL;
S5、第二***将步骤S4生成的用户URL通过第一***反馈给用户。
本方案主要用于让各***间业务解耦,免除用户的隐私问题,又能达到各个***间的配合使用。第一***通过将自己的用户信息加密后上传到区块链上,第二***可以直接从区块链上获取第一***的用户清单,并根据每个用户对应的hash值为对应的用户创建账号和记录日志。
进一步的,还包括用户通过用户URL访问对应的第二***的资源时,第二***对用户的操作进行记录生成与用户hash值对应的操作日志。
进一步的,第二***将记录的操作日志上传到区块链上。
当第一***需要查阅自己的用户在第二***的数据使用记录时,可以直接从区块链上进行读取,由于区块链具有数据防篡改的特性,因此第一***从链上读取的数据可靠性较高,也不会出现记录丢失的情况。
进一步的,步骤S1中建立包括第一***和第二***的区块链***的方法包括以下步骤:
S101、搭建一套联盟链***;
S102、将第一***和第二***分别设置为联盟链***中独立的机构;
S103、编写用于各个***间通信的智能合约;
S104、在联盟链***中建立通道,将步骤S102设置好的机构都加入通道。
与第二***进行数据交换的第三***加入联盟链***时,还包括以下步骤:
S105、将第三***设置为独立的机构后加入联盟链***;
S106、判断第三***是否与第一***关联,如果第三***与第一***关联,转入步骤S107,如果第三***与第一***没有关联,转入步骤S108;
S107、将步骤S105设置的机构加入步骤S104建立的通道中;
S108、建立新的通道,将第二***和第三***设置好的机构都加入新的通道。
进一步的,步骤S2中每个用户对应的hash值由该用户的用户数据通过MD5或SHA系列算法加密得到。MD5或SHA系列算法属于不可逆加密算法,特征是加密过程中不需要使用密钥,输入明文后由***直接经过加密算法处理成密文,这种加密后的数据是无法被解密的,只有重新输入明文,并再次经过同样不可逆的加密算法处理,得到相同的加密密文并被***重新识别后,才能真正解密。
进一步的,步骤S4中第二***将步骤S3中用户对应的hash值加入对应资源的URL的末端。在URL末端***无关的数据对URL地址的定位没有影响,而在URL靠前的部位***则可能将用户指向其它资源。
进一步的,步骤S4中第二***将步骤S3中用户对应的hash值根据预设的规则进行拆解后加入对应资源的URL中。采用上述方法,可以避免用户URL泄漏导致用户对应的hash值泄漏产生的问题。
综上所述,由于采用了上述技术方案,本发明的有益效果是:
1.本发明一种基于区块链的多***配合使用的方法,运用联盟链让多个***间配合使用,就不再担心关键数据泄露的问题,真正做到业务上的解耦;
2.本发明一种基于区块链的多***配合使用的方法,用区块链来记录数据,让数据更有可信性,不用担心数据丢失和数据被篡改的问题;
3.本发明一种基于区块链的多***配合使用的方法,解决了现有方案会涉及到用户的隐私泄露,还有可能因为权限控制不到位,出现窜数据的情况的问题。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,其中:
图1是采用本发明方案的课程学习***示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合图1对本发明作进一步地详细描述,所描述的实施例不应视为对本发明的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本发明实施例的目的,不是旨在限制本发明。
对本发明实施例进行进一步详细说明之前,对本发明实施例中涉及的名词和术语进行说明,本发明实施例中涉及的名词和术语适用于如下的解释。
联盟链:联盟链,只针对某个特定群体的成员和有限的第三方,其内部指定多个预选节点为记账人,每个块的生成由所有的预选节点共同决定;
机构:一个网络实体,用来维护Ledger,执行合约的容器的集合,一个机构可以包括一个或多个区块链节点;
通道:由排序节点划分和管理的私有原子广播通道,目的是对通道的信息进行隔离,使得通道外的实体无法访问通道内的信息,从而实现交易的隐私性;
智能合约:部署在区块链节点上,可被调用与分布式账本进行交互的一段程序代码。
实施例1
一种基于区块链的多***配合使用的方法,包括以下步骤:
S1、建立包括第一***和第二***的区块链***;
S2、第一***将第一***所有的用户信息加密后上传到区块链上,每个用户对应一个hash值;
S3、第一***的用户通过第一***向第二***请求资源时,第一***将用户的请求和用户对应的hash值发送给第二***;
S4、第二***对步骤S3中第一***发送的请求进行解析得到对应资源的URL,第二***将步骤S3中用户对应的hash值加入对应资源的URL中生成新的用户URL;
S5、第二***将步骤S4生成的用户URL通过第一***反馈给用户。
本方案主要用于让各***间业务解耦,免除用户的隐私问题,又能达到各个***间的配合使用。第一***通过将自己的用户信息加密后上传到区块链上,第二***可以直接从区块链上获取第一***的用户清单,并根据每个用户对应的hash值为对应的用户创建账号和记录日志。
实施例2
本实施例在实施例1的基础上进一步的,还包括用户通过用户URL访问对应的第二***的资源时,第二***对用户的操作进行记录生成与用户hash值对应的操作日志。
进一步的,第二***将记录的操作日志上传到区块链上。
当第一***需要查阅自己的用户在第二***的数据使用记录时,可以直接从区块链上进行读取,由于区块链具有数据防篡改的特性,因此第一***从链上读取的数据可靠性较高,也不会出现记录丢失的情况。
实施例3
本实施例在实施例1的基础上进一步的,步骤S1中建立包括第一***和第二***的区块链***的方法包括以下步骤:
S101、搭建一套联盟链***;
S102、将第一***和第二***分别设置为联盟链***中独立的机构;
S103、编写用于各个***间通信的智能合约;
S104、在联盟链***中建立通道,将步骤S102设置好的机构都加入通道。
与第二***进行数据交换的第三***加入联盟链***时,还包括以下步骤:
S105、将第三***设置为独立的机构后加入联盟链***;
S106、判断第三***是否与第一***关联,如果第三***与第一***关联,转入步骤S107,如果第三***与第一***没有关联,转入步骤S108;
S107、将步骤S105设置的机构加入步骤S104建立的通道中;
S108、建立新的通道,将第二***和第三***设置好的机构都加入新的通道。
实施例4
本实施例在实施例1的基础上进一步的,步骤S2中每个用户对应的hash值由该用户的用户数据通过MD5或SHA系列算法加密得到。MD5或SHA系列算法属于不可逆加密算法,特征是加密过程中不需要使用密钥,输入明文后由***直接经过加密算法处理成密文,这种加密后的数据是无法被解密的,只有重新输入明文,并再次经过同样不可逆的加密算法处理,得到相同的加密密文并被***重新识别后,才能真正解密。
实施例5
本实施例在实施例1的基础上进一步的,步骤S4中第二***将步骤S3中用户对应的hash值加入对应资源的URL的末端。在URL末端***无关的数据对URL地址的定位没有影响,而在URL靠前的部位***则可能将用户指向其它资源。
实施例6
本实施例与实施例4的区别在于,步骤S4中第二***将步骤S3中用户对应的hash值根据预设的规则进行拆解后加入对应资源的URL中。采用上述方法,可以避免用户URL泄漏导致用户对应的hash值泄漏产生的问题。
实施例7
如图1所示,本实施例是采用本方案搭建的课程学习***,包括企业A的员工***A、企业B的员工***B和课程中心的学习***C,其中企业A从课程中心买断课程的使用权,但是企业A需要考核其员工在线学习观看视频课程的时间,企业B没有从课程中心买断课程的使用权,企业B根据其员工在线学习观看视频课程的时间向课程中心付费。
首先,建立包括员工***A、员工***B和学习***C的联盟链***;将员工***A、员工***B和学习***C分别设置为独立的机构;编写用于各个***间通信的智能合约;建立通道1,将员工***A和学习***C的机构都加入通道1,建立通道2,将员工***B和学习***C的机构都加入通道2。
然后,员工***A将员工***A所有的用户信息加密后上传到区块链上,每个用户对应一个hash值;员工***A的用户通过员工***A向学习***C请求资源时,员工***A将用户的请求和用户对应的hash值发送给学习***C;学习***C对步骤S3中员工***A发送的请求进行解析得到对应资源的URL,学习***C将步骤S3中用户对应的hash值加入对应资源的URL中生成新的用户URL;学习***C将步骤S4生成的用户URL通过员工***A反馈给用户,用户通过用户URL访问对应的学习***C的资源时,学习***C对用户的操作进行记录生成与用户hash值对应的操作日志,学习***C将记录的操作日志上传到区块链上,当企业A需要查看员工的培训记录时,可以直接从联盟链上获取对应用户hash值的操作日志即可。
同时,员工***B将员工***B所有的用户信息加密后上传到区块链上,每个用户对应一个hash值;员工***B的用户通过员工***B向学习***C请求资源时,员工***B将用户的请求和用户对应的hash值发送给学习***C;学习***C对步骤S3中员工***B发送的请求进行解析得到对应资源的URL,学习***C将步骤S3中用户对应的hash值加入对应资源的URL中生成新的用户URL;学习***C将步骤S4生成的用户URL通过员工***B反馈给用户,用户通过用户URL访问对应的学习***C的资源时,学习***C对用户的操作进行记录生成与用户hash值对应的操作日志,学习***C将记录的操作日志上传到区块链上,当企业B需要向课程中心付费时,可以直接从联盟链上获取所有用户的操作日志,从而获取企业B中的员工在课程中心的累计使用时长。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

Claims (8)

1.一种基于区块链的多***配合使用的方法,其特征在于:包括以下步骤:
S1、建立包括第一***和第二***的区块链***;
S2、第一***将第一***所有的用户信息加密后上传到区块链上,每个用户对应一个hash值;
S3、第一***的用户通过第一***向第二***请求资源时,第一***将用户的请求和用户对应的hash值发送给第二***;
S4、第二***对步骤S3中第一***发送的请求进行解析得到对应资源的URL,第二***将步骤S3中用户对应的hash值加入对应资源的URL中生成新的用户URL;
S5、第二***将步骤S4生成的用户URL通过第一***反馈给用户。
2.根据权利要求1所述的一种基于区块链的多***配合使用的方法,其特征在于:还包括用户通过用户URL访问对应的第二***的资源时,第二***对用户的操作进行记录生成与用户hash值对应的操作日志。
3.根据权利要求2所述的一种基于区块链的多***配合使用的方法,其特征在于:第二***将记录的操作日志上传到区块链上。
4.根据权利要求3所述的一种基于区块链的多***配合使用的方法,其特征在于:步骤S1中建立包括第一***和第二***的区块链***的方法包括以下步骤:
S101、搭建一套联盟链***;
S102、将第一***和第二***分别设置为联盟链***中独立的机构;
S103、编写用于各个***间通信的智能合约;
S104、在联盟链***中建立通道,将步骤S102设置好的机构都加入通道。
5.根据权利要求4所述的一种基于区块链的多***配合使用的方法,其特征在于:与第二***进行数据交换的第三***加入联盟链***时,还包括以下步骤:
S105、将第三***设置为独立的机构后加入联盟链***;
S106、判断第三***是否与第一***关联,如果第三***与第一***关联,转入步骤S107,如果第三***与第一***没有关联,转入步骤S108;
S107、将步骤S105设置的机构加入步骤S104建立的通道中;
S108、建立新的通道,将第二***和第三***设置好的机构都加入新的通道。
6.根据权利要求1所述的一种基于区块链的多***配合使用的方法,其特征在于:步骤S2中每个用户对应的hash值由该用户的用户数据通过MD5或SHA系列算法加密得到。
7.根据权利要求1所述的一种基于区块链的多***配合使用的方法,其特征在于:步骤S4中第二***将步骤S3中用户对应的hash值加入对应资源的URL的末端。
8.根据权利要求1所述的一种基于区块链的多***配合使用的方法,其特征在于:步骤S4中第二***将步骤S3中用户对应的hash值根据预设的规则进行拆解后加入对应资源的URL中。
CN202010001236.2A 2020-01-02 2020-01-02 一种基于区块链的多***配合使用的方法 Active CN110781419B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010001236.2A CN110781419B (zh) 2020-01-02 2020-01-02 一种基于区块链的多***配合使用的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010001236.2A CN110781419B (zh) 2020-01-02 2020-01-02 一种基于区块链的多***配合使用的方法

Publications (2)

Publication Number Publication Date
CN110781419A true CN110781419A (zh) 2020-02-11
CN110781419B CN110781419B (zh) 2020-04-28

Family

ID=69394823

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010001236.2A Active CN110781419B (zh) 2020-01-02 2020-01-02 一种基于区块链的多***配合使用的方法

Country Status (1)

Country Link
CN (1) CN110781419B (zh)

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101771532A (zh) * 2008-12-31 2010-07-07 华为技术有限公司 实现资源共享的方法、装置及***
CN104052762A (zh) * 2013-03-11 2014-09-17 腾讯科技(深圳)有限公司 数据共享的方法、装置及***
CN106485167A (zh) * 2016-09-22 2017-03-08 中金云金融(北京)大数据科技股份有限公司 基于区块链的信用记录***及方法
US20170330179A1 (en) * 2016-05-16 2017-11-16 Coinplug, Inc. Method for issuing authentication information and blockchain-based server using the same
CN107948152A (zh) * 2017-11-23 2018-04-20 腾讯科技(深圳)有限公司 信息存储方法、获取方法、装置及设备
CN108270571A (zh) * 2017-12-08 2018-07-10 西安电子科技大学 基于区块链的物联网身份认证***及其方法
CN108550038A (zh) * 2018-04-18 2018-09-18 杭州秘猿科技有限公司 一种应用于区块链的数据传播***及方法
CN108964926A (zh) * 2018-08-28 2018-12-07 成都信息工程大学 异构联盟***中基于二层区块链的用户信任协商建立方法
CN109005186A (zh) * 2018-08-20 2018-12-14 杭州复杂美科技有限公司 一种隔离用户身份信息的方法、***、设备和存储介质
US20190020468A1 (en) * 2017-07-13 2019-01-17 International Business Machines Corporation Authorizing account access via blinded identifiers
CN109409893A (zh) * 2018-08-20 2019-03-01 杭州复杂美科技有限公司 一种信任***及其构建方法、设备及存储介质
US20190108499A1 (en) * 2017-10-09 2019-04-11 Bing Liu Decentralized Digital Token within an App Ecosystem
US20190205889A1 (en) * 2017-12-29 2019-07-04 Walmart Apollo, Llc System and method for biometric credit based on blockchain
CN109981675A (zh) * 2019-04-04 2019-07-05 西安电子科技大学 一种数字身份认证和属性加密的身份信息保护方法
CN110086768A (zh) * 2014-12-31 2019-08-02 阿里巴巴集团控股有限公司 一种业务处理方法及装置
CN110569658A (zh) * 2019-09-12 2019-12-13 腾讯科技(深圳)有限公司 基于区块链网络的用户信息处理方法、装置、电子设备及存储介质

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101771532A (zh) * 2008-12-31 2010-07-07 华为技术有限公司 实现资源共享的方法、装置及***
CN104052762A (zh) * 2013-03-11 2014-09-17 腾讯科技(深圳)有限公司 数据共享的方法、装置及***
CN110086768A (zh) * 2014-12-31 2019-08-02 阿里巴巴集团控股有限公司 一种业务处理方法及装置
US20170330179A1 (en) * 2016-05-16 2017-11-16 Coinplug, Inc. Method for issuing authentication information and blockchain-based server using the same
CN106485167A (zh) * 2016-09-22 2017-03-08 中金云金融(北京)大数据科技股份有限公司 基于区块链的信用记录***及方法
US20190020468A1 (en) * 2017-07-13 2019-01-17 International Business Machines Corporation Authorizing account access via blinded identifiers
US20190108499A1 (en) * 2017-10-09 2019-04-11 Bing Liu Decentralized Digital Token within an App Ecosystem
CN107948152A (zh) * 2017-11-23 2018-04-20 腾讯科技(深圳)有限公司 信息存储方法、获取方法、装置及设备
CN108270571A (zh) * 2017-12-08 2018-07-10 西安电子科技大学 基于区块链的物联网身份认证***及其方法
US20190205889A1 (en) * 2017-12-29 2019-07-04 Walmart Apollo, Llc System and method for biometric credit based on blockchain
CN108550038A (zh) * 2018-04-18 2018-09-18 杭州秘猿科技有限公司 一种应用于区块链的数据传播***及方法
CN109409893A (zh) * 2018-08-20 2019-03-01 杭州复杂美科技有限公司 一种信任***及其构建方法、设备及存储介质
CN109005186A (zh) * 2018-08-20 2018-12-14 杭州复杂美科技有限公司 一种隔离用户身份信息的方法、***、设备和存储介质
CN108964926A (zh) * 2018-08-28 2018-12-07 成都信息工程大学 异构联盟***中基于二层区块链的用户信任协商建立方法
CN109981675A (zh) * 2019-04-04 2019-07-05 西安电子科技大学 一种数字身份认证和属性加密的身份信息保护方法
CN110569658A (zh) * 2019-09-12 2019-12-13 腾讯科技(深圳)有限公司 基于区块链网络的用户信息处理方法、装置、电子设备及存储介质

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
HUSSEIN, AHMED FAEQ等: "An Adaptive Biomedical Data Managing Scheme Based on the Blockchain Technique", 《APPLIED SCIENCES-BASEL》 *
WENTONG WANG等: "BlockCAM: a blockchain-based cross-domain authentication model", 《2018 IEEE THIRD INTERNATIONAL CONFERENCE ON DATA SCIENCE IN CYBERSPACE 》 *
刘敖迪等: "基于区块链的大数据访问控制机制", 《软件学报》 *
宋岩等: "基于区块链技术的多***信息交换平台", 《信息通信》 *

Also Published As

Publication number Publication date
CN110781419B (zh) 2020-04-28

Similar Documents

Publication Publication Date Title
US11438383B2 (en) Controlling permissible actions a computing device can perform on a data resource based on a use policy evaluating an authorized context of the device
US11805131B2 (en) Methods and systems for virtual file storage and encryption
US11818251B2 (en) System and method for securely storing and sharing information
US10789373B2 (en) System and method for securely storing and sharing information
US10356094B2 (en) Uniqueness and auditing of a data resource through an immutable record of transactions in a hash history
US10396992B2 (en) Authentication of a user and/or a device through parallel synchronous update of immutable hash histories
RU2531569C2 (ru) Защищенное и конфиденциальное хранение и обработка резервных копий для доверенных сервисов вычисления и данных
US9537650B2 (en) Verifiable trust for data through wrapper composition
US20190305932A1 (en) Distributed key management and encryption for blockchains
CN109766673A (zh) 一种联盟式音视频版权区块链***及音视频版权上链方法
US11949773B2 (en) Systems and methods for secure key management using distributed ledger technology
US11343101B2 (en) Authentication through verification of an evolving identity credential
CN111008855B (zh) 一种基于改进代理重加密的追溯数据访问控制方法
Alboaie et al. Private data system enabling self-sovereign storage managed by executable choreographies
US20200296140A1 (en) Provision of policy compliant storage for did data
US11184334B2 (en) Control of the delegated use of DID-related data
CN101320414A (zh) 电子文件信息安全控管***及其方法
CN115510492A (zh) 一种基于智能合约的电子病历管理***及方法
Yoon et al. Blockchain-based object name service with tokenized authority
Sharma Searchable encryption: A survey
Karegar et al. Opportunities and challenges of CREDENTIAL: towards a metadata-privacy respecting identity provider
CN110781419B (zh) 一种基于区块链的多***配合使用的方法
CN111008386A (zh) 一种基于区块链管理户籍的方法、设备及介质
Gabel et al. Privacy patterns for pseudonymity
CN112016898A (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