Sicurezza delle informazioni significa proteggere le informazioni e i sistemi informativi da accesso, uso, divulgazione, interruzione, modifica o distruzione non autorizzati. La sicurezza delle informazioni riguarda la riservatezza, l'integrità e la disponibilità dei dati, indipendentemente dalla loro forma. Il servizio di riservatezza garantisce la segretezza dei dati. L'encipherment è un crittosistema che fornisce il servizio di riservatezza. Esistono e sono in uso diversi tipi di sistemi crittografici. Nella crittografia esistono due tipi di algoritmi basati sulle chiavi: quelli a chiave simmetrica e quelli a chiave asimmetrica. Negli algoritmi a chiave simmetrica viene utilizzata la stessa chiave sia per la crittografia che per la decrittografia. Gli algoritmi a chiave asimmetrica o a chiave pubblica utilizzano due chiavi, una per la crittografia e un'altra per la decrittografia.