From 8c99219810cdc6af10ae7e0007ebbbd823f2a84e Mon Sep 17 00:00:00 2001 From: David Isaac Wolinsky Date: Tue, 23 Sep 2014 10:04:33 -0400 Subject: [PATCH] DESIGN doc update --- DESIGN | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/DESIGN b/DESIGN index 796016915..a4f2b1c89 100644 --- a/DESIGN +++ b/DESIGN @@ -361,9 +361,12 @@ EphemeralPublicKey_A, sorts the resulting ciphertext by lexicongraphical order, produces a proof of correctness, and broadcasts this to all other servers. The first server includes the initial input by clients. The message follows: -A -> B ([MSG_SHUFFLE | RoundId | Transcript_A] | [Signature_A]) +A -> B ([MSG_SHUFFLE | RoundId | [Initial_Ciphertext] | Transcript_A] | + [Signature_A]) - MSG_SHUFFLE - int - the message type - RoundId - QByteArray - The round identifier +- Initial_Ciphertext - QByteArray - Server0 (the proposer) inserts the set of + initial ciphertexts as part of this message, other servers have no value here - Transcript_A - QByteArray - The shuffle output and proof of correctness - Signature_A - Signature using the round key of the sender for this message