CN112257112A - 一种基于区块链的数据访问控制方法 - Google Patents

一种基于区块链的数据访问控制方法 Download PDF

Info

Publication number
CN112257112A
CN112257112A CN202011278801.6A CN202011278801A CN112257112A CN 112257112 A CN112257112 A CN 112257112A CN 202011278801 A CN202011278801 A CN 202011278801A CN 112257112 A CN112257112 A CN 112257112A
Authority
CN
China
Prior art keywords
data
access control
block chain
attribute
sharing platform
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
CN202011278801.6A
Other languages
English (en)
Other versions
CN112257112B (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.)
State Grid Corp of China SGCC
Information and Telecommunication Branch of State Grid Henan Electric Power Co Ltd
Original Assignee
State Grid Corp of China SGCC
Information and Telecommunication Branch of State Grid Henan Electric Power 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 State Grid Corp of China SGCC, Information and Telecommunication Branch of State Grid Henan Electric Power Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN202011278801.6A priority Critical patent/CN112257112B/zh
Publication of CN112257112A publication Critical patent/CN112257112A/zh
Application granted granted Critical
Publication of CN112257112B publication Critical patent/CN112257112B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • 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/602Providing cryptographic facilities or services

Landscapes

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

Abstract

本发明公开了一种基于区块链的数据访问控制方法,有效的解决了现有技术中在基于区块链的基础上存在着需建立数据共享智能合约、数据用户无法得到数据明文、数据拥有者无法对自己的数据进行管理的问题,本发明利用区块链为数据拥有者和数据用户之间提供可信的数据共享平台,属性管理中心θ通过区块链发布公共参数,数据拥有者利用公共参数实现基于数据属性对数据明文M进行加密得到密文C,并将密文C传输至数据共享平台上,数据用户通过区块链各属性管理中心θ请求属性u对应的密钥K从而获取数据明文M,从而避免了数据拥有者无法对自己的数据进行管理的问题,也使得数据用户能够在本地获得数据明文,也保证了数据共享过程中数据明文的安全。

Description

