[ Home | Liste | F.A.Q. | Risorse | Cerca... ]


[ Data: precedente | successivo | indice ] [ Argomento: precedente | successivo | indice ]


Archivio: crypto@sikurezza.org
Soggetto: [crypto] RE: Rottura di xevron
Mittente: Francesco Rinarelli
Data: Tue, 13 Mar 2007 14:15:39 +0100 (CET)
Alessandro barenghi scrive:

esempio : assumo i numeri d' uso dei numeri di test del paper e
attraverso una moltiplicazione ottengo

midb*mida=
68649215815345809894794524664582178043218794050295644619695039635107\
48464195461115232717448380115398847530277175035988375300402428264805\
568577400970218750
(il numero e' escaped per un comodo uso su terminale con bc)

Attenzione che però, per quanto ho capito, non hai moltiplicato midA e midB, ma IdA*Sh e IdB*Sh, che quindi conservano ancora le loro parti laterali. Avevo provato anche io a moltiplicare MidA e MidB e poi a dividere per sh, ma per quanto ho potuto verificare la parte centrale in questo modo dipende dalle parti tagliate, e quindi in generale non riottieni la chiave condivisa. Ovviamente questo "in generale non ottieni" andrebbe dimostrato dagli autori di Xevron, visto che si limitano a dire che la funzione non è invertibile perché "non è per definizione una funzione"! Esempio: e se Sh fosse fatto di tutti 1? E se sh fosse un multiplo di IdA o IdB? etc etc.


Francesco Rinarelli

_________________________________________________________________
Imposta MSN.it come tua Home Page e vinci l'XboX 360! http://concorsohp.it.msn.com






[ Home | Liste | F.A.Q. | Risorse | Cerca... ]

www.sikurezza.org - Italian Security Mailing List
(c) 1999-2005