摘要
本发明提供了一种基于多权限属性基加密的区块链数据可信交互方法,包括以下步骤:步骤1:系统初始化。整个系统生成初始参数,包括公共参数的生成和上链,以及公钥、私钥的生成。步骤2:数据加密。系统中的数据所有者,需要整理和加密数据,并将密文信息上传区块链。步骤3:密钥生成。数据使用者想要访问其他数据所有者的数据时,其将向区块链发送访问请求。在监控数据使用者的访问请求后,区块链通知属性权限提供访问密钥。步骤4:数据解密。需求访问加密数据的数据使用者获得访问密钥,然后下载相应的密文。数据使用者根据系统参数和属性令牌对密文进行解密,获取数据。
技术关键词
可信交互方法
属性基加密
参数
云服务器
访问加密数据
生成密钥
单向哈希函数
数据加密
数据访问请求
数据库系统
解密算法
权限管理
令牌
公钥