Salauksen todistavat ohjelmat ovat erityisiä ohjelmistotyökaluja, jotka on mallinnettu muodollisten mallien perusteella (esimerkiksi Dolev-Yao-malli ), joissa käytetään vakiotyökaluja ja prosessialgebraa sekä tuodaan filosofisia tiedon teorioita matemaattiseen logiikkaan kryptografisen todentamiseksi . protokollien vahvuus ja siten mahdollisuudet löytää tietoturvapuutteita.
Kun otetaan huomioon kryptontodistusohjelmien määritelmä ja analyysi, erotetaan seuraava luokittelu eli ns. mallinnus- ja formalisointitekniikat: