基于区块链合约的可搜索加密方法

作者:刘景伟; 魏琳玉; 孙蓉; 裴庆祺; 陈新江; 吕寒冰; 陈晓文; 任亚坤; 唐俊峰
来源:2022-05-24, 中国, ZL202210567534.7.

摘要

本发明公开了一种基于区块链合约的可搜索加密方法,涉及信息加密技术领域,包括:获取待加密文件,包括多个子文件;数据所有者执行系统初始化,给定安全参数,输出全局公共参数和密钥集;数据所有者使用密钥集对待加密文件进行加密,得到密文集,生成搜索表和验证表,构建索引,将索引发送至服务器,并且数据所有者在区块链上部署合约;数据所有者更新待加密文件,基于更新后的待加密文件,更新搜索表和验证表,进一步创建索引;数据用户生成搜索陷门,通过合约发送搜索请求,数据所有者授权服务器执行搜索并向数据用户返回搜索结果;数据用户解密所述搜索结果,并执行合约验证结果的正确性。本申请保证了对称可搜索加密中密钥传输过程的安全。