Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2024_05_11_大LT

Avatar for TotPro TotPro
May 29, 2024
25

 2024_05_11_大LT

2024/05/11に開催されたZli 大LTの登壇資料です。
大変雑な資料となっております。ご了承下さい。

Avatar for TotPro

TotPro

May 29, 2024

Transcript

  1. 自己紹介 • 名前:総資産 • 学年:学部4年 • 所属:Zli • 旧Twitter(X):@tot_pro_ •

    総資産(ポーカー):609 ( - 800) • 総資産(現実世界):秘密 • ポーカーにはまりました
  2. agenda 1. なんでやろうと思ったのか 2. 準同型暗号とは a. 加法準同型暗号 b. 乗法準同型暗号 3.

    完全準同型暗号とは a. Gentryさんすごい 4. Dijkの完全準同型暗号 a. 鍵生成、暗号化関数、復号関数
  3. Fully Homomorphic Encryption(完全準同型暗号) • 2009年にCraig Gentryさん(当時、Stanford University (PhD))が初めて構築した • 天才

    • すごい • 宇宙一 • Gentryしか勝たん (補足:Fully Homomorphic Encryption (以下、FHE)とは任意の計算回路を暗号化し たまま計算できる準同型暗号のこと)
  4. Key generation of SHE (Dijk ver) 𝝀 : security parameter

    p : 𝜂-bitの奇数 q : ℤ r : ℤ xᵢ ← pqᵢ + rᵢ ( for i 0, …, 𝛕(=𝜸+𝝀)) x₀が最大になるようにし、 x₀が奇数でない、かつr₀が偶数でない限 り、{xᵢ}を取り直す sk (secret key) ← p pk (public key) ← { x₀, x₁, …, x𝛕}
  5. a ∈ ℝについて⌊a⌉を最も近い整数への丸めとする ( a mod p ) := a

    - p⌊a/p⌉‥‥① Encrypt of SHE (Dijk ver)の前に
  6. 加法と乗法 • 加法 c₁ + c₂ = m₁ + m₂ +(noiseの和)

    • 乗法 c₁c₂ = m₁m₂ + (2次のnoise) となる をnoiseと呼ぶ
  7. 参考文献 • M. Dijk, C. Gentry, S. Halevi, V. Vaikuntanathan.

    Fully Homomorphic Encryption over the Integers. 2010 • C. Gentry. A fully homomorphic encryption scheme. 2009. • 林 卓也. 準同型暗号を用いた秘密計算とその応用. 2019. • https://qiita.com/nindanaoto/items/98335ad4d32b927effa9#she-somewhat-ho momorphic-encryption