ECDH è meglio del semplice RSA? [chiuso]

0

Gli RSALab raccomandano l'uso di chiavi RSA di almeno 4096 bit per crittografare le e-mail, ma abbiamo qualche difficoltà nelle prestazioni con 4096 RSA. la mia domanda noob è ciò che è ECDH (non ho capito dalle formule di wikipedia come funziona)? ECDH è la RSA ma aggiungiamo anche un segreto simmetrico alla nostra chiave privata?

l'ECDH può funzionare come RSA per caricare una chiave pubblica su un server chiave affinché le persone possano crittografare le loro e-mail in uscita? ECDH offre una buona sicurezza come chiavi RSA molto lunghe? in che modo le sue prestazioni sono comparate con la semplice RSA?

    
posta pier 07.12.2012 - 14:16
fonte

1 risposta

7

Sono abbastanza confuso dalla domanda, ma farò del mio meglio. A parte: Normalmente non mi piace questo approccio, ma l'intuizione mi dice che assillare l'OP per chiarire le domande che ammette di non comprendere pienamente è una violazione peggiore dei principi SEC: SE .

RSA e tutta la crittografia a chiave pubblica sono intensi per molto . Non sono sorpreso che tu abbia problemi di prestazioni con una strong chiave RSA. La crittografia a chiave simmetrica richiede meno risorse del processore, ma comporta un overhead di gestione delle chiavi piuttosto complesso, che di solito è almeno parzialmente manuale. La gestione manuale delle chiavi è dolorosa.

ECDH è una soluzione ibrida. Eseguire la crittografia / decrittografia con una chiave simmetrica (Buone prestazioni) e utilizzare le chiavi pubbliche per generare e gestire le chiavi di sessione (gestione delle chiavi solide con alta automazione, basso sovraccarico e bassa soglia del dolore). Il meglio di entrambi i mondi; ottieni le prestazioni delle chiavi simmetriche senza il sovraccarico della gestione delle chiavi.

Questa è la teoria dei 50.000 metri; se SEC: SE fosse un sito di discussione tecnica potremmo approfondire i dettagli.

La seconda serie di domande è molto più problematica. Bruce Schneier ha una citazione concisa che non posso richiamare alla mente in questo momento sul fatto che il 90% dei problemi con crypto non sono nel design, ma nell'implementazione. Quanto miglioramento delle prestazioni incontrerai? Dipende dall'implementazione? Quanto è strong la crittografia? Dipende dall'implementazione.

    
risposta data 07.12.2012 - 14:45
fonte

Leggi altre domande sui tag