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

セキュリティにおける暗号の基礎とこれからの話

kitaji0306
November 15, 2023

 セキュリティにおける暗号の基礎とこれからの話

2023年11月11日に開催されたJJUG CCCにて発表した資料となります。

・暗号の基本
  ・暗号の必要性
  ・暗号化
    ・共通鍵暗号方式
    ・公開鍵暗号方式
    ・ハイブリッド暗号方式
  ・ハッシュ化
    ・ハッシュ関数
    ・メッセージ認証コード
    ・デジタル認証
・暗号のこれから
  ・量子コンピュータ
    ・将来の危険性
    ・対量子暗号
    ・量子鍵配送

kitaji0306

November 15, 2023
Tweet

More Decks by kitaji0306

Other Decks in Technology

Transcript

  1. 暗号の基本 JJUG 3 暗号化とは シフトする メッセージ 鍵 アルゴリズム MMXJ 暗号化

    復号 シーザー暗号 古代ローマで使用 解読できない状態に変換すること
  2. 暗号の基本 ハッシュ関数 メッセージから主に固定長の要約値を算出 MD5 SHA1 SHA2 SHA3 暗号用途NG 暗号用途OK HashCode

    と似ている 暗号学的 ハッシュ関数の条件 衝突困難性 原像計算困難性 第2原像計算困難性 暗号用途NG 暗号用途OK メッセージに対して一意で逆算出来ない
  3. 暗号の基本 デジタル署名とは 改ざんを検知し送信者の否認防止 認証局 検証鍵 署名鍵 鍵ペア生成 提出 取得 証明書生成

    送信 署名 抽出 検証 検証 検証が成功すれば改ざんされていない 検証鍵検証時に keystore参照 keytoolで証明書を keystoreに格納可能 受信者 送信者