From: Zooko O'Whielacronx Date: Thu, 25 Sep 2008 21:34:57 +0000 (-0700) Subject: docs: proposed mutable file crypto design with ECDSA, 96-bit private keys, and semi... X-Git-Url: https://git.rkrishnan.org/junkers?a=commitdiff_plain;h=8610133d1120f6a184aad192a309d9ee7be50d8b;p=tahoe-lafs%2Ftahoe-lafs.git docs: proposed mutable file crypto design with ECDSA, 96-bit private keys, and semi-private keys (from http://allmydata.org/~zooko/lafs.pdf ) --- 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 + + + + +