right
Data: cylinder "Data" "chunk"
move
move
Client: cylinder "Client" "chunk"
down
move
move
Pass: cylinder "Client" "credential" "passphrase" fit
left
move left from Pass.w
Yubi: cylinder "Client" "credential" "Yubikey" fit
move right from Pass.e
Tpm: cylinder "Client" "credential" "TPM" fit

arrow from Client.w to Data.e "chunk key" below thin
arrow from Pass.n to Client.s "client key" aligned below thin
arrow from Yubi.n to Client.sw "client key" aligned above thin
arrow from Client.se to Tpm.n "client key" aligned above thin <-
