详情介绍
本发明属于区块链访问控制领域,具体涉及一种基于区块链和属性基加密的访问控制方法,包括管理员对区块链网络进行初始化,为网络中的节点创建证书;将属性验证链码、信息管理链码安装到区块链网络中并进行初始化;数据拥有者对明文进行加密后上传到IPFS网络,得到存储地址;数据拥有者对秘钥、公钥、密文以及访问策略进行加密后得到新的密文,并计算访问策略的密文;调用信息管理链码将哈希值、存储地址、新的密文以及访问策略的密文上传到区块链存储;数据请求者根据属性信息获取属性向量的密文并调用策略验证链码验证是否符合访问要求,若符合则可以获取;本发明实现了访问过程中的隐私保护,加快了访问速度。
交易流程
安全保障