Hill

Messaggioda luca.barletta » 29/03/2007, 20:44

Inauguriamo questa sezione con un problemino semplice: dato il testo cifrato YIFZMA, criptato tramite cifrario di Hill con matrice $[[9,13],[2,3]]$, trovare il testo in chiaro.
Frivolous Theorem of Arithmetic:
Almost all natural numbers are very, very, very large.
Avatar utente
luca.barletta
Moderatore globale
Moderatore globale
 
Messaggio: 2276 di 4341
Iscritto il: 21/10/2002, 20:09

Messaggioda anonymous_be1147 » 29/03/2007, 21:23

EUREKA! E se aggiungessimo uno spoiler ai post?
«Tu sei quello che fai, non quello che dici che farai». (Carl Jung)
anonymous_be1147
Cannot live without
Cannot live without
 
Messaggio: 321 di 3226
Iscritto il: 02/03/2006, 20:20

Messaggioda luca.barletta » 29/03/2007, 21:30

è più istruttivo mettere anche il procedimento.
Lo spoiler... perorerò la causa.
Frivolous Theorem of Arithmetic:
Almost all natural numbers are very, very, very large.
Avatar utente
luca.barletta
Moderatore globale
Moderatore globale
 
Messaggio: 2279 di 4341
Iscritto il: 21/10/2002, 20:09

Messaggioda anonymous_be1147 » 29/03/2007, 22:05

luca.barletta ha scritto:è più istruttivo mettere anche il procedimento


La matrice chiave data è invertibile in ` ZZ_{26}^2 ` e risulta

` A^{-1} = [ (3, -13), (-2, 9) ] `

Dividiamo allora il testo cifrato in blocchi di ` 2 ` lettere e costruiamo i corrispondenti vettori secondo l'afabeto ` A = 0, B = 1, ..., Z = 25 `

` YI = [\ 24 \ 8\ ] `

` FZ = [\ 5 \ 25\ ] `

` MA = [\ 12 \ 0\ ] `

Moltiplichiamo infine (modulo ` 26 `) la matrice ` A^{-1} ` per ognuno dei vettori precedenti, ottenendo il corrispondente blocco di due lettere del testo in chiaro

` YI \cdot A^{-1} = [\ 4 \ 20\ ] = EU `

` FZ \cdot A^{-1} = [\ 17 \ 4\ ] = RE `

` MA \cdot A^{-1} = [\ 10 \ 0\ ] = KA `

Lo spoiler... perorerò la causa.

Grazie.

Edit: riscritto utilizzando vettori riga anziché colonna.
Ultima modifica di Anonymous il 30/03/2007, 15:22, modificato 1 volta in totale.
«Tu sei quello che fai, non quello che dici che farai». (Carl Jung)
anonymous_be1147
Cannot live without
Cannot live without
 
Messaggio: 322 di 3226
Iscritto il: 02/03/2006, 20:20

Messaggioda TomSawyer » 29/03/2007, 22:11

anonymous_be1147 ha scritto:
Lo spoiler... perorerò la causa.

Grazie.

Sarebbe una cosa utilissima, sia per questa sezione che per Giochi Matematici.
I watched a snail crawl along the edge of a straight razor. That's my dream. That's my nightmare. Crawling, slithering, along the edge of a straight... razor... and surviving., Walter E. Kurtz
Avatar utente
TomSawyer
Advanced Member
Advanced Member
 
Messaggio: 1390 di 2270
Iscritto il: 16/11/2005, 16:18

Messaggioda luca.barletta » 02/04/2007, 16:00

Abbandoniamo $ZZ_26$ e spostiamoci in $GF(2^3)-=ZZ_2[x] (mod (x^3+x+1))$.
Ho il testo cifrato (espresso in binario) C=(001,100) e la chiave $K=[[x^2,1],[x+1,1]]$; qual è il testo in chiaro?
Frivolous Theorem of Arithmetic:
Almost all natural numbers are very, very, very large.
Avatar utente
luca.barletta
Moderatore globale
Moderatore globale
 
Messaggio: 2283 di 4341
Iscritto il: 21/10/2002, 20:09


Torna a Algebra, logica, teoria dei numeri e matematica discreta

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite