La sécurité de l'information consiste à protéger les informations et les systèmes d'information contre tout accès, utilisation, divulgation, perturbation, modification ou destruction non autorisés. La sécurité de l'information concerne la confidentialité, l'intégrité et la disponibilité des données, quelle que soit leur forme. Le service de confidentialité assure le secret des données. Le chiffrement est un système cryptographique qui assure le service de confidentialité. Différents types de cryptosystèmes existent et sont utilisés. En cryptographie, il existe deux types d'algorithmes basés sur des clés, à savoir les algorithmes à clé symétrique et les algorithmes à clé asymétrique. Dans les algorithmes à clé symétrique, la même clé est utilisée pour le cryptage et le décryptage. Les algorithmes à clé asymétrique ou à clé publique utilisent deux clés, une clé pour le cryptage et une autre pour le décryptage.