Ved elektronisk kommunikasjon møtes ikke partene fysisk, og man trenger derfor egne metoder for legitimering, undertegning og beskyttelse ved overføring og lagring av informasjon.
Et eksempel på behov for legitimering er ved bruk av nettbank hvor bankkunden ved pålogging identifiserer seg ved å skrive inn brukernavnet. Ektheten av denne identiteten kan sjekkes for eksempel ved at bankkunden så taster inn et passord fra en passordgenerator. Etter identifiseringen og påfølgende autentifisering, blir brukeren logget på i nettbanken og får tilgang til kontoene sine.
Behov for elektronisk signering har man når for eksempel et dokument skal oversendes elektronisk og mottaker har behov for å vite hvem som har sendt dokumentet.
Betaling og kjøp over Internett innebærer overføring av sensitiv informasjon som krever særlige sikkerhetstiltak for at ikke uvedkommende skal få tilgang til informasjonen. Også i mange andre forbindelser overføres sensitive opplysninger elektronisk, for eksempel helseopplysninger eller kredittopplysninger. Sensitiv informasjon må beskyttes før den kan sendes over Internett. Dette kan gjøres ved kryptering.