Nykyaikainen digitaalinen yhteiskunta on vahvasti riippuvainen kryptografiasta. Sen avulla suojataan sekä valtionsalaisuuksia että kansalaisten pankkiasiointia. Meillä on käytössä sekä salaisen avaimen että julkisen avaimen kryptografiaa. Salaisen avaimen kryptografia on tehokasta ja soveltuu esimerkiksi suurten datamäärien salaamiseen. Kun kommunikoivien osapuolien lukumäärä kasvaa, on järkevämpi käyttää julkisen avaimen kryptografiaa, jossa lähettää salaa viestin vastaanottajan julkisella avaimella, ja vastaanottaja purkaa sen omalla yksityisellä avaimellaan. Viestien salauksen lisäksi julkisen avaimen kryptografialla voidaan toteuttaa myös digitaalinen allekirjoittaminen.Kvanttikoneiden kehitys heittää varjon olemassa olevien kryptogafis...