はじめに 廣瀬勝一 廣瀬 はじめに 1/8 内容 • はじめに • 整数論と代数の初歩 • 共通鍵暗号 (Symmetric Cryptosystem) • 公開鍵暗号 (Asymmetric Cryptosystem) • ディジタル署名 (Digital Signature Scheme) • 暗号ハッシュ関数 (Cryptographic Hash Function) • 個人識別 (Identification Scheme) • 鍵共有 (Key exchange scheme) • 秘密分散共有 (Secret Sharing Scheme) • 擬似ランダム性 (Pseudorandomness) 廣瀬 はじめに 2/8 講義資料と参考図書 http://fuee.u-fukui.ac.jp/~hirose/lectures/ 情報通信工学特論のリンクをたどって下さい. 参考図書 • D. Stinson, Cryptography: Theory and Practice, CRC Press, 1995. • D. Stinson, Cryptography: Theory and Practice, 2nd Ed., Chapman & Hall/CRC, 2002. • D. Stinson, Cryptography: Theory and Practice, 3rd Ed., Chapman & Hall/CRC, 2006. • A. Menezes, P. van Oorschot and S. Vanstone, Handbook of Applied Cryptography, CRC Press, 1997. 廣瀬 はじめに 3/8 暗号系 encryption key plaintext encryption decryption key ciphertext decryption plaintext • 平文 (plaintext) • 暗号文 (ciphertext) 暗号化・復号アルゴリズムは公開されなければならない 廣瀬 はじめに 4/8 シフト暗号 暗号化・復号鍵 a b c d X Y Z A n K o L p M q N e B r O f C s P g D t Q h E u R i F v S j G w T k H x U l I y V m J z W h E i F s P i F s P n K o L t Q s P e B 鍵の総数は 26 平文 暗号文 t Q 廣瀬 はじめに c Z r O e B t Q 5/8 換字暗号 (Substitution Cipher) 暗号化・復号鍵 a b c d V S P M n I o F p C q Z e J r W f G s T g D t Q h A u N i X v K j U w H k R x E l O y B m L z Y i X s T n I o F t Q s T e J 鍵の総数は 26!(≈ 1026.6 ). 平文 暗号文 t Q 廣瀬 h A i X s T はじめに c P r W e J t Q 6/8 転置暗号 (Permutation Cipher) 暗号化・復号鍵 1 2 3 4 5 3 5 1 4 2 鍵の総数は 5! 平文 暗号文 t I 廣瀬 h I i T s S i H s O n S o S はじめに t T s N e R c T r E e E t C 7/8 ワンタイムパッド (One-Time Pad) Vernam, 1917 kn, ..., k2, k1 xn, ..., x2, x1 ki , xi , ci ∈ {0, 1} kn, ..., k2, k1 cn, ..., c2, c1 xn, ..., x2, x1 ci = xi ⊕ ki 各 ki が無作為に選択され,唯一度しか用いられなければ,この方式は情 報理論的に安全である. 廣瀬 はじめに 8/8
© Copyright 2024 ExpyDoc