diff --git a/docs/proposed/mutsemi.svg b/docs/proposed/mutsemi.svg new file mode 100644 index 000000000..3fafe513a --- /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 + + + + +