cryptographie
Cryptographie, or cryptography, is the practice and study of techniques for secure communication in the presence of adversaries. It encompasses the design of cryptographic algorithms, protocols, and key management to achieve confidentiality, integrity, authenticity, and non-repudiation.
Core concepts include encryption, which transforms plaintext into ciphertext; symmetric cryptography uses the same key for
History spans from ancient ciphers to modern mathematics-based cryptography. The 1970s brought public-key cryptography, enabling secure
Common algorithms and protocols include symmetric ciphers such as AES, public-key systems such as RSA and ECC,
Security considerations involve selecting appropriate algorithms and key lengths, ensuring correct implementation, defending against side-channel attacks,