Tranzicijsko kriptiranje

Ideja tranzicijskog kriptiranja je da se slova otvorenog teksta ostave nepromijenjeni, ali se mijenja njihov međusobni položaj. Tekst složimo u matricu kojoj je unaprijed zadan broj stupaca tako da tekst rasporedimo po redcima. U sljedećem koraku se stupci preslaguju po zadanom ključu. Nakon toga čitamo tekst iz matrice, ali čitajući po stupcima.

Osnovni koncept

1. Otvoreni tekst – tekst koji želimo šifrirati
2. Ključ – redoslijed prema kojem će se stupci matrice preurediti, na primjer, ključ 2 4 3 1 znači da će se drugi stupac prvo čitati, zatim četvrti, pa treći, i na kraju prvi
3. Matrica – slova otvorenog teksta raspoređujemo po redovima unutar matrice, a zatim ih čitamo prema zadanim stupcima

Koraci tranzicijskog kriptiranja

1. Postavljanje matrice – otvoreni tekst raspoređuje se po redovima u matricu s unaprijed određenim brojem stupaca
2. Permutacija stupaca – stupci se preslažu prema ključu
3. Čitanje šifriranog teksta – tekst se čita po stupcima iz matrice kako bi se dobio šifrirani tekst

Primjer 1.

Primjer tranzicijskog kriptiranja ako imamo riječ TRANZICIJSKO i ključ 2 4 3 1, prvo formiramo matricu s četiri stupca (jer ključ ima četiri broja) i ispunimo je slovima:

| T | R | A | N |
| Z | I | C | I |
| J | S | K | O |


Sada, prema ključu 2 4 3 1, preslagujemo stupce: 
– Drugi stupac ide prvi: R, I, S.
– Četvrti stupac ide drugi: N, I, O.
– Treći stupac ide treći: A, C, K.
– Prvi stupac ide četvrti: T, Z, J.

Šifrirani tekst bi bio: RISNIOACKTZJ.

Primjer 2.

Primjer tranzicijskog kriptiranja riječi KRIPTIRANJE.

Otvoreni tekst je “KRIPTIRANJE”.

Odabiremo ključ 2 4 1 3. Ovaj ključ znači da ćemo redoslijed stupaca promijeniti na sljedeći način:

2. stupac postaje 1.

4. stupac postaje 2.

1. stupac postaje 3.

3. stupac postaje 4.

Zatim formiramo matricu s četiri stupca:

| K | R | I | P |
| T | I | R | A |
| N | J | E |

Preslagujemo stupce prema ključu 2 4 1 3:

  • 2. stupac (R) postaje prvi: R, I, J
  • 4. stupac (P) postaje drugi: P, A, E
  • 1. stupac (K) postaje treći: K, T, N
  • 3. stupac (I) postaje četvrti: I, R, (prazno)

Nakon preslagivanja, matrica izgleda ovako:

| R | P | K | I |
| I | A | T | R |
| J | E | N | |

Na kraju čitamo matricu po stupcima:

    1. stupac: R, I, J
    1. stupac: P, A, E
    1. stupac: K, T, N
    1. stupac: I, R, (prazno)

Kombinirajući sve stupce, dobivamo šifrirani tekst: RIJPATEKIRN.