Fattorizzazione di interi e crittografia

Documenti analoghi
una possibile funzione unidirezionale

Sin dalla più remota antichità il concetto di numero primo affascina e confonde gli esseri umani.

ESERCITAZIONE N.8. Il calcolatore ad orologio di Gauss. L aritmetica dell orologio di Gauss. Operazioni e calcoli in Z n

m = a k n k + + a 1 n + a 0 Tale scrittura si chiama rappresentazione del numero m in base n e si indica

Programma di Algebra 1

Congruenze. Alberto Abbondandolo Forte dei Marmi, 17 Novembre 2006

Si dice multiplo di un numero a diverso da zero, ogni numero naturale che si ottiene moltiplicando a per ciascun elemento di N.

Giovanna Carnovale. October 18, Divisibilità e massimo comun divisore

Polinomi. Corso di accompagnamento in matematica. Lezione 1

TEORIA DEI NUMERI. 1. Numeri naturali, interi relativi e principi d induzione

04 - Logica delle dimostrazioni

CORSO ZERO DI MATEMATICA

SCOMPOSIZIONE IN FATTORI PRIMI:

Calcolo algebrico e polinomi 1 / 48

NUMERI PRIMI E TEORMA FONDAMENTALE DELL ARITMETICA Definizione 1. Sia p Z, p ±1. Si dice che p è primo se

Lezione 3 - Teoria dei Numeri

Parte Seconda. Prova di selezione culturale

METODI E TECNOLOGIE PER L INSEGNAMENTO DELLA MATEMATICA. Lezione n

Argomenti della lezione. Criteri di divisibilità fattorizzazione m.c.m. e M.C.D. frazioni ed espressioni

= < < < < < Matematica 1

L algoritmo AKS. L algoritmo AKS. Seminario per il corso di Elementi di Algebra Computazionale. Oscar Papini. 22 luglio 2013

1 Multipli di un numero

POLINOMI. (p+q)(x) = p(x)+q(x) (p q)(x) = p(x) q(x) x K

DIARIO DEL CORSO DI ALGEBRA A.A. 2010/11 DOCENTE: ANDREA CARANTI

La fattorizzazione e la phi di Eulero

CONGRUENZE. proprietà delle congruenze: la congruenza è una relazione di equivalenza inoltre: Criteri di divisibilità

35 è congruo a 11 modulo 12

3 Il piccolo Teorema di Fermat

La codifica digitale

4 0 = 4 2 = 4 4 = 4 6 = 0.

LEZIONE 15. (15.1.2) p(x) = a 0 x n + a 1 x n a n 1 x + a n = a h x n h.

1 Relazione di congruenza in Z

Primo modulo: Aritmetica

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dei numeri relativi

ALGEBRA I: ASSIOMI DI PEANO E PROPRIETÀ DEI NUMERI NATURALI

04 - Numeri Complessi

Università degli Studi di Roma Tor Vergata. Principio di induzione matematica

Un polinomio è un espressione algebrica data dalla somma di più monomi.

CORSO ZERO DI MATEMATICA per Ing. Chimica e Ing. delle Telecomunicazioni MONOMI E POLINOMI Prof. Erasmo Modica

Piccolo teorema di Fermat

Moltiplicazione. Divisione. Multipli e divisori

1 Multipli e sottomultipli. Divisibilità

Lezioni di ISTITUZIONI di MATEMATICA (gruppo 3)

Introduzione alla TEORIA DEI NUMERI

1.5 DIVISIONE TRA DUE POLINOMI

PREPARAZIONE OLIMPIADI (LICEO ROITI )

TEN Radici quadrate modulo p e modulo p k. Radici quadrate modulo p, con p > 2.

INSIEME N. L'insieme dei numeri naturali (N) è l'insieme dei numeri interi e positivi.

7. INSIEMI APERTI, INSIEMI CHIUSI, INSIEMI NE APERTI NE CHIUSI

Allenamenti di matematica: Algebra e Teoria dei Numeri

2 non è un numero razionale

Aritmetica dei Calcolatori Elettronici

LOGICA MATEMATICA PER INFORMATICA (A.A. 12/13)

Congruenze. Trovare la cifra dell unità dei seguenti numeri [3] [6] [5]

Precorso CLEF-CLEI, esercizi di preparazione al test finale con soluzioni

Appunti per una lezione. I numeri periodici, introduzione alla teoria dei numeri

