Cifrario del prodotto
Da Wikipedia, l'enciclopedia libera.
In crittologia il Cifrario del prodotto (in Inglese product cipher) è un algoritmo di cifratura molto diffuso che elabora un blocco di dati alla volta.
Indice |
[modifica] Descrizione del problema
L'algoritmo lavora eseguendo una serie di trasformazione composte da sostituzioni, permutazioni e operazioni con l'aritmetica modulare. Normalmente l'algoritmo itera la trasformazioni un certo numero di volte per blocco in modo da ottenere le proprietà di confusione e diffusione. Le singole operazioni non sono sicure, ma combinate insieme e eseguite un numero di volte sufficientemente alto sono in grado di resistere alla crittanalisi. L'idea di questo algoritmo venne a Claude Shannon che presentò l'algoritmo delle pagine del suo fondamentale lavoro La teoria della comunicazione nei sistemi crittografici.
[modifica] Approcci principali
[modifica] Pseudo Codifica
[modifica] Esempi di Applicazioni
Un cifrario del prodotto che utilizza solamente sostituzioni o permutazioni viene chiamato rete a sostituzione e permutazione.Il cifrario di Feistel è un importante classe di algoritmi appartenenti alla famiglia del cifrario del prodotto.