一种基于区块链的数据访问控制方法
技术领域
本发明涉及数据访问控制领域,特别是一种基于区块链的数据访问控制方法。
背景技术
在数据共享领域中,数据传递的安全性非常重要。在传统的数据共享方式中,数据所有者将数据上传到平台,数据所有者向平台索取数据。在这种情况下,数据的所有权转移到平台,难以保障数据所有者的权益。此外,数据安全完全由中心化的平台掌控,存在密钥泄露、数据泄露等风险,且单一的中心无法同时获取多方信任,严重限制了数据共享的范畴。
区块链作为一种去中心化技术,可以在无中心场景下实现数据共享支撑;作为一种分布式账本技术,其不可篡改的特性使它保管的数据具备不可篡改特性,为数据共享的流程提供了可追溯性和可信性。因此,借助区块链构建平台,实现数据的传递、权限的管理等功能,成为研究热点。
现有技术1:专利号为CN 110224814 A的《一种区块链数据共享方法及装置》专利,涉及一种数据共享方法,分以下两步进行:第一步,数据拥有者结合数据哈希值和使用者公钥,对数据进行加密后发送到智能合约;第二步,数据请求者使用私钥,对数据进行解密,但此种方法要求数据共享双方在区块链的基础上建立数据共享智能合约才能实现数据共享;
现有技术2:专利号为CN 111385301 A的《一种区块链数据共享加密和解密方法、设备及存储介质》专利提供的方法分以下几步进行:第一步:数据拥有者产生公钥A1,私钥A,对明文进行加密得到a1,上传到区块链;第二步:区块链为数据拥有者生成密钥C1;第三步:数据拥有者使用密钥C1对A进行加密得到reA,上传到区块链;第四步:智能合约利用reA对密文a1进行加密,得到a2;第五步:数据使用方利用a2进行同态运算,使用C1对结果进行解密,可以在不知道明文的情况下获得计算结果。而这种方法实现的是多方安全计算,数据请求者并未能获得数据明文,并不能算是完全的数据共享;
现有技术3:专利号为CN 111444264 A的《一种基于区块链的数据安全共享方法》,涉及一种数据共享方法,分以下几步进行:第一步,数据拥有者对数据进行脱敏及清洗后,上传至数据共享平台;第二步,平台对数据进行加密处理后,获取数据哈希后,写入区块链;第三步,平台将数据权限及访问规则写入智能合约部署到区块链;第四步,数据请求者用自己的权限向平台查询数据。而这种方法的数据加密及权限管理,这些权利完全属于平台所有,数据所有者本身无法对自己的数据进行管理。
因此本发明提供一种的新的方案来解决此问题。
发明内容
针对现有技术存在的不足,本发明的目的是提供一种基于区块链的数据访问控制方法,有效的解决了现有技术中在基于区块链的基础上存在着需建立数据共享智能合约、数据请求者无法得到数据明文、数据所有者无法对自己的数据进行管理的问题。
其解决的技术方案是,一种基于区块链的数据访问控制方法,所述控制方法包括如下具体步骤:
S1、若干个属性管理中心θ共同建立基于区块链的数据共享平台,数据共享平台的节点对数据共享平台进行初始化,其中数据共享平台的节点包括各个属性管理中心θ;
S2、数据拥有者通过数据共享平台发布数据;
S3、数据用户通过数据共享平台检索并查询所需要的数据,获取数据并完成解密。
进一步地,所述节点为参与维护及运营区块链的的服务器,节点有多个,利用区块链发布自身数据的为数据拥有者,通过区块链获取数据的为数据用户,属性管理中心θ为管理数据拥有者数据权限控制的服务器。
进一步地,所述步骤S1需要经过如下步骤:
S11、区块链的各个节点之间进行协商,生成包括双线性群G、元g为在内的参数,
H(user_id)→G
并制定哈希函数:F(access_policy)→G,其中,H函数用于将用户的id user_id映射到双线性群G,F函数用于将访问控制策略access_policy映射到双线性群G,其中节点包括属性管理中心;
S12、定义双线性运算e(g,g)是将双线性群G进行映射G×G→GT
S13、公开到数据共享平台的参数包括g,e(g,g),G,以及用户的id user_id;
S14、每个属性管理中心θ为自己生成随机数作为私钥(αθ,yθ),发布公钥
Figure BDA0002780028580000031
到数据共享平台;
S15、数据共享平台初始化完成。
进一步地,所述步骤S2经过如下步骤:
S21、数据拥有者针对数据进行加密,得到密文C=Me(g,g)z,其中M为加密的数据明文,z为加密密钥;
S22、数据拥有者生成访问控制策略p,令访问控制策略p为C@c AND B@b,其中p为便于表述而简写的access_policy,表示为当属性管理中心c签发的C属性和属性管理中心b签发的B属性同时存在时可访问数据,在平台中访问控制策略p为(A,δ,ρ),其中A为访问控制策略p对应的访问控制矩阵,共l行n列,δ指代映射函数δ(x),表示第x行对应的属性,ρ指代映射函数ρ(x),表示为第x行对应的属性管理中心θ;
S23、根据访问控制策略p(A,δ,ρ),生成访问控制密文CT,在数据加密的过程中,首先生成随机数T,构建向量ν=(z,ν2...,vn)T和w=(0,w2...,wn)T,令λx=<Ax,v>,其中Ax为访问控制矩阵A的第x行,而后针对每一行分别生成随机数tx,访问控制密文CT计算过程如下:
Figure BDA0002780028580000033
Figure BDA0002780028580000034
Figure BDA0002780028580000035
Figure BDA0002780028580000036
CT={C1,x,C2,x,C3,x,C4,x}
S24、将密文C、访问控制密文CT、访问控制策略p上传至至数据共享平台。
进一步地,所述步骤S3经过如下步骤:
S31、数据用户向各属性管理中心θ请求属性u对应的密钥K,对于每一个属性u,对应的属性管理中心生成随机数t,并生成密钥K1,K2
Figure BDA0002780028580000037
K2uid,u=gt
从数据共享平台查询数据,获取到所需数据的访问控制密文CT、密文C、访问控制策略p,其中uid为便于表述而简写的user_id;
S32、将访问控制策略p重新转为(A,δ,ρ)形式,计算cx使得∑xcxAx=(1,0,...,0),对每一行进行计算:
Figure BDA0002780028580000041
S33、得到数据明文M=C0/e(g,g)z,完成解密。
由于以上技术方案的采用,本发明与现有技术相比具有如下优点:
(1)本发明利用区块链为数据拥有者和数据用户之间提供可信的数据共享平台,属性管理中心θ通过区块链发布公共参数,数据拥有者利用公共参数实现基于数据属性对数据明文M进行加密得到密文C,并将密文C传输至区块链上,数据用户通过区块链各属性管理中心θ请求属性u对应的密钥K从而获取数据明文M,从而避免了数据拥有者无法对自己的数据进行管理的问题;
(2)本发明针对数据共享过程中存在的安全问题,设计了基于多主体属性加密的机制:密钥K本身仅仅能由具有对应属性的用户解开,由于属性来自不同的密钥管理中心,不同用户在不同属性产生的密钥无法合并,明文未经过任何公开传输,属性密钥也由数据用户自身在本地进行合并,并通过解密得到数据明文,避免了数据泄露的风险,无需多一步建立数据共享智能合约就能实现数据共享,保证了数据共享过程中数据的安全。
附图说明
图1为本发明一种基于区块链的数据访问控制方法的示意图。
具体实施方式
为有关本发明的前述及其他技术内容、特点与功效,在以下配合参考附图1对实施例的详细说明中,将可清楚的呈现。以下实施例中所提到的结构内容,均是以说明书附图为参考。
下面将参照附图描述本发明的各示例性的实施例。
一种基于区块链的数据访问控制方法,是由若干个属性管理中心θ建立基于区块链的数据共享平台,基于数据共享平台数据拥有者与数据用户实现数据共享,数据请求者即为数据用户,数据所有者即为数据拥有者,所述控制方法包括如下具体步骤:
S1、若干个属性管理中心θ建立基于区块链的数据共享平台,数据共享平台的节点对数据共享平台进行初始化,其中数据共享平台的节点包括各个属性管理中心;
S2、数据拥有者通过数据共享平台发布数据;
S3、数据用户通过数据共享平台检索并查询所需要的数据,获取数据并完成解密。所述节点为参与维护及运营区块链的的服务器,节点有多个,利用区块链发布自身数据的为数据拥有者,通过区块链获取数据的为数据用户,属性管理中心θ为管理数据拥有者数据权限控制的属性的服务器;
所述步骤S1需要经过如下步骤:
S11、区块链的各个节点之间进行协商,生成包括双线性群G、元g为在内的参数,并制定哈希函数:
Figure BDA0002780028580000051
其中,H函数用于将用户的id user_id映射到双线性群G,F函数用于将访问控制策略access_policy映射到双线性群G,其中节点包括属性管理中心;
S12、定义双线性运算e(g,g)是将双线性群G进行映射G×G→GT
S13、公开到数据共享平台的参数包括g,e(g,g),G,以及用户的id user_id;
S14、每个属性管理中心θ为自己生成随机数作为私钥(αθ,yθ),发布公钥
Figure BDA0002780028580000052
到数据共享平台;
S15、数据共享平台初始化完成;
所述步骤S2经过如下步骤:
S21、数据拥有者针对数据进行加密,得到密文C=Me(g,g)z,其中M为加密的数据明文,z为加密密钥;
S22、数据拥有者生成访问控制策略p,令访问控制策略p为C@c AND B@b,其中p为便于表述而简写的access_policy,表示为当属性管理中心c签发的C属性和属性管理中心b签发的B属性同时存在时可访问数据,在平台中访问控制策略p为(A,δ,ρ),其中A为访问控制策略p对应的访问控制矩阵,共l行n列,δ指代映射函数δ(x),表示第x行对应的属性,ρ指代映射函数ρ(x),表示为第x行对应的属性管理中心θ;
S23、根据访问控制策略p(A,δ,ρ),生成访问控制密文CT,在数据加密的过程中,首先生成随机数T,构建向量ν=(z,ν2...,vn)T和w=(0,w2...,wn)T,令λx=<Ax,v>,其中Ax为访问控制矩阵A的第x行,而后针对每一行分别生成随机数tx,访问控制密文CT计算过程如下:
Figure BDA0002780028580000061
Figure BDA0002780028580000062
Figure BDA0002780028580000063
Figure BDA0002780028580000064
CT={C1,x,C2,x,C3,x,C4,x}
S24、将密文C、访问控制密文CT、访问控制策略p上传至至数据共享平台;
所述步骤S3经过如下步骤:
S31、数据用户向各属性管理中心θ请求属性u对应的密钥K,对于每一个属性u,对应的属性管理中心生成随机数t,并生成密钥K1,K2
Figure BDA0002780028580000065
K2uid,u=gt
从数据共享平台查询数据,获取到所需数据的访问控制密文CT、密文C、访问控制策略p,其中uid为便于表述而简写的user_id;
S32、将访问控制策略p重新转为(A,δ,ρ)形式,计算cx使得∑xcxAx=(1,0,...,0),对每一行进行计算:
Figure BDA0002780028580000066
S33、得到数据明文M=C0/e(g,g)z,完成解密。
本发明在进行具体使用的时候,采用Fabric构建区块链,利用Charm框架实现属性的加解密,实验结果如下:
区块链实验环境为部署于金山云上的1核2G服务器,Ubuntu 16.04***,区块链架构采用Hyperledger Fabric 1.4.0,并利用docker容器部署联盟链节点,智能合约采用JavaScript进行编写,采用50次运行平均值,得写入链上步骤用时2060ms,共识用时75ms,查询用时14ms,因此,全局初始化的环节约用时2060ms;
Figure BDA0002780028580000071
各属性中心的初始化、数据拥有者的加密环节与数据请求者的解密环节均在链下进行,采用charm框架实现,Ubuntu 16.04***,CPU主频2.4GHZ,2G RAM,Python3.5.3环境下,在不同曲线下,用时如下表所示:
因属性管理中心的计算能力可能远远超过数据所有者及使用者,初始化环节、密钥生成环节可忽略不计,数据发布上链后并不要求数据请求者立即知道,上链时间对本发明的实际影响极小。
因此仅对数据拥有者和数据用户的时间开销进行分析:以SS512曲线,4属性为例,对于数据拥有者,发布数据的时间为:加密75ms+共识通过75ms=150ms,对于数据用户,获得数据的时间为:查询时间14ms+密钥生成时间91.5ms+解密时间34.5ms=140ms。
本发明提供的控制方法并不影响数据拥有者和数据用户所使用的时间,并且利用区块链为数据拥有者和数据请求者之间提供可信的数据共享平台,属性管理中心θ通过区块链发布公共参数,数据拥有者利用公共参数实现基于数据属性对数据明文M进行加密得到密文C,并将密文C传输至区块链上,数据用户通过区块链各属性管理中心θ请求属性u对应的密钥K从而获取数据明文M,从而避免了数据拥有者无法对自己的数据进行管理的问题,也使得数据用户能够在本地获得数据明文,通过基于多主体属性加密的机制,也保证了数据共享过程中数据明文的安全。

