[Sify] AlOne. Nuovo codice crittografico simmetrico.
mi dareste un parere è il mio primo approccio ad un codice crittografico
http://www.albericolepore.org/alone-nuo ... immetrico/
http://www.albericolepore.org/alone-nuo ... immetrico/
Risposte
Come ti ho detto, almeno per quanto mi riguarda, si tratta di una questione di tempo. Analizzare un qualche tipo di codifica non è qualcosa che si può fare "a mente", guardando semplicemente la lunga sequenza di calcoli che hai inserito. Abbiamo tutti un tempo limitato.
Vediamo comunque un piccolo esempio di quello che si può fare. Supponiamo di trasmettere \(0\) con la chiave \([K = 9601 , M = 99992 , S = 3475]\) e numero casuale \(D\) come nel tuo esempio. Avremo \(T = D\,S = 1284992450\). A questo punto calcoliamo il valore \( Y = (K^2 + 6\,T\,K) = (K^2 + 6\,D\,S\,K) \) e trasmetteremo \( Y \pmod M \) e \( \lfloor Y / M \rfloor \). È un valore che dipende esclusivamente dai valori delle chiavi. Se continui a trasmettere degli zero avrai ulteriori valori, tutti che dipendono solo dalle chiavi e di loro funzioni lineari. I valori non saranno inoltre molto casuali. Non ho tempo di fare una analisi dettagliata, sono solo idee ma spero di averti comunque trasmesso qualcosa. Nota che il problema dei simboli che diventano sempre più grandi non è poi così secondario in pratica..
Vediamo comunque un piccolo esempio di quello che si può fare. Supponiamo di trasmettere \(0\) con la chiave \([K = 9601 , M = 99992 , S = 3475]\) e numero casuale \(D\) come nel tuo esempio. Avremo \(T = D\,S = 1284992450\). A questo punto calcoliamo il valore \( Y = (K^2 + 6\,T\,K) = (K^2 + 6\,D\,S\,K) \) e trasmetteremo \( Y \pmod M \) e \( \lfloor Y / M \rfloor \). È un valore che dipende esclusivamente dai valori delle chiavi. Se continui a trasmettere degli zero avrai ulteriori valori, tutti che dipendono solo dalle chiavi e di loro funzioni lineari. I valori non saranno inoltre molto casuali. Non ho tempo di fare una analisi dettagliata, sono solo idee ma spero di averti comunque trasmesso qualcosa. Nota che il problema dei simboli che diventano sempre più grandi non è poi così secondario in pratica..
Grazie apatriarca per la tua pazienza e per il tuo aiuto.
P.s. che significa [Sify]
P.s. che significa [Sify]
Hey
volevo chiedervi una cosa
una chiave a 10000 cifre circa
e per trasmettere un qualsiasi numero , un cifrato di 150 cifre circa
e una cosa fattibile?
volevo chiedervi una cosa
una chiave a 10000 cifre circa
e per trasmettere un qualsiasi numero , un cifrato di 150 cifre circa
e una cosa fattibile?
Ciao
volevo chiedere un favore:
ho creato un codice crittografico simmetrico indecifrabile con una chiave piccolissima e pochissima memoria ed è praticamente indecifrabile (non per questioni computazionali).
Ora il mio problema è che non voglio tenermelo per me ma non vorrei che cadesse in mani sbagliate.
Come devo comportarmi?
volevo chiedere un favore:
ho creato un codice crittografico simmetrico indecifrabile con una chiave piccolissima e pochissima memoria ed è praticamente indecifrabile (non per questioni computazionali).
Ora il mio problema è che non voglio tenermelo per me ma non vorrei che cadesse in mani sbagliate.
Come devo comportarmi?
Fidati che non c'è NESSUNO che va alla ricerca di codici "indecifrabili" tenuti segreti e progettati da persone inesperte. La segretezza di un codice è in realtà quasi mai sinonimo di qualità e sicurezza. Piuttosto il contrario. Non mi fiderei MAI ad usare un codice che non sia stato analizzato da un numero sufficiente alto di esperti e che non sia stato in giro per un tempo sufficiente. Se davvero ti interessa la sicurezza e la crittografia ti consiglio di cambiare atteggiamento verso la materia e iniziare a studiare.