【レッスン④】公開鍵暗号×ハッシュ関数≒電子署名!?

Mengapa Anda membutuhkan pelajaran ini

紙の時代からインターネットの時代になったことで、コンテンツを容易にコピーすることができるようになりました。

ブロックチェーンに記録される取引データの特徴として、その取引の当事者が明確になっている、という点が挙げられます。この特徴はブロックチェーンの透明性を実現するために非常に重要であり、そのために必要な仕組みが電子署名です。

本レッスンでは、デジタルコンテンツの所有者ないし作成者を検証するための仕組みである、電子署名について詳しく学習していきます。

Apa yang bisa Anda pelajari dalam pelajaran ini

  • 電子署名の必要性
  • 電子署名の仕組み
  • 電子署名の現状
  • 目次を表示する

    電子署名はなぜ必要なの?


    デジタルコンテンツの作成者・所有者が本人であることを証明する仕組みを電子署名といいます。

    例えば、Webメディアに掲載されている記事と著者が正しい情報なのか、実はコピーコンテンツを掲載しているだけではないのか、といった場面で活躍するのが電子署名です。


    Webメディアの記事ならまだしも、土地の所有権などの場合に所有者が改ざんされてしまっては一大事です。(土地や住民管理などの大きな記録が未だにアナログなのには、実はこういった理由も影響しています)

    そのため、デジタルコンテンツとその作成者を検証するための仕組みは、これまでもこれからも非常に重要な要素なのです。


    Periksa kemajuan pelajaran

    Setelah Anda memahami konten pelajaran,
    klik tombol "Periksa"!

    電子署名の仕組みを理解しよう


    実は電子署名の仕組みは既に学習済みです。

    電子署名は、公開鍵暗号とハッシュ関数によって実現しています。

    二つの仕組みを簡単におさらいしておきましょう。


    公開鍵暗号

    公開鍵暗号化秘密鍵復号化する。この時、公開鍵秘密鍵はペアでなくてはならない。


    ハッシュ関数

    完全に同一なコンテンツからは完全に同一なハッシュ値が生成され、ハッシュ値から元データは算出できない。


    電子署名の仕組み

    ボブがデジタルコンテンツを作成し、アリスに送信する場面における電子署名の活用方法をみていきましょう。

    1. デジタルコンテンツ(以下「平文」)の作成者であるボブは、平文をハッシュ化ハッシュ値を生成
    2. そのハッシュ値をアリスの公開鍵暗号化し、電子署名として付与
    3. 電子署名が付与された平文をアリスの公開鍵で再度暗号化し、アリスに送信
    4. 平文を受け取ったアリスは、自身の秘密鍵で平文を復号化
    5. 電子署名として付与された平文のハッシュ値を再度自身の秘密鍵復号化
    6. 平文のハッシュ値電子署名としてのハッシュ値が一致すれば、本人からのコンテンツであることが確認できる


    Periksa kemajuan pelajaran

    Setelah Anda memahami konten pelajaran,
    klik tombol "Periksa"!

    電子署名だけでは事足りず...


    実は現状の電子署名だけでは、そのデジタルコンテンツが本人によるものなのかを完全に検証することはできません。

    なぜなら、そもそも電子署名に使用される公開鍵暗号の公開鍵自体が、赤の他人のものである可能性を払拭できていないからです。

    そこで開発されたのが、電子証明書という仕組みです。

    詳細は次のレッスン⑤「電子署名の正当性を保証する電子証明書について知っておこう」で学習していきます。


    Periksa kemajuan pelajaran

    Setelah Anda memahami konten pelajaran,
    klik tombol "Periksa"!

    【レッスン④】 公開鍵暗号×ハッシュ関数≒電子署名!?

    0%

    0%

    Tidak semua pelajaran diselesaikan. Ayo lakukan tes setelah menyelesaikan semuanya!

    Tekan tombol di bawah untuk memulai pengujian.