View Single Post
Old 30-12-2011, 07:58   #2
Dânêl
Senior Member
 
Iscritto dal: Jul 2008
Messaggi: 485
Quote:
come posso migliorare il processo di criptazione? ad un occhio inesperto la sfilza di numeri che rappresentano il testo sono incomprensibili ma se uno scopre la chiave non ci vuole molto a tornare al testo di partenza
Quote:
Secondo voi il mio sistema è efficacie?
Se si scopre la chiave di cifratura (e si conosce l'algoritmo) non c'è sistema di cifratura che regge. Il "problema" principale del tuo algoritmo è che è facilmente attaccabile tramite l'analisi statistica del messaggio (perchè ad una lettera del testo in chiaro corrisponde sempre la stessa lettera del testo cifrato).
Per rispondere alla domanda dell'efficacia...direi di no. Non verrebbe approvato dall'NSA o utilizzato per la protezione di dati sensibili. Dipende l'importanza dei dati da proteggere e chi è il potenziale attaccante, perchè basta un minimo di conoscenze sulle tecniche di analisi crittografica e un pò di pazienza per decifrare ogni testo o ricavarsi la chiave.

Quali difficoltà hai trovato con il DES? Perchè è un algoritmo basato su tabelle di sostituzione/permutazione. Non richiede grosse conoscenze matematiche e su internet si trovano già pronte le varie S-box e tabelle di sostituzione/permutazione/espansione ( ti eviti, cosi, di doverle scrivere tutte).

Per l'AES altrettanto. Esistono varie implementazioni (più o meno ottimizzate). L'algoritmo "originale" richiederebbe l'implementazione dell'algebra in GF( 2^8), ma anche per queste operazioni esistono delle tabelle apposite che evitano ogni "grana matematica".

Quali sono le funzioni che non conosci?

Ultima modifica di Dânêl : 30-12-2011 alle 08:13.
Dânêl è offline   Rispondi citando il messaggio o parte di esso