Muunnetussa auto-avain-kryptauksessa käytetään muodostuvaa kryptotekstiä avaimena alkuavaimen jälkeen. Tällöin jos selvätekstin pituus on n ja alkuavaimen pituus on m < n, niin kryptotekstin kirjaimet muodostuvat seuraavasti:
k1 = a1 + s1, ..., km = am + sm, km+1 = k1 + sm+1, ..., kn = kn-m + sn.
Seuraavasta siepatusta kryptotekstistä tiedetään vain, että se on laadittu edellä olleellla menetelmällä. Alkuavainta ei tunneta. Murra kryptoteksti, joka liittyy erääseen suureen suomalaiseen yritykseen.
(Tämän harjoitustehtäväkokoelman yhteydessä on laadittu joillekin laskentaohjelmille valmiiksi lisäpaketti krypto, joka muuntaa aakkoset numeroiksi 0-27 ja päinvastoin.)
Teksti on
tewöe hjyyö oeilg yczqw.
T | E | W | Ö | E | H | J | Y | Y | Ö | O | E | L | G | Y | C | Z | Q | W |
* | * | * | T | E | W | Ö | E | H | J | Y | Y | Ö | O | E | L | G | Y | C |
* | * | * | I | A | N | K | U | R | S | S | I | M | U | U | T | T | U | U |
Vähennetään kryptotekstin kirjaimen järjestysluvusta (0-27) avaimen kirjaimen järjestysluku (tässä siis kryptotekstin kirjain toisesta kohtaa) modulo 28. Arvaamalla alku saadaan selvätekstiksi nokiankurssimuuttuu.
Piilota ratkaisu |