Definition[]
A symmetric key cryptosystem (also called single-key encryption) is a cryptosystem that uses the same key for both encrypting and decrypting data.
Problems[]
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.