Slide 1

Slide 1 text

身の回りの格子 2020/9/27 Momiji-LT#2 無所属: mitsu

Slide 2

Slide 2 text

格子とは?

Slide 3

Slide 3 text

 離散的な線形空間 (これだけ!) (線形代数未履修の人へ)  いくつかのベクトルを整数倍して足していった点 (位置ベクトル)の集合  最初のベクトルたちのことを基底といい、その数 を次元と言う  CTF Crypto勢の壁の一つ(余談)

Slide 4

Slide 4 text

こいつ めっちゃ応用されてます

Slide 5

Slide 5 text

 離散的なのでパソコンと相性がいい!  定義が広いため、多くの問題と関連がある  数論と相性がいい!(うーん数の幾何学は正義)  計算が難しい問題がたくさん → 定義が広かっただけに様々な諸悪の根源に…… 部分和問題やナップサック問題は格子の問題

Slide 6

Slide 6 text

暗号への応用

Slide 7

Slide 7 text

 計算が難しい問題の応用の筆頭  現代の暗号はNP完全な問題をベースとしているものが多い  格子上の難しい問題がたくさん利用できる  SVP  CVP  LWE

Slide 8

Slide 8 text

ところで  量子コンピュータがこれから出てくるかもしれない  現代の暗号のベースとなっている素因数分解や離散対数問 題が比較的簡単になってしまう  量子コンピュータが出てきても破られない暗号が欲しい  耐量子暗号

Slide 9

Slide 9 text

NTRU: SVPをベースとした耐量子暗号 他の耐量子暗号の基礎へ NTRUという言葉は多くの人に知ってもらいたい (格子のRSAみたいな位置付けなので)

Slide 10

Slide 10 text

完全準同型暗号

Slide 11

Slide 11 text

いやそれはなに  準同型性  1 ∘ 2 = 1 ∘′ 2  要するに100と200を暗号化した暗号文から、300の暗号文 を計算可能  暗号文のまま計算できる  ブロックチェーンや電子投票に利用可能

Slide 12

Slide 12 text

 現在特に研究されている準同型暗号  somewhat準同型暗号  完全準同型暗号  特に実用的な完全準同型暗号が作れたら嬉しい  完全準同型暗号の実現に格子のLWE問題が注目されている!

Slide 13

Slide 13 text

むずいです その他

Slide 14

Slide 14 text

 一部の最適化問題が格子上の問題に帰着できる  部分和問題が特に有名  整数計画法の近似解の計算への応用  多変数の不定方程式の小さい解に関するものが個人的に好き  代数方程式の求解など  , ≡ 0 (mod ) みたいなやつ  coppersmithの定理やHowgrave-Grahamの補題

Slide 15

Slide 15 text

結局なにが言いたいの

Slide 16

Slide 16 text

現実に普遍的に存在している問題に 応用できる!