区块链上基于属性的具有前向和后向隐私的可搜索加密方法及系统
摘要:
本发明公开了一种区块链上基于属性的具有前向和后向隐私的可搜索加密方法及系统方法包括:S1、生成系统参数SPP并将SPP公布,生成私钥dk1和dk2,为用户生成私钥Ku;S2、为文档生成索引密文集EDB和已更新的映射∑,并把EDB部署到区块链上;S3、数据用户DU进行检索操作时,使用其私钥Ku对关键字q进行加密,得到检索陷门Tra并发送给区块链网络;S4、根据EDB[H2(C)]判断用户是否具有相应的访问权限;权限检查通过后,便根据EDB[H2(C)]得到相应的状态值;S5、数据用户接收到结果集MEI后,使用私钥Ku,恢复出对应的明文内容。本发明能有效对用户的访问权限进行设置;同时实现数据的前向隐私和后向隐私;并利用区块链,实现检索的去中心化。
0/0