ビットコインのデジタル署名(例)とその検証は、ビットコインプロトコルの背後にある主要な秘密の一部です。
メッセージの送信者は秘密鍵を持っていなければならず、したがってビットコインを所有することになるので、否認防止が可能になります。
秘密鍵が公開鍵を作り、公開鍵がアドレスを作り、楕円曲線と有限体におけるモジュラー演算を用いた数学によって、このプロセスが実現されます。
下図をご覧ください。
送信者は秘密鍵と公開鍵を生成する。そして、その署名でメッセージを署名し、その公開鍵、署名、メッセージをネットワークに送信します。その後、ノードまたは受信者は、メッセージが送信者によって署名されたことを検証アルゴリズムを用いて確認しますが、これは送信された公開鍵に対する秘密鍵の保持者のみが行うことができます。
この記事は役に立ちましたか?
それは素晴らしい!
フィードバックありがとうございます
お役に立てず申し訳ございません!
フィードバックありがとうございます
フィードバックを送信しました
記事の改善におけるご協力ありがとうございます。