摘要:本发明公开了一种云环境下属性基多机构层次化密文策略权重加密方法,该方法包括:中央授权机构为下级属性授权机构或用户生成全局标识AID或UID,并且为系统中的每个属性计算属性权重分割集;中央授权机构随机选择双线性映射和双线性群,生成系统主密钥MK和公钥PK,保留MK,公开PK;中央授权机构为下级属性授权机构或用户分发主密钥或权重属性私钥;数据拥有者选择访问策略,对文件进行加密,并且上传至云服务器;用户向云服务器请求访问加密文件,云服务器返回密文CT,用户利用权重属性私钥解密文件,若私钥中的属性满足访问策略,则得到明文。本发明建立了具有等级的层次化多授权中心机制,使不同级别的授权中心掌管不同的属性并且分发私钥组件。