From 8610133d1120f6a184aad192a309d9ee7be50d8b Mon Sep 17 00:00:00 2001 From: Zooko O'Whielacronx Date: Thu, 25 Sep 2008 14:34:57 -0700 Subject: [PATCH] docs: proposed mutable file crypto design with ECDSA, 96-bit private keys, and semi-private keys (from http://allmydata.org/~zooko/lafs.pdf ) --- docs/proposed/mutsemi.svg | 1118 +++++++++++++++++++++++++++++++++++++ 1 file changed, 1118 insertions(+) create mode 100644 docs/proposed/mutsemi.svg diff --git a/docs/proposed/mutsemi.svg b/docs/proposed/mutsemi.svg new file mode 100644 index 00000000..3fafe513 --- /dev/null +++ b/docs/proposed/mutsemi.svg @@ -0,0 +1,1118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + signing (private) key + + + semi-private key + + verifying (public) key + + read-write cap + read-only cap + verify cap + + + + + + shares + + + + + + + + + + + + + + + + + + + + + + + + Merkle Tree + + + + + + SHA256d + + + + + SHA256d + + + + + SHA256d + + + + + + + + + + FEC + + + + + + + + + + salt + + + + encryption key + + + plaintext + ciphertext + + + + + SHA256dtruncated + + + + + AES-CTR + + + share 1 + + + share 2 + + + share 3 + + + share 4 + + + + + -- 2.45.2