Signatures
\[ \begin{align*}
(s, p) & \leftarrow \mathsf{Sig.Keygen}(1^\lambda) \\
\sigma & \leftarrow \mathsf{Sig.Sig}(s, m) \\
b & \leftarrow \mathsf{Sig.Verify}(p, m, \sigma) \\
\end{align*} \]
Blind Signatures
$$ \begin{align*}
(\mathsf{sk}, \mathsf{pk}) & \leftarrow \mathsf{BlindSig.Keygen}(1^\lambda) \\
\bar{m} & \leftarrow \mathsf{BlindSig.Blind} (m, \mathsf{pk}, r) \\
\bar{\sigma} & \leftarrow \mathsf{BlindSig.Sig}(\bar{m}, \mathsf{sk}) \\
\sigma & \leftarrow \mathsf{BlindSig.Unblind}(\bar{\sigma}, \bar{m}, \mathsf{pk}, r) \\
b & \leftarrow \mathsf{BlindSig.Verify}(\mathsf{pk}, m, \sigma) \\
\end{align*} $$
DH Key Exchange
$$ \begin{align*}
(s, p) & \leftarrow \mathsf{DH.Keygen}(1^\lambda) \\
t & \leftarrow \mathsf{DH.KEX}(s, p') \\
& \quad = \mathsf{DH.KEX}(s', p)
\end{align*} $$