Aritmetica modulare Zn.

Slides:



Advertisements
Presentazioni simili
LE FUNZIONI REALI DI VARIABILE REALE
Advertisements

I numeri interi relativi
ERREsoft1 Basi matematiche del sistema RSA Pierluigi Ridolfi Università di Roma La Sapienza marzo 2000.
1 I numeri relativi DEFINIZIONE. Si dicono numeri relativi tutti i numeri interi, razionali e irrazionali dotati di segno (positivo o negativo). ESEMPI.
Torniamo al primo problema. Come fare acquisti sicuri via Internet? Come trasmettere informazioni in modo riservato?
Corsi di allenamento 2013 Congetturare e dimostrare.
I numeri naturali ….. Definizione e caratteristiche
Realizzazione in PARI/GP
Crittografia RSA.
Doppio lucchetto.
Crittografia Concetti matematici.
Capitolo 8 Sistemi lineari.
Autovalori e autovettori
Matematica I: Calcolo differenziale, Algebra lineare, Probabilità e statistica Giovanni Naldi, Lorenzo Pareschi, Giacomo Aletti Copyright © The.
MATEMATICA PER L’ECONOMIA
INSIEMI INSIEME= gruppo di oggetti di tipo qualsiasi detti elementi dell’insieme. Un insieme è definito quando viene dato un criterio non ambiguo che.
Relazione tra due insiemi:
Introduzione alle curve ellittiche
Problema diretto Problema inverso
esponente del radicando
2ab2 2b4 4x − 2y a 3b2y3 3b2y3b Definizione e caratteristiche
Definizione e caratteristiche
Definizione e caratteristiche
RSA Monica Bianchini Dipartimento di Ingegneria dellInformazione Università di Siena.
Algebra delle Matrici.
CRITTOGRAFIA La crittografia, ovvero la scienza dei messaggi segreti sicuri, nasce come raccolta di tecniche e sistemi per nascondere messaggi tra regnanti,
ALLA SCOPERTA DELLA SCIENZA DEI MESSAGGI SEGRETI.
PROGETTO LAUREE SCIENTIFICHE
RICHIAMI ELEMENTARI DI ALGEBRA MATRICIALE
Statistica per le decisioni aziendali ed analisi dei costi Modulo II - Statistica per le decisioni Aziendali Richiami di Algebra Matriciale.
* Notazioni di algebra e di analisi matematica utilizzate
Camil Demetrescu, Irene Finocchi, Giuseppe F. ItalianoAlgoritmi e strutture dati Algoritmi e Strutture Dati Capitolo 2 Modelli di calcolo e metodologie.
CORSO DI PROGRAMMAZIONE II Introduzione alla ricorsione
Unità didattica «Scienza e Fantascienza»
CALCOLO LETTERALE Concetto di monomio Addizione di monomi
Modelli simulativi per le Scienze Cognitive Paolo Bouquet (Università di Trento) Marco Casarotti (Università di Padova)
Modelli simulativi per le Scienze Cognitive
I numeri interi relativi
MATRICI classe 3 A inf (a.s ).
Le operazioni con i numeri
Logica Matematica Seconda lezione.
Definizione di determinante
I primi insiemi che si incontrano in matematica sono quelli dei numeri;  daremo qui una breve descrizione dei principali insiemi numerici, delle loro operazioni.
Le proporzioni.
briciole di MaTeMaTiCa
Algoritmi e Programmazione strutturata
LE PROGRESSIONI.
UNA “NUOVA” ARITMETICA L’ ARITMETICA MODULARE
alcune considerazioni
Concetto di Operazione
Sistemi - Stabilità - Rielaborazione di Piero Scotto
Definizioni e Proprietà
5 : 7 = : 1 9 × = = 27 : 45 = 0,6 = : 7 = I Rapporti.
…matematica e… …orologi!
Calcolo letterale.
Le frazioni.
Elgamal Corso di Sicurezza – A.A. 2006/07 Angeli Fabio29/05/2007.
2) PROBABILITA’ La quantificazione della ‘possibilità’ del verificarsi di un evento casuale E è detta probabilità P(E) Definizione classica: P(E) è il.
Le quattro operazioni.
I Radicali Prof.ssa A.Comis.
OPERAZIONI CON I MONOMI
Informatica Problemi e algoritmi. una situazione che pone delle domande cui si devono dare risposte. Col termine problema o situazione problematica s’indica.
L’analisi di regressione e correlazione Prof. Luigi Piemontese.
ESPONENZIALI E LOGARITMI
FUNZIONI MATEMATICHE DANIELA MAIOLINO.
Operazioni con le frazioni
Luoghi di punti In geometria il termine
Il cilindro DEFINIZIONE. Si dice cilindro il solido generato dalla rotazione completa di un rettangolo attorno ad uno dei suoi lati. Analizzando la figura.
Prof.ssa Rossella Petreschi Lezione del 7 /01/ 2013 del Corso di Algoritmi e Strutture Dati Riferimenti: Capitolo 32 del testo Cormen,Leiserson,Rivest,
Le frazioni A partire da N vogliamo costruire un nuovo insieme numerico nel quale sia sempre possibile eseguire la divisione. Per fare ciò dobbiamo introdurre.
Transcript della presentazione:

Aritmetica modulare Zn

Artmetica modulare L'aritmetica modulare (a volte detta aritmetica dell'orologio poiché su tale principio si basa il calcolo delle ore a cicli di 12 o 24) rappresenta un importante ramo della matematica. Trova applicazioni nella crittografia, nella teoria dei numeri (in particolare nella ricerca dei numeri primi), ed è alla base di molte delle più comuni operazioni aritmetiche e algebriche. Si tratta di un sistema di aritmetica degli interi, nel quale i numeri "si avvolgono su se stessi" ogni volta che raggiungono i multipli di un determinato numero n, detto modulo.

La relazione di congruenza L'aritmetica modulare si basa sul concetto di congruenza modulo n. Dati tre numeri interi a, b, n, con n ≠ 0, diciamo che a e b sono congruenti modulo n se la loro differenza (a − b) è un multiplo di n. In questo caso scriviamo e diciamo che a è congruo a b modulo n. Per esempio, possiamo scrivere 38 − 14 = 24, che è un multiplo di 12.

Proprietà Fra le proprietà notiamo

Moltiplicazione mod 11

Considerazioni La moltiplicazione su Zn (con n primo) “mescola” gli elementi di Zn Per ogni elemento x di Zn esiste un inverso y tale che se a * x (mod n) = b allora y * b (mod n) = a Nell’esempio su Z11 l’inverso di 2 è 6 Prendiamo per esempio il numero 8 8 * 2 (mod 11) = 5 5 * 6 (mod 11) = 8

Altro esempio f(x) “mescola” l’insieme dei valori 1 2 3 4 5 6 7 8 9 10 f(x) = 5x mod n f-1(x) = 9f(x) mod n f(x) “mescola” l’insieme dei valori f-1(x) “riordina” l’insieme dei valori Le due funzioni sono moltiplicazioni modulo n 5 è intesa come Ke 9 è il reciproco di 5 modulo 11 è intesa come Kd

Conseguenze Potremmo utilizzare quindi un semplice algoritmo (moltiplicazione modulo n) per crittare con una chiave (chiave pubblica) e decrittare con l’altra (chiave privata) Il problema che rimane è quello di rendere “impossibile” ottenere la chiave privata conoscendo la sola chiave pubblica