A [[cryptosystem]] where the [[encryption key]] and the [[decryption key]] are the same, or if not the same at least very closely related. They therefore both need to be secret. [[block cipher]] and [[stream cipher]] both use this kind of [[cryptography]]