• 検索結果がありません。

暗号文の提供者を不特定多数とする検索者を限定したキーワード検索可能暗号方式

N/A
N/A
Protected

Academic year: 2021

シェア "暗号文の提供者を不特定多数とする検索者を限定したキーワード検索可能暗号方式"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)情報処理学会第 75 回全国大会. 2Z-1. 暗号文の提供者を不特定多数とする検索者を限定した キーワード検索可能暗号方式 冨田. 幸嗣† †. 毛利 公美‡. 名古屋工業大学. ‡. 白石. 善明†. 岐阜大学. 3. 提案方式:暗号文の提供者を不特定多数とする 検索者を限定したキーワード検索可能暗号 3.1 構成エンティティ [提供者] キーワード𝑊と検索者のIDを指定し,𝑊の暗号 文𝐶を作成する.暗号文は保管者に管理してもら う. [検索者] 特定のキーワードの暗号文を検索する.それ ぞれの検索者は固有の ID を持つ. 保管者にトラップドアを入力として問い合わ せ,保管者から暗号文が特定のキーワードを暗 号化したものであるか否か返答を受ける. [保管者] 提供者からキーワードの暗号文を受け取り保 管する.検索者からトラップドアによる問い合 わせを受け,返答を行う. [PKG] 公開パラメータとマスター鍵を作成し,公開 2. 準備 パラメータを公開する.マスター鍵と検索者か 2.1 双線形写像 ら受け取ったIDから秘密鍵を作成し,秘密鍵を 𝔾1 , 𝔾2 を素数位数𝑝の巡回群とする.双線型写 像 e ∶ 𝔾1 × 𝔾1 → 𝔾2 は任意の𝑎, 𝑏 ∈ ℤp ,𝑃, 𝑄 ∈ 𝔾1 検索者に渡す. 3.2 定義 に対して,以下の性質を満たす. 提案方式は以下の 5 つのアルゴリズムから成 ・ 双線形性 る. e(𝑎𝑃, 𝑏𝑄) = e(𝑃, 𝑄)𝑎𝑏 が成立する. 𝐊𝐞𝐲𝐆𝐞𝐧(𝒌) セキュリティパラメータ𝑘を入力と ・ 非縮退性 して,公開パラメータparamsとマスター鍵 e(𝑃, 𝑄) = 1ならば𝑃 = 0または𝑄 = 0. mskを出力する. ・ 計算可能性 𝐄𝐱𝐭𝐫𝐚𝐜𝐭 (𝐩𝐚𝐫𝐚𝐦𝐬, 𝐦𝐬𝐤, 𝐈𝐃) 公開パラメータ e(𝑃, 𝑄) を計算する多項式時間アルゴリズムが paramsとマスター鍵msk,検索者のIDを入力 存在する. として秘密鍵𝑑ID を出力する. 2.2 BDH 仮定 𝐄𝐧𝐜𝐫𝐲𝐩𝐭 (𝐩𝐚𝐫𝐚𝐦𝐬, 𝐈𝐃, 𝑾) 公開パラメータ 𝔾1 の生成元𝑃と任意の整数𝑎, 𝑏, 𝑐 ∈ ℤについて params,検索者の ID,キーワード W を入力 < 𝑃, 𝑎𝑃, 𝑏𝑃, 𝑐𝑃 > か ら e(𝑃, 𝑃)𝑎𝑏𝑐 を 求 め る 問 題 を として暗号文 C を出力する. BDH 問題(Bilinear Diffie-Hellman Problem)という. 𝐓𝐫𝐚𝐩𝐝𝐨𝐨𝐫(𝐩𝐚𝐫𝐚𝐦𝐬, 𝒅𝐈𝐃 , 𝑾) 公 開 パ ラ メ ー タ BDH 問題を解く効率的な多項式時間アルゴリズ paramsと秘密鍵𝑑ID ,キーワード𝑊を入力と ムが存在しないという仮定を BDH 仮定という. してトラップドア𝑇𝑊,ID を出力する. 𝐓𝐞𝐬𝐭(𝐩𝐚𝐫𝐚𝐦𝐬, 𝐂, 𝑻𝑾,𝐈𝐃 ) 公開パラメータparams Keyword Searchable Encryption with Access Control in と暗号文𝐶,キーワードWと検索者のIDから Multi-User Setting 作られたトラップドア𝑇𝑊,ID を入力として, † Koji TOMIDA and Yoshiaki SHIRAISHI ・ Nagoya 暗号文𝐶がキーワード𝑊と検索者のIDから生 Institute of Technology ‡ Masami MOHRI・Gifu University 成された暗号文であるか否かを 1 ビット 1. はじめに 2004 年に公開鍵暗号方式の検索可能暗号[1]が 提案された.その後,Anonymous HIBE を基にし た方式[2]など様々な検索可能暗号方式が提案さ れている.データの提供者と保管者が異なるク ラウドサービスでは,データを保管者に知られ ないようにするためには暗号化を行い,暗号文 のままデータを検索できるのが望ましい. 検索可能暗号で検索者を限定できる方式があ る.システムのセットアップのときの指定数を 上限とする検索者で,提供者が不特定多数とな るブロードキャスト暗号をもとにした方式[3]や, 提供者が一人である ID ベースブロードキャスト 暗号をもとにした方式[4]が提案されている. 本稿では,暗号文の提供者が不特定多数で検 索者に上限数がない検索可能暗号方式を提案す る.. 3-517. Copyright 2013 Information Processing Society of Japan. All Rights Reserved..

