kokonaislukualgoritmit
Kokonaislukualgoritmit ovat algoritmeja, jotka käsittelevät kokonaislukuja tai suorittavat operaatioita, joiden tulokset ovat kokonaislukuja. Niitä tarvitaan sekä teoreettisessa numeerisessa laskennassa että käytännön sovelluksissa, kuten kryptografiassa ja suurten lukujen laskennassa. Niiden tavoitteena on tarjota tarkkoja tuloksia ja tehokasta suorituskykyä suurella syötteellä.
Yleisiä tehtäviä ovat gcd:n (yhteinen jakaja) laskeminen, inversien määrittäminen modulo m sekä modulaarinen laskenta. Näihin liittyy
Käytännön sovelluksia ovat kryptografia, erityisesti RSA- ja elliptic curve -perusteiset järjestelmät, digitaalisten allekirjoitusten sekä salausmekanismien toteuttaminen