Riassumiamo le proprietà dei numeri reali da noi utilizzate nel corso di Geometria.

Crittografia. Primalità e Fattorizzazione. Corso di Laurea Specialistica. in Informatica

Curricolo verticale MATEMATICA

8. Completamento di uno spazio di misura.

Un monomio è in forma normale se è il prodotto di un solo fattore numerico e di fattori letterali con basi diverse. Tutto quanto sarà detto di

Successioni, massimo e minimo limite e compattezza in R

L ipotesi di Riemann e la teoria delle funzioni L

2 Algoritmo euclideo di divisione

1 IL LINGUAGGIO MATEMATICO

Gli insiemi e le relazioni. Elementi di logica

Il Sistema di numerazione decimale

Corso base di Matematica. - I numeri -

APPUNTI DI MATEMATICA ALGEBRA \ CALCOLO LETTERALE \ MONOMI (1)

NUMERI E CRITTOGRAFIA. Carlo Toffalori (Camerino) Scuola Estiva Mathesis Telese Terme, 28 luglio 2015

Soluzioni delle Esercitazioni I 19-23/09/2016

TEOREMA DEL RESTO E REGOLA DI RUFFINI

GLOSSARIO MATEMATICO. ,0,, 2, 3,,... = {razionali e irrazionali}

MATEMATICA DI BASE 1

Appunti di Matematica Discreta (19 novembre 2009)

1.2 MONOMI E OPERAZIONI CON I MONOMI

+ 1)... (e k + 1). Si indica con (n), chiamato numero di Eulero di n, il numero dei numeri naturali minori di n e primi con n.

Algoritmi e Strutture Dati

Appunti sui polinomi. Pietro Di Martino e Giovanni Gaiffi

x appartiene ad N, tale che x è maggiore uguale a 9, e ( x minore uguale a 12.

GLI INSIEMI PROF. WALTER PUGLIESE

Congettura di Goldbach: Se N è un numero intero, pari e maggiore di 2, allora si possono trovare numeri primi P e Q con N = P + Q

II Esonero di Matematica Discreta - a.a. 06/07. Versione B

ANALISI 1 - Teoremi e dimostrazioni vari

Definizione: Due monomi si dicono simili se hanno la stessa parte letterale.

Sommario. 1. Che cos è la matematica? Numeri naturali e sistemi di numerazione 23

Università degli Studi di Palermo Facoltà di Medicina e Chirurgia Anno Accademico 2011/12. Corso di Fisica(0) per il recupero dell OFA

Richiami di aritmetica (1)

DIVISIONE TRA POLINOMI IN UNA VARIABILE

Transcript:

Fattorizzazione di interi e crittografia Anna Barbieri Università degli Studi di Udine Corso di Laurea in Matematica (Fattorizzazione e crittografia) 14 Maggio 2012 1 / 46

Il teorema fondamentale dell aritmetica Divisibilità in N Dati due numeri naturali a, b N, diciamo che a divide b se esiste n N tale che b = n a. Diciamo che a è un divisore di b e scriviamo a b. Numeri primi Un numero naturale a N si dice primo se a 1 e i suoi unici divisori sono 1 e a. La primalità è un concetto che ha senso solo in N? (Fattorizzazione e crittografia) 14 Maggio 2012 2 / 46

Il teorema fondamentale dell aritmetica Esempio Moltiplicazione in V : V = {A, E, I, O, U} A A = A E A = A I A = A O A = A U A = A A E = A E E = E I E = I O E = O U E = U A I = A E I = I I I = U O I = A U I = A A O = A E O = O I O = A O O = U U O = A A U = A E U = U I U = A O U = A U U = A I e O sono primi in V. (Fattorizzazione e crittografia) 14 Maggio 2012 3 / 46

Il teorema fondamentale dell aritmetica Teorema fondamentale dell aritmetica Ogni intero maggiore di 1 si può scrivere, in modo unico a meno dell ordine, come prodotto di numeri primi. Esistono insiemi, anche numerici, in cui non vale l unicità di fattorizzazione! Esempio: X := {1, 5, 9, 13, 17,... } (Fattorizzazione e crittografia) 14 Maggio 2012 4 / 46

Il teorema fondamentale dell aritmetica X 4 := {1, 5, 9, 13, 17,... } = {4k + 1, k = 0, 1, 2,... } : quella definita in N (4k + 1) (4h + 1) = 4 (4kh + k + h) + 1 X Vale { elementi di X4 primi in N } { elementi di X4 primi in X 4 } (Fattorizzazione e crittografia) 14 Maggio 2012 5 / 46

Il teorema fondamentale dell aritmetica Infatti: MA Se α = 4k + 1 è primo in N significa che è diviso solo da 1 e da sé stesso e quindi sarà primo anche in X 4 N. esempio: 9 X 4 9 è primo in X 4! In N 9 = 3 3 In X 4 esiste un divisore d di 9 con 1 < d < 9?? (Fattorizzazione e crittografia) 14 Maggio 2012 6 / 46

Il teorema fondamentale dell aritmetica Quindi esistono numeri che in N non sono primi, ma risultano primi in X 4. 9 21 49 X 4, primi 9 = 3 3 21 = 3 7 49 = 7 7 eppure... 9 49 = 441 = (21) 2 Dunque in X 4 esistono dei numeri composti per i quali sono ammesse due distinte fattorizzazioni in prodotti di primi. (Fattorizzazione e crittografia) 14 Maggio 2012 7 / 46

Il teorema fondamentale dell aritmetica X 5 = {5k + 1 k = 0, 1, 2,... } = {1, 6, 11, 16,... } 21 26 = 546 = 6 91 X 4 e X 5 sono a fattorizzazione NON unica. Scoperto il trucco! Domanda: Quanto detto vale X n, n N 0? X 6, X 7, X 11,... (Fattorizzazione e crittografia) 14 Maggio 2012 8 / 46

Il teorema fondamentale dell aritmetica Teorema fondamentale dell aritmetica. Ogni intero maggiore di 1 si può scrivere, in modo unico a meno dell ordine, come prodotto di numeri primi. Esistenza della fattorizzazione, ossia ogni numero naturale n > 1 è prodotto di primi. Procediamo per induzione generalizzata: n = 2. Supponiamo che l enunciato sia vero per ogni intero m con 1 < m < n, vogliamo dimostrarlo per n. Caso 1) n è primo. Caso 2) n non è primo. a tale che a n, 1 < a < n. n = a b e 1 < b < n. Per ipotesi induttiva a = a 1 a r, b = b 1 b t, a i, b j primi. Pertanto n = a 1 a r b 1 b t. (Fattorizzazione e crittografia) 14 Maggio 2012 9 / 46

Il teorema fondamentale dell aritmetica Unicità della fattorizzazione, a meno dell ordine dei fattori. n = p 1 p h = q 1 q k, con p i, q j primi h = k e i = 1,..., h!j {1,..., k} t. c. p i = q j. Sia per assurdo N = p 1 p h = q 1 q k minimo intero che si fattorizza in due modi diversi. i {1,..., h}, j {1,..., k} vale p i q j. p 1 > q 1 M = (p 1 q 1 ) (p 2 p h ) = N q 1 p 2 p h < N. (Fattorizzazione e crittografia) 14 Maggio 2012 10 / 46

Il teorema fondamentale dell aritmetica M = (p 1 q 1 ) (p 2 p h ) = r i r t p 2 p h = = q 1 (q 2 q k p 2 p h ) = q 1 s 1 s l, r i primi, s j primi. q 1 non compare nella prima fattorizzazione. M < N ammette due fattorizzazioni diverse, contro l ipotesi che N fosse il minimo con questa proprietà. (Fattorizzazione e crittografia) 14 Maggio 2012 11 / 46

Divisibilità in N I numeri naturali positivi N 0 l unità 1 i primi 2, 3, 5, 7, 11, 13,..., 2011,... i numeri composti 4, 6, 8, 9,..., 2013,... (Fattorizzazione e crittografia) 14 Maggio 2012 12 / 46

Divisibilità in N Euclide, III sec. a. C. Fermat, 1601-1665. Gauss, 1777-1855. (Fattorizzazione e crittografia) 14 Maggio 2012 13 / 46

Divisibilità in N Quanto ancora ci resta da conoscere! la funzione di Riemann test di primalità algoritmi di fattorizzazione... Riemann, 1826-1866. (Fattorizzazione e crittografia) 14 Maggio 2012 14 / 46

Divisibilità in N Il crivello di Eratostene Algoritmo dovuto ad Eratostene di Cirene, che fornisce tutti i numeri primi in un intervallo fra 2 e un numero N N. (Fattorizzazione e crittografia) 14 Maggio 2012 15 / 46

Divisibilità in N In realtà ci accorgiamo subito che basta arrivare a N 2 nella cancellazione: i numeri fra N 2 ed N che non saranno già stati cancellati, potranno infatti cancellare solo interi maggiori di N. Un osservazione attenta della tabella generata mediante l algoritmo di Eratostene ci suggerisce dunque che, da un certo punto in poi, tutti i numeri non precedentamente cancellati sono primi: nessuno di questi verrà cancellato nel corso di un esecuzione ulteriore del procedimento. Questo limite è N (Fattorizzazione e crittografia) 14 Maggio 2012 16 / 46

Divisibilità in N Dato un primo p e un intero n N, stabilire se p n. p = 2 p = 3 p = 5 p = 7??? (Fattorizzazione e crittografia) 14 Maggio 2012 17 / 46

Divisibilità per 3 Criterio di divisibilità per 3. 10 = 3 3 + 1; 100 = 99 + 1 = 3 33 + 1 1000 = 999 + 1 = 3 333 + 1... Dato N n = n m n m 1 n 0, dove n i siano le cifre che compongono il numero, n = n m 10 m + n m 1 10 m 1 + + n 0 = n m (3 k m + 1) + n m 1 (3 k m 1 + 1) + + n 0 = = 3 (n m k m + + n 1 k 1 ) + n m + n m 1 + + n 0 }{{} (Fattorizzazione e crittografia) 14 Maggio 2012 18 / 46

Divisibilità in N n è divisibile per 3 lo è la somma delle sue cifre. 2580471 2 + 5 + 8 + 0 + 4 + 7 + 1 = 27 2 + 7 = 9 = 3 3 Generalizzazione: p N, MCD(p, 10) = 1 n = n m 10 m + n m 1 10 m 1 + + n 0 = n m (p k m + r m ) + n m 1 (p k m 1 + r m 1 ) + + n 0 = p (n m k m + + n 1 k 1 ) + n m r m + n m 1 r m 1 + + n 0 }{{} n è divisibile per p lo è n m r m + n m 1 r m 1 + + n 0. (Fattorizzazione e crittografia) 14 Maggio 2012 19 / 46

Aritmetica modulare Congruenza fra numeri interi Dati n, r Z e a Z 0, diciamo che n r (mod a) se e solo se esiste un numero q Z tale che n = q a + r. n = q a + r n r (mod a) Scriviamo anche n a m per brevità. Si legga: n ed m sono congruenti modulo a. Esempi 4 1 (mod 3) perchè 4 = 3 + 1 4 2 (mod 3) perchè 4 = 6 2 = 2 3 2 27 2 (mod 5) perchè 27 = 25 + 2 = 5 5 + 2 (Fattorizzazione e crittografia) 14 Maggio 2012 20 / 46

Divisibilità per 7 Criterio di divisibilità per 7. 1 1 (mod 7) 10 3 (mod 7) 100 2 (mod 7) 1000 6 1 (mod 7) 10000 4 (mod 7) 100000 5 (mod 7) 1000000 1 (mod 7) 10000000 3 (mod 7)... (Fattorizzazione e crittografia) 14 Maggio 2012 21 / 46

Divisibilità per 7 Quindi basta moltiplicare ciascuna cifra del numero che stiamo studiando per un opportuno coefficiente e sommare. Uno schema ripetuto ogni 6 cifre. (Fattorizzazione e crittografia) 14 Maggio 2012 22 / 46

Divisibilità per 7 Esempio: 852743 8 }{{} 5 5 }{{} 4 2 }{{} ( 1) 7 }{{} 2 4 }{{} 3 3 }{{} 1 40 20 2 14 12 3 = 87 Esempio: 58961 5 }{{} 4 8 }{{} ( 1) 8 3 + 7 8 3 0 (mod 7) 9 }{{} 2 6 }{{} 3 1 }{{} 1 20 8 18 18 1 1 1 4 4 1 = 7 (Fattorizzazione e crittografia) 14 Maggio 2012 23 / 46

Divisibilità in N Per i primi maggiori di 10 possiamo immaginare di scrivere i numeri in base 100 se p ha due cifre, 1000 se p ha tre cifre,... Esempio: p = 13 1 1 (mod 13) 100 4 (mod 13) 10000 3 (mod 13) 1000000 1 (mod 13) 100000000 4 (mod 13)... 1 }{{} 1 23 }{{} 3 83 }{{} 4 93 }{{} 1 1 69 332 93 1 4 6 2 0 (mod 13) (Fattorizzazione e crittografia) 14 Maggio 2012 24 / 46

Divisibilità in N Sappiamo creare schemi che funzionano quando un numero N è scritto in base 10. Lo stesso ragionamento ci porta a determinare schemi per testare la divisibilità di un numero scritto in base 2 per un termini dispari. Divisibilità per 3 e per 5 di un numero scritto in base 2. 1 2 4 8 16 32 64 128 256 /3 1 2 1 2 1 2 1 2 1 /5 1 2 4 3 1 2 4 3 1 n = n m n m 1... n 2 n 1 n = n m 2 m 1 + n m 1 2 m 2 + + n 3 2 2 + n 2 2 + n 1 (Fattorizzazione e crittografia) 14 Maggio 2012 25 / 46

Aritmetica modulare Congruenza fra numeri interi Dati n, r Z e a Z 0, diciamo che n r (mod a) se e solo se esiste un numero q Z tale che n = q a + r. n = q a + r n r (mod a) Scriviamo anche n a m per brevità. Si legga: n ed m sono congruenti modulo a. Esempi 4 1 (mod 3) perchè 4 = 3 + 1 4 2 (mod 3) perchè 4 = 6 2 = 2 3 2 27 2 (mod 5) perchè 27 = 25 + 2 = 5 5 + 2 (Fattorizzazione e crittografia) 14 Maggio 2012 26 / 46

Aritmetica modulare Altri esempi 10 3 (mod 7) 1 1 (mod 2) 13 6 1 (mod 7) 2 4 (mod 6) 130 3 (mod 7) 8 3 (mod 11) 7 14 105 0 (mod 7) 126 1 (mod 5) (Fattorizzazione e crittografia) 14 Maggio 2012 27 / 46

Aritmetica modulare Divisibilità a m m = h a + 0 m 0 (mod a) Residui I possibili resti non negativi della divisione euclidea di un intero per a Z 0 sono detti residui modulo a L insieme dei residui è {0,..., a 1}. Modulo un intero a riconduciamo Z all insieme finito dei residui. Z 0 1 2 3 4 5 6 7 8 9 10 Z mod 3 0 1 2 0 1 2 0 1 2 0 1 (Fattorizzazione e crittografia) 14 Maggio 2012 28 / 46

Aritmetica modulare Proprietà: Se m m (mod a) e s s (mod a), allora anche m + s m + s (mod a) e (1) ms m s (mod a). (2) Ciclicità Esempi (1) 4 11 = 10 + 1 3 + 1 (mod 7) (2) 3 2 10 100 = 1000 6 = (mod 7) (Fattorizzazione e crittografia) 14 Maggio 2012 29 / 46

Aritmetica modulare Applicazione 8 720 1? 8 720 3 2 720 = 4 360 3 1 360 = 1 3 1 (mod 3) 8 720 5 3 720 = ( 3 3) 240 5 2 240 5 2 240 = ( 2 4) 60 = 16 60 5 1 60 5 1 (mod 5) 8 720 11 (8 2) 360 11 2 360 = 2 360 = (2 4) 60 11 5 60 11 (5 5) 12 ( 11 3 12 = 3 4) 3 11 4 3 = 16 4 11 5 4 = 20 11 9 (mod 11 (Fattorizzazione e crittografia) 14 Maggio 2012 30 / 46

Alcuni test di primalità Algoritmi randomized per stabilire se un numero è primo composto Distribuzione dei primi e probabilità. (Fattorizzazione e crittografia) 14 Maggio 2012 31 / 46

Alcuni test di primalità Teorema di Wilson Un intero n 2 è primo se e solo se (n 1)! 1 (mod n). (computazionalmente impegnativo se N è grande) Ibn Al-Haytham. Bassora, 965 Il Cairo, 1038. Lagrange. Torino, 1736 Parigi, 1813. (Fattorizzazione e crittografia) 14 Maggio 2012 32 / 46

Alcuni test di primalità Piccolo Teorema di Fermat N p primo a p a (mod p) a Z. Il Piccolo Teorema di Fermat può rivelarsi un metodo per escludere che un numero sia primo... (Fattorizzazione e crittografia) 14 Maggio 2012 33 / 46

Alcuni test di primalità... ma non è un buon test di primalità perchè Esempi 2 261 2 (mod 261), dove 261 = 3 11 17; 3 8911 3 (mod 9811), dove 8911 = 7 19 67;... (Fattorizzazione e crittografia) 14 Maggio 2012 34 / 46

Alcuni test di primalità Numeri pseudoprimi Se n è un numero composto ed esiste a N tale che a n a (mod n) allora n è chiamato poseudoprimo di base a. Quindi se stiamo valutando n e troviamo a N tale che a n a (mod n) possiamo certamente escludere n primo ed affermare che n è composto, altrimenti possiamo affermare che n FORSE è primo. (Fattorizzazione e crittografia) 14 Maggio 2012 35 / 46

Alcuni test di primalità Ipotesi: Se N NON è primo, almeno per metà dei suoi residui non nulli a N vale a N a (mod N). Una ipotesi di tal genere suggerisce un algoritmo che sbaglia con probabilità non superiore ad 1 2. Prendi random un residuo a (mod N). Se a N a (mod N) allora N è composto. Altrimenti N probabilmente è primo. Ripetendo il test la probabilità d errore può essere abbassata. (Fattorizzazione e crittografia) 14 Maggio 2012 36 / 46

Alcuni test di primalità MA sfotunatamente l ipotesi è falsa! Numeri di Carmichael Un numero composto n N tale che a n a (mod n) per ogni a N tale che (a, n) = 1 è detto un numero di Carmichael. (Fattorizzazione e crittografia) 14 Maggio 2012 37 / 46

Alcuni test di primalità Alcune osservazioni il test di Fermat nel caso di un numero di Carmichael fallisce decisamente! esistono infiniti numeri di Carmichael e il più piccolo è 561 esistono infiniti numeri dispari pseudoprimi di base 2 tutti i numeri di Carmichael sono dispari Rotkiewicz ha pubblicato un libro che contiene 58 problemi e 20 congetture sugli pseudoprimi (Fattorizzazione e crittografia) 14 Maggio 2012 38 / 46

Alcuni test di primalità N, M N simbolo di Legendre di N ed M (M N) Esiste un algoritmo che in tempo buono risponde alla questione se un numero sia primo sotto una certa soglia d errore. Prendi un intero random M fra 2 e N 1 e calcola (M, N). Se (M, N) > 1 allora N è composto. Altrimenti calcola (M N) e M N 1 2 (mod N). Se (M N) M N 1 2 (mod N). Allora N è composto. Altrimenti N probabilmente è primo. (Fattorizzazione e crittografia) 14 Maggio 2012 39 / 46

Alcuni test di primalità Nel 2004 è stato pubblicato un algoritmo deterministico e di complessità polinomiale che determina se un numero è primo o composto. Lemma Sia a Z, n N, n 2 e (a, n) = 1. Allora n è primo se e solo se (x + a) n x n + a (mod n). (Fattorizzazione e crittografia) 14 Maggio 2012 40 / 46

Alcuni test di primalità Test di primalità 6= fattorizzazione (Fattorizzazione e crittografia) 14 Maggio 2012 41 / 46

Violare l RSA N 2 N? N N? 3 N? 5 N?.. N 2 N? ( N 2 + 1 ) N? (Fattorizzazione e crittografia) 14 Maggio 2012 42 / 46

Violare l RSA Fattorizzare un numero N di 100 cifre N 10 100 10 50 divisioni Calcolatore potente 3 10 9 op s tempo per 1 divisione 1 3 10 9 10 10 s 10 9 processori a disposizione 10 9 10 10 = 1019 div s 10 50 10 19 = 1031 s 1031 1031 3600 h = 3600 24 gg = 3 10 23 anni!!! 10 31 3600 24 365 aa (Fattorizzazione e crittografia) 14 Maggio 2012 43 / 46

La RSA Security Inc. gestisce una sfida a livello mondiale, ove vengono premiati coloro che fattorizzano gli interi proposti da loro e pubblicati sul WEB in una particolare lista. 74037563479561712828046796097429573142593188889231 28908493623263897276503402826627689199641962511784 39958943305021275853701189680982867331732731089309 00552505116877063299072396380786710086096962537934 650563796359 (Fattorizzazione e crittografia) 14 Maggio 2012 44 / 46

Violare l RSA Fattorizzare N = p 1 p 2 forza bruta sfruttare debolezze algoritmi che generano primi metodi più intelligenti?? (Fattorizzazione e crittografia) 14 Maggio 2012 45 / 46

Fattorizzazione e crittografia Grazie! (Fattorizzazione e crittografia) 14 Maggio 2012 46 / 46