(2) 情報処理学会第 75 回全国大会. (0/1)で出力する. 3.3 構成 構成要素として双線形写像e ∶ 𝔾1 × 𝔾1 → 𝔾2 , ハッシュ関数H1 : {0,1}∗ → 𝔾1 ,H2 : 𝔾2 → {0,1}𝑛 , H3 : {0,1}∗ → ℤ∗𝑝 を用いる.n は自然数である. 𝐊𝐞𝐲𝐆𝐞𝐧(𝒌) セキュリティパラメータ𝑘を入力と し,k ビットの素数𝑝を選ぶ.𝑝を位数とする 2 つの群𝔾1 , 𝔾2 を決定し,双線形写像eを出 力する.ランダムに𝑠 ∈ ℤ𝑝∗ と生成元𝑃 ∈ 𝔾1 を 選択し𝑃𝑝𝑢𝑏 = 𝑠𝑃 を計算する.3 つのハッシ ュ関数H1 ,H2 ,H3 を決定する.公開パラメ ー タ params = < 𝑝, 𝑛, 𝑃, 𝑃𝑝𝑢𝑏 , H1 , H2 , H3 , e > , マスター鍵msk = 𝑠を出力する. 𝐄𝐱𝐭𝐫𝐚𝐜𝐭 (𝐩𝐚𝐫𝐚𝐦𝐬, 𝐦𝐬𝐤, 𝐈𝐃) ID ∈ {0,1}∗ か ら 𝑄ID = H1 (ID) ∈ 𝔾1 を 計 算 す る . マ ス タ ー 鍵 mskを用いて秘密鍵𝑑ID = 𝑠𝑄ID を出力する. 𝐄𝐧𝐜𝐫𝐲𝐩𝐭 (𝐩𝐚𝐫𝐚𝐦𝐬, 𝐈𝐃, 𝑾) IDから𝑄ID = H1 (ID)を 計算し,ランダムに𝑟 ∈ ℤ𝑝∗ を選択する.暗号 𝑟 )] 文 𝐶 = [𝑟𝑃, H2 (𝑔ID , 𝑔ID = e�H3 (𝑊)𝑄ID , 𝑃𝑝𝑢𝑏 � ∈ 𝔾2 を出力する. 𝐓𝐫𝐚𝐩𝐝𝐨𝐨𝐫(𝐩𝐚𝐫𝐚𝐦𝐬, 𝒅𝐈𝐃 , 𝑾) 秘密鍵𝑑ID とキーワ ード𝑊から𝑇𝑊,ID = H3 (𝑊)𝑑ID を計算し,トラ ップドアとして出力する. 𝐓𝐞𝐬𝐭(𝐩𝐚𝐫𝐚𝐦𝐬, 𝑪, 𝑻𝑾,𝐈𝐃 ) 𝐶 = [𝐶1 , 𝐶2 ] と す る . H2 (e(𝑇𝑊,ID , 𝐶1 )) = 𝐶2 となるかテストする.2 値が一致したときに 1,そうでないときは 0 を出力する. 提案方式の流れを図 1 に示す.. 4. 安全性 次のような攻撃者を考える.攻撃者は暗号文 や公開パラメータを入手することができ,暗号 文からキーワードを入手しようとする.ただし, その暗号文を検索するのに対応したトラップド アは入手できないものとする.それ以外のトラ ップドアに関しては,任意のIDとキーワードに 対応したすべてのトラップドアを適応的に入手 できるものとする. 攻撃者が任意のIDと 2 つのキーワード𝑊0 , 𝑊1 を選ぶと,IDと一方のキーワードから作られた 暗号文がランダムに与えられるとする.攻撃者 がどちらのキーワードの暗号文であるか識別で きた場合に,攻撃者は暗号文からキーワードに 関する情報を部分的に得ることができたと考え ることができる. 攻撃者は𝑊0 , 𝑊1 の暗号文の検索に対応するトラ ップドアを入手することはできないが,手持ち の公開パラメータparamsと暗号文𝐶 = [𝐶1 , 𝐶2 ]か. 提供者. 保管者. PKG. 検索者. KeyGen. 公開パラメータparams 検索者のID. Encrypt. 暗号文C. 秘密鍵dID. Trapdoor. Extract. トラップドアTW, ID. Test. 図 1 提案方式の流れ 𝑟. らH2 �e�H3 (𝑊)𝑄ID , 𝑃𝑝𝑢𝑏 � �を求めることができれ ば,暗号文に対応するトラップドアを用いて暗 号文を検索したときと同じ結果を得ることがで き る . H3 (𝑊) ∈ ℤ𝑝∗ で あ り , 𝑄ID = 𝑎𝑃, 𝑃𝑝𝑢𝑏 = 𝑏𝑃, 𝐶1 = 𝑟𝑃からe(𝑃, 𝑃)𝑎𝑏𝑟 を求めることができる かが問題となる.BDH 仮定よりこの問題を解く ことは困難である.したがって,提案方式は選 択キーワード攻撃に対して識別不可能性の意味 で安全である. 5. まとめ 本稿では,暗号文の提供者を不特定対数とす る検索者を限定したキーワード検索可能暗号方 式を提案した.提案方式は提供者と検索者がと もに多数の状況に対応し,かつ検索者数に上限 がない.提案方式はランダムオラクルモデルに おいて,BDH 仮定のもと,選択キーワード攻撃 に対して識別不可能性の意味で安全である. 参考文献 [1] D. Boneh, G. Di Crescenzo, R. Ostrovsky, and G. Persiano, “Public key encryption with keyword search,” EUROCRYPT 2004, LNCS, vol.3027, pp.506-522, 2004. [2] M. Abdalla, M. Bellare, D. Catalano, E. Kiltz, T. Kohno, T. Lange, J. Malone-Lee, G. Neven, P. Paillier, and H. Shi, “Searchable Encryption Revisited: Consistency Properties, Relation to Anonymous IBE, and Extensions,” CRYPTO 2005, LNCS, vol.3621, pp.205-222, 2005. [3] N. Attrapadung, J. Furukawa, H. Imai, “ForwardSecure and Searchable Broadcast Encryption with Short Ciphertexts and Private Keys,” ASIACRYPT 2006, LNCS, vol.4284, pp.161-177, 2006. [4] 片山貴充,高木剛,“アクセス制限可能なキー ワード検索可能暗号方式,” 暗号と情報セキュ リティシンポジウム SCIS2008,4E2-2,2008.. 3-518. Copyright 2013 Information Processing Society of Japan. All Rights Reserved..

(3)

参照

関連したドキュメント

攻撃者は安定して攻撃を成功させるためにメモリ空間 の固定領域に配置された ROPgadget コードを用いようとす る.2.4 節で示した ASLR が機能している場合は困難とな

検索対象は、 「論文名」 「著者名」 「著者所属」 「刊行物名」 「ISSN」 「巻」 「号」 「ページ」

点から見たときに、 債務者に、 複数債権者の有する債権額を考慮することなく弁済することを可能にしているものとしては、

2012 年 3 月から 2016 年 5 月 まで.

被保険者証等の記号及び番号を記載すること。 なお、記号と番号の間にスペース「・」又は「-」を挿入すること。

すべての Web ページで HTTPS でのアクセスを提供することが必要である。サーバー証 明書を使った HTTPS

補助 83 号線、補助 85 号線の整備を進めるとともに、沿道建築物の不燃化を促進

口文字」は患者さんと介護者以外に道具など不要。家で も外 出先でもどんなときでも会話をするようにコミュニケー ションを