Introduced new datastructures (for each type of key, ciphertext) +
refactored TrustedAuthority + Mediator