From cba45a3529bb3049c3ff35e3667ffeda262b6ca4 Mon Sep 17 00:00:00 2001 From: Aaron Kaplan Date: Mon, 9 Dec 2013 21:19:33 +0100 Subject: [PATCH] initial version of an explanation for cipher strings --- src/applied-crypto-hardening.tex | 1 + src/cipher_suites/architecture.tex | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/applied-crypto-hardening.tex b/src/applied-crypto-hardening.tex index 4bfbcbc..517ac12 100644 --- a/src/applied-crypto-hardening.tex +++ b/src/applied-crypto-hardening.tex @@ -34,6 +34,7 @@ \usepackage{fancyvrb} \usepackage{listings} + \usepackage{gitinfo} % custom changes: diff --git a/src/cipher_suites/architecture.tex b/src/cipher_suites/architecture.tex index 9c5e180..0e4922e 100644 --- a/src/cipher_suites/architecture.tex +++ b/src/cipher_suites/architecture.tex @@ -34,7 +34,13 @@ A MAC ensures that the message has not been tampered with (integrity). Examples: SHA256, SHA384, SHA -\todo{find a good visualisation for a cipher suite composition} + +\begin{figure}[h] +\makebox[\textwidth]{ +\framebox[1.1\width]{DHE}--\framebox[1.1\width]{RSA}--\framebox[1.1\width]{AES256}--\framebox[1.1\width]{GCM}--\framebox[1.1\width]{SHA384} } +\caption{Composition of a typical cipher string} +\end{figure} + \item{Authenticated encryption scheme:} An encryption scheme which provides for confidentiality, integrity and authenticity. -- 2.20.1