Utilizzo di RSA nel sistema di sicurezza Yaksha

1

Quindi sto leggendo su Yaksha Security System e vedo che è basato sul crittosistema RSA e su un server centralizzato, abbastanza facile. Quello su cui sono leggermente confuso è la matematica dietro le chiavi correlate.

Dichiara

nAlice - Alice(some user) modulus
dAliceA - First private key only known to Alice
dAliceY - Second Private key only known to Yaksha server
eAlice - Alice's public key

I tasti sono correlati come segue:

dAliceA*dAliceY mod phi(mod nAlice) = dAlice

Si afferma che il server invia Alice:

Calice = (Ksession) ^ dAliceY*eAlice mod nAlice

E Alice può determinare la chiave di sessione come:

(Calice)^dAliceA mod nAlice = Ksession

La mia domanda è: Alice può ottenere la chiave di sessione a causa delle proprietà moltiplicative della funzione modulo e della base su cui è costruita la RSA? O mi manca qualcosa qui?

Modifica: Inoltre, dAlice è solo la chiave privata combinata del server e Alice per verificare che le chiavi siano corrette?

    
posta sealsix 13.12.2014 - 03:17
fonte

0 risposte

Leggi altre domande sui tag