摘要

本发明公开了一种实现了部分策略隐藏的属性基加密方法,包括:属性权威和云服务器初始化系统参数;属性权威向数据请求者分发请求者属性私钥;数据拥有者生成访问控制结构并对明文数据加密,将加密生成的密文发送云服务器;数据请求者向云服务器发送密文数据请求;云服务器根据用户可用信息表过滤密文数据请求对应的密文数据,将过滤的密文数据发送数据请求者;数据请求者加密部分属性私钥和密文数据,将其发送云服务器;云服务器根据数据请求者发送的数据为数据请求者代为执行解密测试计算,将解密测试结果发送数据请求者;数据请求者根据解密测试结果对密文数据进行解密得到明文数据。本发明设计了一种全新的多功能且安全高效的属性基加密方案。