Hash-Signature.html


* created: 2026-06-23T20:10
* modified: 2026-06-23T21:02

title

Title

description

Description

related notes

Hash-Signature

The goal is to provide a legally method that ensures the authenticity of a resource.

Let h be the generated hash, H the Hash Function, s the signature, S the signing function, and sk_A be the secret key.

We can now apply the following scheme to sign a message m:

\begin{align} h &= H(m) \\ s &= S(h, sk_A) \end{align}

To verify the signature we need the verification function V and the public key pk_A:

\begin{align} h' &= H(m) \\ h &= V(s,pk_A) \end{align}

If h' = h the message is authentic.