An (easy) introduction to Tardos's fingerprint codes

Reviews
Shared by: Reileyfan
Stats
views:
5
rating:
not rated
reviews:
0
posted:
8/1/2009
language:
JAPANESE
pages:
0
An (easy?) introduction to Tardos's fingerprint codes 縫田 光司(Nuida, Koji) 産総研 情報セキュリティ研究センター 新明るい暗号勉強会, 2009年7月3日 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 1 あらすじ fingerprint codes Marking Assumption、c-secure符号 Tardosのc-secure codes 安全性証明の概略 soundness errorの上界 completeness errorの上界 符号長オーダーの最小性証明の概略 関連研究 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 2 Fingerprint Codes 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 3 Fingerprint Codes 追跡者 ( ) 「攻撃符号語」 怪しい ユーザの 集合 攻撃者 ( ) (c) Koji Nuida 4 新明るい暗号勉強会, 2009-7-3 c-secure符号 「追跡誤り」の種類 “soundness error”: “completeness error”: c-secure符号:結託サイズ|C|がc以下のとき、 追跡誤り確率が充分小さい 攻撃モデル:Marking Assumption (次頁) 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 5 Marking Assumption [Boneh-Shaw 1995] “undetectable bits” 0 1 1 0 erasure 1 1 0 0 y 0 or 1 or ‘?’ (c) Koji Nuida 1 0 6 新明るい暗号勉強会, 2009-7-3 攻撃アルゴリズムについて 攻撃アルゴリズムの計算量は制限されない (情報理論的安全性) このことから、 yは`?’を含まないとしてよい ?があったら0か1に置き換える 攻撃アルゴリズムは非確率的としてよい 誤り確率を最大化するyを選択 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 7 c-secure符号の研究の流れ Chor Fiat Naor 概念 導入 (ほぼ)確定的構成 Boneh Shaw 連接符号 Guth Pfitzmann 仮定の軟化 ぬ 確率的構成(「Tardos符号」) 符号長 下界 Peikert Shelat Smith Tardos 下界改善 非Tardos 確率符号 ぬ ぬ 1995 新明るい暗号勉強会, 2009-7-3 1999 2003 (c) Koji Nuida 2009 8 Tardos符号 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 9 Tardos符号の概要 初出:STOC 2003、full ver.:J. ACM 2008 c-secure符号、 理論上最小オーダー(最小性も同時発表) 初めに確率分布Pを確率的に定める Pに従って各符号語を独立に生成 追跡アルゴリズムでは、各ユーザの符号語 と攻撃符号語yとの「類似度」をスコア化して、 スコアが閾値Zを超えたユーザを出力 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 10 大まかな方針 undetectable A スコア+ B スコアー y スコア0(平均的に) Aの影響 >> Bの影響ならば、平均的に 攻撃者のスコア>>無実ユーザのスコア 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 11 大まかな方針 無実ユーザ のスコア 攻撃者の スコア completeness error 新明るい暗号勉強会, 2009-7-3 閾値 Z soundness error 12 (c) Koji Nuida 符号語の構成 各ビット位置 j (= 1,2,...,m)ごとに「バイアス」 0 < pj < 1をある分布に従って選ぶ 各符号語wiの各ビットwi,jを、独立に で選ぶ 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 13 バイアスの選び方 :一様ランダム 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1 2 3 4 5 6 7 8 9 1 rj pj 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 14 バイアスの選び方 0や1に近いpjの値が出やすくなっている メリット: undetectable bitの数が多くなる 攻撃者の攻撃の効果を限定 デメリット: 各ユーザの符号語が互いに似やすい 攻撃者と無実ユーザのスコアが近くなる 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 15 スコアの計算法 ユーザ i のスコア pjの減少関数 pjが小さいほど 疑わしい 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida pjが小さいほど 無実っぽい 16 パラメータ選択 :パラメータ、 m := 100c2k, Z := 20ck このとき以下が成り立つ: 各無実ユーザ i について、 特に、c > 3のとき、 誤り確率 未満となる 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida とすれば追跡 17 安全性証明(soundness error) 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 18 示すべきこと 各無実ユーザ i について、 つまり、スコアS = Si について、 どうやって証明する? (案1)中心極限定理 (案2)Markov不等式 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 19 Soundness Error Markov不等式の対象は正値確率変数 ユーザのスコアは負の値も取り得る そこで、指数関数でスコアを正値に変換 Markov 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 20 Soundness Error yとp1,...,pmを固定したとき、各ビットは独立 独立性 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 21 Soundness Error とすると、 ビット毎スコアの平均=0、分散=1 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 22 Soundness Error よって、 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 23 Soundness Error 注意:証明ではyとp1,...,pmを固定しており、 またyの具体的な性質は使っていないので、 Marking Assumption 攻撃者数|C|についての制限 がなくても上の主張は成立する 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 24 安全性証明(completeness error) 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 25 示すべきこと つまり、 どうやって証明する? 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 26 Completeness Error 「全ての攻撃者のスコアがZ以下」ならば、攻 撃者のスコアの総和Ssumは|C|Z以下 つまり、 を示せばよい Markov 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 27 Completeness Error :j ビット目のスコアの和 :符号語のj ビット目たち 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 28 Completeness Error 各桁の 独立性 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 29 Completeness Error Marking Assumption (all 0) (all 1) 右辺を 新明るい暗号勉強会, 2009-7-3 とおく (c) Koji Nuida (otherwise) 30 Completeness Error は j 桁目にある1の個数で決まるので、 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 31 Completeness Error 頑張って(A4で3ページぐらい使って)計算すると、 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 32 Completeness Error 以上より 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 33 符号長オーダーの最小性 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 34 ステートメント 任意のfingerprint codeを考える 、a > 1は定数 攻撃者c-1人以下のとき、任意の無実ユー ザ i について 攻撃者c人以下のとき、 ならば、 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 35 符号長オーダーの最小性 Case 1 (j ビット目) 1 2 Case 2 ・ ・ ・ c-1 c yj :高 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida yj :低 36 符号長オーダーの最小性 Case 1 (j ビット目) 1 2 Case 2 ・ ・ ・ cが大きいとき、 Case 1と2で yjの分布を近 くできる (ユーザcの持 つ情報量が相 対的に小) c-1 c yj :高 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida yj :低 37 符号長オーダーの最小性 Case 1 (j ビット目) 1 2 Case 2 ・ ・ ・ c-1 c 従って、Case 1と2でユーザ cの出力確率 に差をつける ためには、あ る程度長い符 号長が必要 yj :高 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida yj :低 38 関連研究(の一部) 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 39 Tardos符号のパラメータ改良 Skoric, Vladimirova, Celik, Talstra: IEEE Trans. IT 2008 Skoric, Katzenbeisser, Celik: Des. Codes Crypto. 2008 Blayer, Tassa: Des. Codes Crypto. 2008 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 40 確率分布、アルゴリズム改良 萩原, 花岡, 今井: AAECC 2006 縫田, 萩原, 渡辺, 今井: IH 2007 縫田, 藤津, 萩原, 北川, 渡辺, 小川, 今井: AAECC 2007 full ver.: Des. Codes Crypto. 2009 明石, 栗林, 森井: ISITA 2008 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 41 符号長の下界 Peikert, Shelat, Smith: ACM-SIAM SODA 2003 磯谷, 村谷: ISEC 2005, SCIS 2005, SCIS 2007 etc. 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 42 Tardos符号の応用 Billet, Phan: ICITS 2008 Katzenbeisser, Skoric, Celik, Sadeghi: IH 2007 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 43 ご清聴ありがとうございました 情報セキュリティ研究センター RCIS (Research Center for Information Security 新明るい暗号勉強会, 2009-7-3 (c) Koji Nuida 44

