SSL (Secure Sockets Layer) og TLS (Transport Layer Security) er kryptografiske protokoller som brukes til å sikre datakommunikasjon over internett. Disse protokollene sikrer at dataene som overføres mellom en klient (for eksempel en nettleser) og en server er kryptert og autentisert, og beskytter dem dermed mot uautorisert tilgang.
SSL/TLS-protokollen fungerer ved å etablere en sikker forbindelse mellom klienten og serveren gjennom en rekke håndtrykk. I løpet av denne prosessen blir klienten og serveren enige om et sett med krypteringsalgoritmer og nøkler som skal brukes for økten, og deretter bruker de disse nøklene til å kryptere og dekryptere dataene som overføres.
SSL/TLS er mye brukt for å sikre netttransaksjoner som nettbank, e-handel og e-postkommunikasjon. Når et nettsted bruker SSL/TLS, indikeres det av "https"-protokoll i nettadressen og en hengelås-ikon i nettleserens adresselinje. Dette indikerer for brukeren at nettstedet er sikkert og at deres data er beskyttet.
Oppsummert er SSL/TLS en kryptografisk protokoll som brukes til å sikre datakommunikasjon over internett. Den krypterer og autentiserer data som overføres mellom en klient og en server, og beskytter dem mot uautorisert tilgang.