diff options
Diffstat (limited to 'doc/workflow.uml')
-rw-r--r-- | doc/workflow.uml | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/workflow.uml b/doc/workflow.uml new file mode 100644 index 0000000..2d1542c --- /dev/null +++ b/doc/workflow.uml @@ -0,0 +1,16 @@ +actor "Data Broker" as broker +actor "Data Owner 1" as owner1 +actor "Data Owner 2" as owner2 +actor "Data Owner 3" as owner3 +owner1 -> broker: Send summary statistics +owner2 -> broker: Send summary statistics +owner3 -> broker: Send summary statistics +broker --> owner1: Send pooled statistics +broker --> owner2: Send pooled statistics +broker --> owner3: Send pooled statistics +owner1 -> broker: Encrypt and share ciphertext +owner2 -> broker: Encrypt and share ciphertext +owner3 -> broker: Encrypt and share ciphertext +broker -> owner1: Share concatenated ciphertext +broker -> owner2: Share concatenated ciphertext +broker -> owner3: Share concatenated ciphertext |