Funzioni One-Way
Posso andarmi a calcolare facilmente un segreto conoscendo i suoi componenti, ma se di questi conosco solamente una parte diventa impossibile matematicamente andarmi a calcolare il segreto. Pensa alla questione di ECDH.
Funzioni Trapdoor
Funzioni che in teoria sono facilmente invertibili e calcolabili a patto di conoscere tutti gli elementi che compongono le operazioni coinvolte.
Matematica Modulare
Insiemi ππ
- Aritmetica modulare Γ¨ il termine che viene utilzzato per indicare un settore della Matematica che si occupa dello studio di particolari insiemi numerici e delle operazioni definite in essi.
- Gli insiemi oggetto di studio sono sottoinsiemi finiti dei numeri interi, ciascuno definito tramite un intero positivo π , detto modulo; Γ¨ dunque naturale che essi vengano denotati con la scrittura ππ .
ππ={0,1,β¦,πβ1}
- In Informatica troviamo alcune fra le piΓΉ importanti applicazioni dell'aritmetica modulare: oltre alla crittografia, la generazione di numeri pseudo-causali, le
funzioni hash, i codici correttori di errore, implementazione di
strutture dati, ....
- ππ puΓ² essere opportunamente visto come l'insieme dei possibili resti quando si divide un numero intero per π .
<aside>
π‘ Defizioni interessante: quando $y \space mod \space n = x \space mod \space n$, si dice che x eβ congruo a x in modulo n. Alla luce di questa definizione, potremmo dire che qualsiasi intero π₯ fa parte di ππ nel senso che o π₯β{0,1,...,π β 1}, oppure π₯ Γ¨ rappresentato quell'unico π¦β{0,1,...,πβ1} tale che π₯ β‘ π¦ ( mod π ).
</aside>
Operazioni modulari

Riguardo la sottrazione e il caso di dividendo negativo
- Si noti che anche la sottrazione Γ¨ perfettamente definita.
- Infatti, anche se il valore π₯βπ¦ Γ¨ negativo, il resto nella divisione per π Γ¨ comunque un numero in ππ.
- Se indichiamo con π e π
rispettivamente quoziente e resto della divisione di π per π , deve innanzitutto valere π = π β
π + π
- Tuttavia l'equazione ha infinite soluzioni: ad esempio, se π = 7 e π = 2 potremmo correttamente scrivere 7 = 3 β
2 + 1, ma anche 7 = 3 β
1 + 4 come pure 7 = 3 β
3 β 2 e cosΓ¬ via a piacimento.
- Per rendere unici quoziente e resto ci vuole un'ulteriore condizione e questa, come Γ¨ ben noto, Γ¨ che 0 β€ π
< π