数学的な背景とは? わかりやすく解説

数学的な背景

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/14 02:45 UTC 版)

格子暗号」の記事における「数学的な背景」の解説

格子英語版) L ⊂ R n {\displaystyle L\subset \mathbb {R} ^{n}} とは、基底ベクトル b 1 , … , b nR n {\displaystyle \mathbf {b} _{1},\ldots ,\mathbf {b} _{n}\in \mathbb {R} ^{n}} の整数線形結合表現できる全てのベクトルから成る集合である。つまり、 L = { ∑ a i b i   :   a i ∈ Z } {\displaystyle L={\Big \{}\sum a_{i}\mathbf {b} _{i}\ :\ a_{i}\in \mathbb {Z} {\Big \}}} である。例えZ n {\displaystyle \mathbb {Z} ^{n}} は、普通の直行基底 R n {\displaystyle \mathbb {R} ^{n}} から生成される格子である。重要なのは、異な基底同一格子生成しうるということである。たとえば、直行基底 ( 1 , 0 , 0 ) {\displaystyle (1,0,0)} 、 ( 0 , 1 , 0 ) {\displaystyle (0,1,0)} 、 ( 0 , 0 , 1 ) {\displaystyle (0,0,1)} から Z 3 {\displaystyle \mathbb {Z} ^{3}} が生成されるが, ( 3 , 1 , 4 ) {\displaystyle (3,1,4)} 、 ( 1 , 5 , 9 ) {\displaystyle (1,5,9)} 、 ( 2 , − 1 , 0 ) {\displaystyle (2,-1,0)} も同じ格子生成する別の基底である。 格子用いた計算量的な問題で最も重要なものは最短ベクトル問題英語版) (SVP,あるいはGapSVP) であり、これは、格子内のゼロベクトルのうち最短ベクトル求めよ、という問題である。この問題は、近似解 (最短ベクトル長の高々 n {\displaystyle n} の多項式倍の長さベクトル) であっても効率的につけられない考えられており、さらには量子コンピュータ使ったとしても難しいと考えられている。多く格子ベース暗号では、SVPを解くのが実際に難しいならば暗号破られないことが保障されている。

※この「数学的な背景」の解説は、「格子暗号」の解説の一部です。
「数学的な背景」を含む「格子暗号」の記事については、「格子暗号」の概要を参照ください。

ウィキペディア小見出し辞書の「数学的な背景」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「数学的な背景」の関連用語

数学的な背景のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



数学的な背景のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの格子暗号 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS