Problema di scambio di chiavi

0

Qualcuno potrebbe darmi un suggerimento su come iniziare a risolvere questo problema?

Considerate il seguente scenario: Alice e Bob vogliono calcolare una chiave condivisa, ma i loro dispositivi sono deboli, quindi devono affidarsi a una terza parte attendibile, Steve the Server. Steve calcola una chiave RSA e distribuisce la chiave pubblica, n ed e. Alice e Bob generano ciascuno un numero casuale, rispettivamente r_a e r_b, e useranno entrambi questi numeri per generare la loro chiave condivisa. Al fine di scambiare segretamente noce, Alice e Bob eseguono il seguente protocollo:

A → S: r_a ^ e modN
B → S: r_b ^ e modN
S → A, B: X = r_a ⊕ r_b

Alice conosce r_a e XORs con X per recuperare r_b. Bob fa il contrario. Mostra come, se Eve ed Edward cospirano, dopo aver visto l'interazione di Alice e Bob con il server. Possono recuperare la chiave condivisa di Alice e Bob eseguendo il proprio scambio di chiavi

    
posta Hana 12.11.2017 - 00:24
fonte

0 risposte

Leggi altre domande sui tag