摘要:本發明公開了一種云環境下屬性基多機構層次化密文策略權重加密方法,該方法包括:中央授權機構為下級屬性授權機構或用戶生成全局標識AID或UID,并且為系統中的每個屬性計算屬性權重分割集;中央授權機構隨機選擇雙線性映射和雙線性群,生成系統主密鑰MK和公鑰PK,保留MK,公開PK;中央授權機構為下級屬性授權機構或用戶分發主密鑰或權重屬性私鑰;數據擁有者選擇訪問策略,對文件進行加密,并且上傳至云服務器;用戶向云服務器請求訪問加密文件,云服務器返回密文CT,用戶利用權重屬性私鑰解密文件,若私鑰中的屬性滿足訪問策略,則得到明文。本發明建立了具有等級的層次化多授權中心機制,使不同級別的授權中心掌管不同的屬性并且分發私鑰組件。