暗号応用技術

検索可能暗号

検索可能暗号とは

暗号化されたデータベースをキーワードで検索する場合,一般的には暗号化データをその都度復号してキーワードを含むか否かを調べる必要がある.この場合,暗号化により保護された情報を復元する鍵をサーバ側 (の管理者) が保持することになり,管理者による不正閲覧が可能なことやコンピュータウイルスにも弱いことが懸念される.

これを解決する方法として,「検索可能暗号」という技術がある.これは, データを暗号化したまま検索する暗号技術のことである.検索対象のデータだけでなく,検索キーワードも暗号化したまま処理できるため,クラウド上のデータの安全な利活用に役立つ技術として注目が高まっているもので,近年研究されている技術である.種々の方式が提案されているが,検索用のインデックスやタグを用いて,データが一致するかどうかを判別する仕組みを採用していることが多い.

例えば,次のような方式がある.

検索可能暗号の実現方式には,

などがある.

検索可能公開鍵暗号

検索可能公開鍵暗号 PEKS(Publickey Encryption with Keyword Serach)は,キーワード $W$ のトラップドアがあれば,暗号文 $C$ がキーワード $W$ を暗号化したものか否かがわかる公開鍵暗号である.

inserted by FC2 system