Related docs
Fingerprint
Views: 58  |  Downloads: 6
What is a Fingerprint
Views: 9  |  Downloads: 0
Introduction to Codes
Views: 7  |  Downloads: 0
Xbox Cheat Codes
Views: 665  |  Downloads: 6
DNA Fingerprint
Views: 4  |  Downloads: 0
HTML Color Codes
Views: 2366  |  Downloads: 31
What is a Fingerprint
Views: 1  |  Downloads: 0
premium docs
Other docs by Reileyfan
Massage Therapy for Subacute Low-Back Pain
Views: 711  |  Downloads: 26
dv108
Views: 146  |  Downloads: 0
Eagles Wings
Views: 207  |  Downloads: 1
French Glossary
Views: 7335  |  Downloads: 171
Chicago hub of Chinese Learning in US
Views: 443  |  Downloads: 1
Economics in the MBA Curriculum
Views: 543  |  Downloads: 27
tfintelements
Views: 131  |  Downloads: 0
cr112
Views: 97  |  Downloads: 0
Evidence Master
Views: 379  |  Downloads: 13
Lord Most High
Views: 318  |  Downloads: 2
Hear O Israel
Views: 229  |  Downloads: 0
Designing a Career in Biomedical Engineering
Views: 1182  |  Downloads: 25
Massage Therapy Reference Summary
Views: 1226  |  Downloads: 35
ch140
Views: 121  |  Downloads: 0
We Fall Down
Views: 190  |  Downloads: 2