Abstract
本文提出一種為加密文件設計的索引搜尋架構與同態加密結合的系統架構,目的是文件擁有者把加密的文件資料儲存於不被信任的伺服器端(Server)上,當文件擁有者開放搜尋部分文件給特定的使用者去做搜尋關鍵字以及對關鍵字所對應的欄位做同態加密的運算時,也能夠保有安全性。 本文的索引架構利用改善Song的搜尋方式做設定,經過此設定建立索引表後,利用索引去搜尋關鍵字,當搜尋成功則回傳關鍵字所對應到的欄位,再由使用者給伺服器一筆需要做同態加密運算的值,來完成我們對於表格式的文件做直接式的運算,而不用預先解密。 本文最終的結果有達成當初設定系統架構的目標,也可以隨時對於需要不同的安全性而稍微更動索引架構的設定即可,不需要整個系統去改變;也可以對於不同關鍵字欄位所需要的功能不同,更換其加密方式即可,與索引架構互不影響,而安全性符合IND-CKA的語義安全性。