Attualmente sto leggendo la crittografia di una volta e ho una domanda. Dicono che la crittografia OTP sia indistruttibile, e questo può essere dimostrato matematicamente. Questo è previsto che la chiave utilizzata sia veramente casuale e sia usata una sola volta, giusto? Cosa succede se arrivo con un intero sistema (può essere software o hardware o una combinazione di entrambi) per forzare queste due condizioni? Avrò il meglio e amp; soluzione di crittografia ideale?
Per esempio, le due parti disposte a scambiarsi informazioni stanno ottenendo le chiavi connettendosi a un server che è sempre online. Il server assicurerà che le chiavi generate siano casuali e assicurerà che una chiave non venga mai più utilizzata. Gli utenti su ciascun lato dovranno solo disporre di una connessione Internet e un meccanismo per lo scambio di informazioni. Le informazioni viaggiano via Internet crittografate utilizzando il tasto one time pad generato casualmente dal server.
Sto avendo un senso qui? Ho appena iniziato a leggere su una pausa e ho iniziato a chiedermi questo. Ci sono molti siti web che ti diranno che un time pad non è affatto pratico, perché non puoi davvero trovare un numero veramente casuale o qualcosa del genere.
Aggiunta:
Questi ragazzi offrono qualcosa di speciale nella distribuzione delle chiavi? Dicono di aver perfezionato l'implementazione di OTP nel tempo.