Ceasar

Shift cipher

Il Ceasar è basata su uno shift cipher.

  • m: alfabeto con 26 simboli con ogni simbolo numerato da 0 a 25
  • k: chiave tra 0 e 25 (Caesar usa k=3)
  • c: testo criptato

Esempio

k = 4

flowchart LR
	A(ITALY) --> B(8,9,0,11,24) --> D(12,23,4,15,2) --> C(MXEPC)

Essendoci 25 sole chiavi, si può tranquillamente utilizzare un attacco brute force per trovare chiave utilizzata.

Gli shift cipher sono una speciale versione dei Cifrario a sostituzione, e questo si porta il maggior problema, ovvero la debolezza ad un’analisi di frequenza.