摘 要 :隨著計算機網(wǎng)絡的迅速發(fā)展,越來越多的政府、企業(yè)和個人開始把數(shù)據(jù)放到云服務器上,以節(jié)省存儲空間和系統(tǒng)維護費用。安全性便成為云存儲發(fā)展過程中的關鍵。當云端服務器不完全可信時,如何實現(xiàn)安全的關鍵字搜索成為一個難題,解決這一難題的可搜索加密方法成為近年的研究熱點??伤阉骷用苤饕▽ΨQ可搜索加密和公鑰可搜索加密。現(xiàn)有的公鑰可搜索加密普遍利用雙線性對實現(xiàn),但雙線性對的計算開銷較大,所以提出一種利用不可區(qū)分混淆來構造公鑰的可搜索加密方案。文中用不可區(qū)分混淆器封裝一個安全的加密算法和用戶私鑰作為用戶公鑰,以加密文件和關鍵字,用帶密鑰的 Hash 函數(shù)生成陷門信息。一個安全的不可區(qū)分混淆器可有效保證此方案的安全性。利用不可區(qū)分混淆構造公鑰可搜索加密以簡化其算法,使得方案更容易實現(xiàn)并更好地保護隱私。