Digital Signature Algorithm (DSA)
ドキュメントとデータを認証および検証すること
公式文書の改ざんや偽造を防ぐ
How it works
Message mのハッシュ値h = H(m)を計算する
Secret Key skを用いてhを暗号化するc = enc(sk, h)
hとcを送信する
Public Key pkを用いて復号化するh' = dec(pk, s)
h == h'であることを検証する
https://www.simplilearn.com/ice9/free_resources_article_thumb/ds_process-DSA_Algorithm.PNG