Symmetric key cryptosystem

A symmetric key cryptosystem is a cryptosystem that uses the same key for both encrypting and decrypting data]. Three main problems with symmetric key cryptosystems are: (1) in the case of multiple persons, multiple [[keys are needed; (2) if a key is stolen, security cannot be assured; and (3) distribution of keys must be strictly controlled.