File:Asymmetric signature algorithms.svg
| Uploaded by | Sn KGS |
|---|---|
| Upload date | 2024-01-03T12:10:53Z |
| MIME type | image/svg+xml |
| Dimensions | 248 × 125 px |
| File size | 25.7 KB |
Summary
| Description |
English: A cryptographic signature method uses three algorithms: to generate a pair of secret and public key, to sign a message with the secret key, and to verify a signature with the public key.
Deutsch: Ein kryptographisches Signaturverfahren besteht aus drei Algorithmen: zum Erzeugen eines Paares von öffentlichem und geheimem Schlüssel, , um Nachrichten mit dem geheimen Schlüssel zu signieren, und , um eine Signatur mit dem öffentlichen Schlüssel zu verifizieren. |
| Date | |
| Source | Own work |
| Author | Sn KGS |
Diese Abbildung ist, wie viele andere, während einer Kryptographie-Vorlesung für Lehramts-Studierende im Wintersemester 2020/2021 an der Christian-Albrechts-Universität zu Kiel entstanden. Einige dieser Bilder beziehen sich ausschließlich auf Fallbeispiele aus der Vorlesung.
SVG development
Source code
LaTeX code
\documentclass{standalone}
\usepackage{pgffor} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{ifthen} % This image is part of a large %
\usepackage{pgfplots} % collection of diagrams. Some %
\usepackage{libertineRoman} % or all of the used packages %
\usepackage{biolinum} % may not be necessary to com- %
\usepackage{fontawesome5} % pile this specific file but %
\usepackage{epsdice} % vital for others. Sorry for %
\usepackage{mathtools} % any inconvenience. -- Sn KGS %
\usepackage{amsfonts} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\highlight}[1]{\textbf{\textsf{#1}}}
\newcommand{\todo}[1]{\textbf{\color{red}TODO: #1}}
\newcommand{\drawrand}{\ensuremath{\xleftarrow{\mathcal{R}}}}
\usetikzlibrary{decorations.pathreplacing}
\pgfplotsset{compat=1.17}
\begin{document}
\begin{tikzpicture}
[thick, scale=2,algo/.style={draw, rectangle, minimum height=1cm, minimum width=1cm}]
\node (S) [algo] at (1,1) {$S$};
\node (V) [algo] at (3,1) {$V$};
\node (G) [algo] at (2,0) {$G$};
\node (m) at (0,1) {$m$};
\node (ksec) at (1,0) {$k_{sec}$};
\node (sigma) at (2,1) {$\sigma$};
\node (kpub) at (3,0) {$k_{pub}$};
\node (res) at (4,1) {$0/1$};
\draw [->] (m) edge (S);
\draw [->] (ksec) edge (S);
\draw [->] (S) edge (sigma);
\draw [->] (m) edge [bend left=45] (V);
\draw [->] (kpub) edge (V);
\draw [->] (G) edge (kpub);
\draw [->] (G) edge (ksec);
\draw [->] (sigma) edge (V);
\draw [->] (V) edge (res);
\end{tikzpicture}
\end{document}
Licensing
I, the copyright holder of this work, hereby publish it under the following license:
This file is licensed under the Creative Commons Attribution-Share Alike 4.0 International license.
- You are free:
- to share – to copy, distribute and transmit the work
- to remix – to adapt the work
- Under the following conditions:
- attribution – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- share alike – If you remix, transform, or build upon the material, you must distribute your contributions under the same or compatible license as the original.