Newsgroup: it.comp.sicurezza.crittografia
Titolo: OTP4U

Ciao a tutti,
vorrei presentarvi un mio algoritmo progettato ormai più di 2 anni fa,
per sapere cosa ne pensate..
l'algoritmo e il codice Java si trovano all'indirizzo:
http://it.geocities.com/teutoburgo/java/otp4u.html
c'è già stata una discussione su sci.crypt tempo fa, se volete
leggerla:
http://groups.google.it/group/sci.crypt/browse_thread/thread/8594ac2d9d2b74ae/81e6f88d498f3a84?q=otp4u&rnum=1&hl=it#81e6f88d498f3a84
Ora ho scoperto questo newsgroup e vorrei avere anche le vostre
impressioni..
Purtroppo è tutto in inglese, ma immagino non sia un grosso problema.
Se proprio ci fosse bisogno potrei postarne una traduzione..
In sostanza gli interventi su sci.crypt non sono stati molto
favorevoli; il più interessante forse è stato quello di John Savard,
e mi ha portato a fare una piccola modifica all'algoritmo, modifica che
dovrebbe riparare il difetto evidenziato da Savard.
Ho tentato anche di postare l'algoritmo nella sandbox di sci.crypt, ma
sembra che il gestore del sito sia irraggiungibile.
Fatemi sapere!
Ciao,
Pierre Blanc
---------------------------
http://www.teutoburgo.tk
---------------------------

 per sapere cosa ne pensate..
Due rapidine domande che mi sono venure ad una prima lettura (appena
avrò un attimo di tempo lo leggerò più approfonditamente):
1. cosa intendi per "K4K0 viene cifrato con un CSPRNG"? Un RNG, che sia
   CS o meno, serve a generare numeri, non a cifrare dati
2. "l'uso di un RNG rende OTP inattaccabile"; certo, è vero, ma cosa mi
   dici di "se e solo se la chiave è lunga quando il dato cifrato"?
- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Cygwin)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iEYEARECAAYFAkNMw0YACgkQaJiCLMjyUvsRPgCgsBraUNdd99V9T1VURq+o4fnE
MzcAniCcPRwEonghM8SPyMz5aLliS8TQ
=vqxS
-----END PGP SIGNATURE-----

    dici di "se e solo se la chiave è lunga quando il dato cifrato"?
Sono d'accordo, e infatti le sequenze di byte generate (
p.es
. K4M1
usata per cifrare il messaggio) sono lunghe quanto il messaggio stesso.

 usata per cifrare il messaggio) sono lunghe quanto il messaggio stesso.
Mi sfugge come può questo segreto "lungo quanto il messaggio ed
utilizzabile una sola volta" essere trasmesso in modo "sicuro quanto
OTP" (ovvero cifrato con un'ALTRA chiave lunga quanto il messaggio ed
utilizzabile una sola volta) all'altro capo del filo.
Però ammetto di non avere ancora avuto il tempo di leggere bene tutto,
quindi non escludo certo che magari 50 righe sotto sia spiegato per filo
e per segno ;-)
- --
L a p o   L u c h i n i
l a p o @ l a p o . i t
w w w . l a p o . i t /
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Cygwin)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iEYEARECAAYFAkNNNcwACgkQaJiCLMjyUvsvAgCeM6FDQ/PwyeD9OFEKwNRNnIrv
YFsAn0JfJD7wMOcthAceILaLNaOn1DRQ
=MbvY
-----END PGP SIGNATURE-----


In realtà il livello di sicurezza non è lo stesso di un OTP, però
secondo me è sufficiente a impedire in pratica un ciphertext only
attack o un known-plaintext attack. Che ne pensi?
Ciao,
Pierre Blanc
-----------------------------------
http://www.teutoburgo.tk
Teutoburgo - A forest to navigate
http://www.site-map.tk
Site Map Generator
-----------------------------------
Nota: se vuoi rispondermi in privato, sostuisci "spam" con "blanc"