收录:
摘要:
本发明公开了一种基于区块链的密文检索方法,包括:初始化生成公共参数以及主密钥;根据用户的属性集生成关键词搜索密钥;由数据拥有者提供的访问控制策略以及数据关键词生成密文关键词数据,并采用对称加密加密用户数据,并将密文关键词数据以及密文数据调用智能合约来上传至区块链;由数据需求者提供的关键词以及关键词搜索密钥生成相应的关键词搜索令牌;将关键词搜索令牌传参至智能合约,智能合约将链上每个密文数关键词数据与关键词搜索令牌进行匹配;将得到的密文解密;本方法在区块链密文检索基础上,改进为基于属性的密文检索,将用户数据以密文的形式上传,并通过用户属性来决定用户对数据的权限。
关键词:
通讯作者信息:
电子邮件地址: