Kryptering är vetenskapen eller systemet för att koda eller kryptera data för att säkra dem. Ordet kryptering kommer från prefixet en- som betyder ”att orsaka att vara i” och rotkrypten som abstraherades från ord som kryptisk och kryptografi så att kryptera kunde likna den befintliga ordkodningen. Motsatsen till kryptera är dekryptera, precis som motsatsen till koda är avkodning. Ett krypteringssystem är ett standardiserat tillvägagångssätt för kryptering och dekryptering av meddelanden.
Att använda ett krypteringssystem främjar integritet och säkerhet. Även om någon fick tag i chiffertexten skulle den inte vara lätt att läsa. Dessutom hjälper kryptering av data till att säkerställa att data inte ändras under överföringen. Dessutom ställs krypteringssystem upp för autentisering, vilket innebär att identiteten för avsändaren av meddelandet och hans eller hennes rätt att delta i vissa typer av aktiviteter – som att initiera ett kreditkortsköp med ett visst namn och konto – verifieras av systemet. Slutligen erbjuder krypteringssystemet en garanti för att den påstådda avsändaren onekligen var ansvarig för meddelandets ursprung.
Det finns flera viktiga typer av krypteringssystem som används i nätverkskryptering. Å ena sidan finns det Symmetric-Key Encryption-systemet, som också är känt som Secret Key Cryptography (SKC). Detta system använder bara en nyckel för att både kryptera och dekryptera data. Det ursprungliga Symmetric-Key Encryption-systemet använde Data Encryption Standard DES), som sedan har ersatts av Advanced Encryption Standard (AES).
Den andra primära typen av krypteringssystem är det asymmetriska eller Public-Key Encryption-systemet, som också är känt som Public Key Cryptography (PKC). Den offentliga nyckelmetoden använder ett par nycklar, en som krypterar data och en andra för att dekryptera den. Detta system använder digitala certifikat utfärdade av en certifikatutfärdare (CA), som är en betrodd tredje part, för verifiering.
Public-Key Encryption-systemet implementeras både genom Secure Socket Layers (SSL) och genom Transport Layer Security (TLS). Användningen av TLS är det som leder till webbsidans adress ”https” snarare än bara ”http” som ett tecken på att det digitala certifikatet för sidan har verifierats och att data som behandlas via sidan kommer att krypteras. Webbläsare som har bra säkerhet kommer att ge en mängd olika varningar till användare om ett digitalt certifikat inte klarar valideringskontrollen.