Claims (5)

1.一种基于区块链的数据访问控制方法,其特征在于,所述控制方法包括如下具体步骤:
S1、若干个属性管理中心θ共同建立基于区块链的数据共享平台,数据共享平台的节点对数据共享平台进行初始化,其中数据共享平台的节点包括各个属性管理中心θ;
S2、数据拥有者通过数据共享平台发布数据;
S3、数据用户通过数据共享平台检索并查询所需要的数据,获取数据并完成解密。
2.如权利要求1所述的一种基于区块链的数据访问控制方法,其特征在于,所述节点为参与维护及运营区块链的服务器,节点有多个,利用区块链发布自身数据的为数据拥有者,通过区块链获取数据的为数据用户,属性管理中心θ为管理数据拥有者数据权限控制的属性的服务器。
3.如权利要求1所述的一种基于区块链的数据访问控制方法,其特征在于,所述步骤S1需要经过如下步骤:
S11、区块链的各个节点之间进行协商,生成包括双线性群G、元g为在内的参数,并制定哈希函数:
Figure RE-FDA0002830638330000012
其中,H函数用于将用户的id user_id映射到双线性群G,F函数用于将访问控制策略access_policy映射到双线性群G,其中节点包括属性管理中心θ;
S12、定义双线性运算e(g,g)是将双线性群G进行映射G×G→GT
S13、公开到数据共享平台的参数包括g,e(g,g),G,以及用户的id user_id;
S14、每个属性管理中心θ为自己生成随机数作为私钥(αθ,yθ),发布公钥
Figure RE-FDA0002830638330000011
到数据共享平台;
S15、数据共享平台初始化完成。
4.如权利要求1所述的一种基于区块链的数据访问控制方法,其特征在于,所述步骤S2经过如下步骤:
S21、数据拥有者针对数据进行加密,得到密文C=Me(g,g)z,其中M为加密的数据明文,z为加密密钥;
S22、数据拥有者生成访问控制策略p,令访问控制策略p为C@c AND B@b,其中p为便于表述而简写的access_policy,表示为当属性管理中心c签发的C属性和属性管理中心b签发的B属性同时存在时可访问数据,在平台中访问控制策略p为(A,δ,ρ),其中A为访问控制策略p对应的访问控制矩阵,共l行n列,δ指代映射函数δ(x),表示第x行对应的属性,ρ指代映射函数ρ(x),表示为第x行对应的属性管理中心θ;
S23、根据访问控制策略p(A,δ,ρ),生成访问控制密文CT,在数据加密的过程中,首先生成随机数T,构建向量ν=(z,ν2...,vn)T和w=(0,w2...,wn)T,令λx=<Ax,v>,其中Ax为访问控制矩阵A的第x行,而后针对每一行分别生成随机数tx,访问控制密文CT计算过程如下:
Figure RE-FDA0002830638330000021
Figure RE-FDA0002830638330000022
Figure RE-FDA0002830638330000023
Figure RE-FDA0002830638330000024
CT={C1,x,C2,x,C3,x,C4,x}
S24、将密文C、访问控制密文CT、访问控制策略p上传至至数据共享平台。
5.如权利要求1所述的一种基于区块链的数据访问控制方法,其特征在于,所述步骤S3经过如下步骤:
S31、数据用户向各属性管理中心θ请求属性u对应的密钥K,对于每一个属性u,对应的属性管理中心生成随机数t,并生成密钥K1,K2
Figure RE-FDA0002830638330000025
K2uid,u=gt
从数据共享平台查询数据,获取到所需数据的访问控制密文CT、密文C、访问控制策略p,其中uid为便于表述而简写的user_id;
S32、将访问控制策略p重新转为(A,δ,ρ)形式,计算cx使得∑xcxAx=(1,0,...,0),对每一行进行计算:
Figure RE-FDA0002830638330000031
Figure RE-FDA0002830638330000032
S33、得到数据明文M=C0/e(g,g)z,完成解密。
CN202011278801.6A 2020-11-16 2020-11-16 一种基于区块链的数据访问控制方法 Active CN112257112B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011278801.6A CN112257112B (zh) 2020-11-16 2020-11-16 一种基于区块链的数据访问控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011278801.6A CN112257112B (zh) 2020-11-16 2020-11-16 一种基于区块链的数据访问控制方法

