Kerckhoffs's principle "The principle holds that a cryptosystem should be secure, even if everything about the system, except the key, is public knowledge" In other words: The security of the system should not rely on the secrecy of the methods, but on the secrecy of the keys. - Symmetrical / Asymmetrical encryption Block Cipher modes of operations: - ECB (Electronic Code Block) - CBC (Chpher Block Chaining) https://upload.wikimedia.org/wikipedia/commons/thumb/e/ef/BlockCipherModesofOperation.svg/2560px-BlockCipherModesofOperation.svg.png