Základy kryptografie
Kryptosystém se symetrickým klíčem

Proces šifrování a dešifrování pomocí jediného klíče je znám jako kryptosystém (někdy též kryptografie) s tajným či symetrickým klíčem. Klíče v takovém systému používané k šifrování otevřeného textu a k dešifrování šifrového textu mohou být identické (obvyklý případ), nebo může být dána jednoduchá transformace pro přechod mezi dvěma klíči. Hlavním problémem algoritmů se symetrickými klíči je, že odesílatel a příjemce si musí dohodnout společný klíč. Pro výměnu tajného klíče mezi odesílatelem a příjemcem je také nutný zabezpečený komunikační kanál.