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


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


Archivio: crypto@sikurezza.org
Soggetto: Re: R: One Time Pad, atto secondo...
Mittente: Teo Mora
Data: 5 Mar 2001 13:04:03 -0000
demo wrote:


> > > [...]
> > > (a * b) MODULO n = c
> > > (a ^ b) MODULO n = c
> > >
> > > come eseguo l'operazione inversa?
> >
> > L'inverso della moltiplicazione e` la fattorizzazione, ovvero la
> > determinazione di a e b....
> >       ...ed Euclide due milleni fa trovo` un ottimo metodo per
> > fattorizzare....
> >
>
> ebbene? ne sono rimaste traccie? ;-}
>
> cio' significa che da c=(a*b mod n) non posso ritornare indietro seppur
> conoscendo "n", "c" e "a" o "b"?

Certo perche` di solito qualunque risposta va bene.

Se n e` primo, per ogni nunero a (tranne 0) esiste un numero b tale che ab=1
mod. n

e quindi per ogni a,  a*(bc) = c mod. n.

Se poi n non e` primo, la cosa non e` diversa; basta solo eliminare altri casi
oltre a 0 nella considerazione di a;
ma
==> Per ogni a t.c. gcd(a,n) = 1, esiste b tale che a*b = 1 mod n

>
>
> > ....elevamento a potenza e moduli sono alla base dell'RSA... puoi
> > dare un'occhiata a quello, se ti interessa approfondire....
> >
>
> p,q interi primi e molto grandi

e tutta una altra lunga serie di cose da evitare.....

>
>
> n=p*q
>
> e<n e primo con (p-1)(q-1)
>
> //come riesco a trovare e? con una ricerca da n-1 fino a che non lo trovo?

Certo. Lo trovi molto facilmente. Quasi tutti va bene

>
>
> d*e=1 MODULO (p-1)(q-1)
>
> //idem per "d"

Te lo calcoli con l'algoritmo euclideo

>
>
> c=(t^e) MOD n;
>
> //per cifrare: c, cifrato t, in chiaro

Questo cifra t dandoti c

>
>
> t=(c^d) MOD n;
>
> //per decifrare (?)

Certo questo dato c, ti rilegge t

>
>
> l'ultima equazione e' giusta?
>
> >
> >       Bye
>
> Ciao
>
> ________________________________________________________
> http://www.sikurezza.org - Italian Security Mailing List


________________________________________________________
http://www.sikurezza.org - Italian Security Mailing List




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

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