From 3cc26af6c35fb4901b60949b93f93b5934e72ed3 Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Sun, 30 Oct 2016 20:51:36 +0100 Subject: Add reverse mode page --- docs/img/reverse-derivePathIV.svg | 368 ++++++++++++ docs/img/reverse-file-content-encryption.svg | 831 +++++++++++++++++++++++++++ 2 files changed, 1199 insertions(+) create mode 100644 docs/img/reverse-derivePathIV.svg create mode 100644 docs/img/reverse-file-content-encryption.svg (limited to 'docs/img') diff --git a/docs/img/reverse-derivePathIV.svg b/docs/img/reverse-derivePathIV.svg new file mode 100644 index 0000000..622cec1 --- /dev/null +++ b/docs/img/reverse-derivePathIV.svg @@ -0,0 +1,368 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + SHA256(path + \0 + ) + + Truncateto 128 bits + derivePathIV: + "DIRIV""FILEID""BLOCK0IV" + + + + + + + + DirIVFileIDBlock0IV + + diff --git a/docs/img/reverse-file-content-encryption.svg b/docs/img/reverse-file-content-encryption.svg new file mode 100644 index 0000000..20e7e39 --- /dev/null +++ b/docs/img/reverse-file-content-encryption.svg @@ -0,0 +1,831 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + "5qbHc9O.../7GMW91..." + File ID + Block N + IV + authentication tag + Ciphertext + + + ... + ... + + Plaintextfilecontent + + + AES-SIV + + SHA512(Master key) + + + + IV + AAD + File Name Encryption + "Photos/Team.jpg" + + + encrypted path + + + + N + + derivePathIV + FileID + Block0IV + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3