Definition
Symmetric Cryptography
Symmetric cryptography is the branch of cryptography in which cryptographic operations (e.g. encryption and decryption) use the same key.
Communication
When communication parties want to communicate with each other, they require keys. Each party needs keys that must be shared in a secure way. This process must be repeated every time the key is refreshed.