
科目の概要
本科目では、共通鍵暗号や公開鍵暗号、電子署名などの暗号技術を取り上げ、これらの技術がもたらす安全性とその限界、代表的な実現方法を理解する。歴史的な暗号技術も取り上げ、暗号技術が社会(政治、工業、技術)の発展とともに発展してきたことも理解する。さらに、我々の社会を支える通信技術が、暗号技術の組み合わせにより構成される仕組みを理解する。
科目情報
履修想定年次
3年次
単位数
2単位
開講Q
1Q、3Q
科目区分
選択
授業の方法
オンデマンド科目
評価方法
確認レポート 50% , 単位認定試験 50%
前提推奨科目
前提必須科目
後継推奨科目
科目コード
INF-3-C1-1030-004
到達目標
本科目を受講することで、代表的な暗号技術を列挙し、それが通信の中でどのような目的でどのように使われているか説明できるようになる。特に、暗号技術を組み合わせて構成される暗号プロトコルにおける、暗号技術の役割を説明できるようになる。また、それぞれの暗号技術によって保障される安全性とそうでない安全性について説明できるようになる。
教科書・参考書
- 結城浩『暗号技術入門第3版秘密の国のアリス』SBクリエイティブ、2015年
授業時間外の学修
各回の授業内容は繰り返し見返し、各回二時間ほど復習を行ってください。また、次回の学修内容についてもあらかじめ不明な単語や前提となる知識をWebで調べるなどして各回三時間ほど予習を行ってください。
特記事項
順次公開予定
授業計画
第1回オリエンテーション・暗号技術概要
第1回
オリエンテーション・暗号技術概要
第2回歴史上の暗号(1)
第2回
歴史上の暗号(1)
第3回歴史上の暗号(2)
第3回
歴史上の暗号(2)
第4回共通鍵暗号(1)
第4回
共通鍵暗号(1)
第5回共通鍵暗号(2)
第5回
共通鍵暗号(2)
第6回公開鍵暗号(1)
第6回
公開鍵暗号(1)
第7回公開鍵暗号(2)
第7回
公開鍵暗号(2)
第8回一方向性ハッシュ関数
第8回
一方向性ハッシュ関数
第9回メッセージ認証コード
第9回
メッセージ認証コード
第10回デジタル署名
第10回
デジタル署名
第11回証明書
第11回
証明書
第12回鍵
第12回
鍵
第13回乱数
第13回
乱数
第14回SSL/TLS
第14回
SSL/TLS
第15回ブロックチェーン
第15回
ブロックチェーン