Non sono appassionato di crittografia e sicurezza in generale, quindi per favore perdona la mia ignoranza. Assumiamo quanto segue:
Abbiamo due nodi che sono dispositivi vincolati (risorse non sufficienti per la crittografia asimmetrica) e vogliamo stabilire in modo sicuro una chiave condivisa per la crittografia simmetrica.
La mia soluzione è la seguente: salva una chiave K (0) nei dispositivi alla distribuzione programma i dispositivi per generare automaticamente una nuova chiave di una nuova sessione basata su:
- il tasto precedente
- una funzione di generazione di numeri casuali installata nei due dispositivi, con la stessa epoca
Quindi una sessione k (i + 1) viene generata in base alle informazioni della sessione k (i) che gli unici due hanno.
Per favore, ora dimmi quali sono i punti deboli di questa soluzione.
Grazie in anticipo.