成果介紹
本發(fā)明適用于數(shù)據(jù)處理領(lǐng)域,提供了支持訪問控制的搜索方法,包括:客戶端將數(shù)據(jù)庫的文件加密得到加密密文,根據(jù)文件標(biāo)識符構(gòu)建索引并加密,得到密文數(shù)據(jù)庫;客戶端接收密鑰密文、私鑰和檢索關(guān)鍵字集合生成陷門;云服務(wù)器根據(jù)陷門檢索對應(yīng)的索引密文;客戶端利用密鑰,對索引密文進(jìn)行解密,將解密得到的文件標(biāo)識符上傳到云服務(wù)器得到加密密文,使對所述加密密文進(jìn)行解密,得到搜索結(jié)果;客戶端按照預(yù)置展示方式展示所述搜索結(jié)果。本發(fā)明實(shí)施例在實(shí)施過程中,采用屬性基加密對搜索用戶訪問數(shù)據(jù)的能力進(jìn)行控制,但訪問控制設(shè)定為整個(gè)數(shù)據(jù)庫而非索引,能夠大大減少數(shù)據(jù)擁有者加密數(shù)據(jù)庫時(shí)的計(jì)算開銷,同時(shí)用戶獲取搜索陷門的過程無需數(shù)據(jù)擁有者參與。
成果應(yīng)用案例介紹
信息通信>搜索方法>文本搜索方法; 計(jì)算控制>控制方法>訪問控制