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