Julkisen avaimen salaus on epäsymmetristä salausta, jossa viestin salaukseen käytetyt avaimet ovat viestin lähettäjällä ja vastaanottajalla keskenään erilaiset. Niissä molemmissa on kaksi osaa, julkinen ja yksityinen. Niinpä vain toinen, yksityinen osa tarvitsee pitää visusti salaisena, kun taas toinen, julkinen osa voidaan julkaista. Lähettäjän tarvitsee tietää (oman yksityisen avaimensa lisäksi) vain vastaanottajan julkinen avain ja vastaanottajan vain lähettäjän julkinen avain. Julkisen avaimen salausalgoritmit — esimerkiksi RSA ja ECC — ovat laajalti käytetty epäsymmetrisen salauksen muoto, minkä seurauksena "epäsymmetristä" ja "julkisen avaimen salausta" käsitteinä käytetään pitkälti synonyymien tavoin. Julkisen avaimen salaukseen sopivien algoritmien keksiminen mullisti kryptografian 1970-luvun puolivälissä. Monet Internetissä laajalti käytetyt salausmenetelmät, kuten TLS ja PGP perustuvat julkisen avaimen salaukseen.[1] [2]
Symmetrinen ja epäsymmetrinen (julkisen avaimen) salaus eroavat paitsi suorituskyvyn kannalta myös sopivien käyttökohteiden mukaan. Kun symmetrinen salaus soveltuu esimerkiksi tiedon salaamiseen julkisen avaimen salausta käytetään esimerkiksi erilaisissa protokollissa.[3]