Publications (2)

Publication Number Publication Date
CN112257112A true CN112257112A (zh) 2021-01-22
CN112257112B CN112257112B (zh) 2022-10-14

Family

ID=74266080

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011278801.6A Active CN112257112B (zh) 2020-11-16 2020-11-16 一种基于区块链的数据访问控制方法

Country Status (1)

Country Link
CN (1) CN112257112B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113010911A (zh) * 2021-02-07 2021-06-22 腾讯科技(深圳)有限公司 一种数据访问控制方法、装置及计算机可读存储介质
CN113242123A (zh) * 2021-04-29 2021-08-10 龚健 一种共同用户数据获取方法和装置及服务器
CN114143055A (zh) * 2021-11-24 2022-03-04 国网江苏省电力有限公司营销服务中心 一种基于区块链的数据分发方法和可信溯源方法
CN114185993A (zh) * 2021-12-21 2022-03-15 北京理工大学 一种基于区块链的可审计数据共享方法
CN114640473A (zh) * 2022-05-18 2022-06-17 山东省计算中心(国家超级计算济南中心) 基于区块链和abac的跨数据中心访问控制方法和***

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016197770A1 (zh) * 2015-06-12 2016-12-15 深圳大学 一种云存储服务平台的访问控制***及其访问控制方法
WO2018049601A1 (zh) * 2016-09-14 2018-03-22 深圳大学 一种面向雾计算的外包访问控制方法及其***
JP6478361B1 (ja) * 2018-08-11 2019-03-06 株式会社bitFlyer ブロックチェーン・ネットワーク及びそのための確定方法
CN109768987A (zh) * 2019-02-26 2019-05-17 重庆邮电大学 一种基于区块链的数据文件安全隐私存储和分享方法
CN109951498A (zh) * 2019-04-18 2019-06-28 中央财经大学 一种基于密文策略属性加密的区块链访问控制方法及装置
CN110098919A (zh) * 2019-04-26 2019-08-06 西安电子科技大学 基于区块链的数据权限的获取方法
CN111143471A (zh) * 2019-12-27 2020-05-12 北京工业大学 一种基于区块链的密文检索方法
CN111385301A (zh) * 2020-03-06 2020-07-07 湖南智慧政务区块链科技有限公司 一种区块链数据共享加密和解密方法、设备及存储介质
CN111614680A (zh) * 2020-05-25 2020-09-01 华中科技大学 一种基于cp-abe的可追溯云存储访问控制方法和***
CN111859444A (zh) * 2020-06-12 2020-10-30 中国科学院信息工程研究所 一种基于属性加密的区块链数据监管方法及***
CN111917721A (zh) * 2020-06-28 2020-11-10 石家庄铁道大学 基于区块链的属性加密方法
CN111914269A (zh) * 2020-07-07 2020-11-10 华中科技大学 一种区块链和云存储环境下的数据安全共享方法和***

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016197770A1 (zh) * 2015-06-12 2016-12-15 深圳大学 一种云存储服务平台的访问控制***及其访问控制方法
WO2018049601A1 (zh) * 2016-09-14 2018-03-22 深圳大学 一种面向雾计算的外包访问控制方法及其***
JP6478361B1 (ja) * 2018-08-11 2019-03-06 株式会社bitFlyer ブロックチェーン・ネットワーク及びそのための確定方法
CN109768987A (zh) * 2019-02-26 2019-05-17 重庆邮电大学 一种基于区块链的数据文件安全隐私存储和分享方法
CN109951498A (zh) * 2019-04-18 2019-06-28 中央财经大学 一种基于密文策略属性加密的区块链访问控制方法及装置
CN110098919A (zh) * 2019-04-26 2019-08-06 西安电子科技大学 基于区块链的数据权限的获取方法
CN111143471A (zh) * 2019-12-27 2020-05-12 北京工业大学 一种基于区块链的密文检索方法
CN111385301A (zh) * 2020-03-06 2020-07-07 湖南智慧政务区块链科技有限公司 一种区块链数据共享加密和解密方法、设备及存储介质
CN111614680A (zh) * 2020-05-25 2020-09-01 华中科技大学 一种基于cp-abe的可追溯云存储访问控制方法和***
CN111859444A (zh) * 2020-06-12 2020-10-30 中国科学院信息工程研究所 一种基于属性加密的区块链数据监管方法及***
CN111917721A (zh) * 2020-06-28 2020-11-10 石家庄铁道大学 基于区块链的属性加密方法
CN111914269A (zh) * 2020-07-07 2020-11-10 华中科技大学 一种区块链和云存储环境下的数据安全共享方法和***

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
ILYA SUKHODOLSKIY等: "A blockchain-based access control system for cloud storage", 《2018 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS)》 *
XIANGWU DING等: "An Access Control Model and Its Application in Blockchain", 《2019 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, INFORMATION SYSTEM AND COMPUTER ENGINEERING (CISCE)》 *
梁艳丽等: "基于区块链的云存储加密数据共享方案", 《计算机工程与应用》 *
王心妍等: "区块链技术下电力***安全测评管理***的应用", 《电力信息与通信技术》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113010911A (zh) * 2021-02-07 2021-06-22 腾讯科技(深圳)有限公司 一种数据访问控制方法、装置及计算机可读存储介质
CN113010911B (zh) * 2021-02-07 2024-05-10 腾讯科技(深圳)有限公司 一种数据访问控制方法、装置及计算机可读存储介质
CN113242123A (zh) * 2021-04-29 2021-08-10 龚健 一种共同用户数据获取方法和装置及服务器
CN114143055A (zh) * 2021-11-24 2022-03-04 国网江苏省电力有限公司营销服务中心 一种基于区块链的数据分发方法和可信溯源方法
CN114143055B (zh) * 2021-11-24 2023-12-01 国网江苏省电力有限公司营销服务中心 一种基于区块链的数据分发方法和可信溯源方法
CN114185993A (zh) * 2021-12-21 2022-03-15 北京理工大学 一种基于区块链的可审计数据共享方法
CN114185993B (zh) * 2021-12-21 2023-02-03 北京理工大学 一种基于区块链的可审计数据共享方法
CN114640473A (zh) * 2022-05-18 2022-06-17 山东省计算中心(国家超级计算济南中心) 基于区块链和abac的跨数据中心访问控制方法和***

Also Published As

Publication number Publication date
CN112257112B (zh) 2022-10-14

Similar Documents

Publication Publication Date Title
CN112257112B (zh) 一种基于区块链的数据访问控制方法
Guo et al. Blockchain meets edge computing: A distributed and trusted authentication system
Xhafa et al. Designing cloud-based electronic health record system with attribute-based encryption
Liu et al. Cloud-based electronic health record system supporting fuzzy keyword search
Dai et al. Research and implementation of cross-chain transaction model based on improved hash-locking
CN108632030B (zh) 一种基于cp-abe的细粒度访问控制方法
CN106506474A (zh) 一种基于移动云环境的高效可追踪的数据共享方法
CN113836222B (zh) 一种基于区块链的可隐藏策略和属性的访问控制方法
Rana et al. Efficient and secure attribute based access control architecture for smart healthcare
CN104836790B (zh) 基于属性加密和时间戳的链式存储细粒度访问控制方法
Li et al. A Lightweight Fine‐Grained Searchable Encryption Scheme in Fog‐Based Healthcare IoT Networks
Zhao et al. A verifiable hidden policy CP‐ABE with decryption testing scheme and its application in VANET
CN113515759A (zh) 一种基于区块链的电力终端数据访问控制方法及***
US8539606B2 (en) Data protection method and data protection system
Padhya et al. BTG-RKASE: Privacy Preserving Revocable Key Aggregate Searchable Encryption with Fine-grained Multi-delegation & Break-The-Glass Access Control.
Zhu et al. Secure verifiable aggregation for blockchain-based federated averaging
Mosteiro-Sanchez et al. End to end secure data exchange in value chains with dynamic policy updates
CN114697042A (zh) 一种基于区块链的物联网安全数据共享代理重加密方法
Oleiwi et al. A survey of the blockchain concept and mitigation challenges in different networks
CN114268482A (zh) 一种基于属性布隆过滤器的快速策略检索方法
CN109740383A (zh) 一种面向雾计算医疗***的隐私保护控制方法
Shi et al. Delegated Key‐Policy Attribute‐Based Set Intersection over Outsourced Encrypted Data Sets for CloudIoT
Xu et al. Patient-friendly medical data security sharing scheme based on blockchain and proxy re-encryption
Soltani et al. Data capsule: A self-contained data model as an access policy enforcement strategy
CN111680306A (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