Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> networking >> Sicurezza di rete >> .

Su cosa si basa la sicurezza della crittografia asimetrica chiave di pubblico chiave?

La sicurezza della crittografia a chiave pubblica (asimmetrica) si basa sulla difficoltà computazionale di specifici problemi matematici. Diversi criptosistemi a chiave pubblica si basano su diversi problemi, ma l'idea principale è sempre la stessa:è facile eseguire un'operazione, ma computazionalmente impossibile invertirla senza possedere conoscenze speciali (la chiave privata).

Ecco alcuni esempi dei problemi matematici utilizzati:

* Fattore di intero: RSA si basa sulla difficoltà di mettere in considerazione un numero elevato (il modulo *n *) che è il prodotto di due grandi numeri primi. Trovare questi fattori principali è computazionalmente molto costoso per numeri sufficientemente grandi.

* Problema del logaritmo discreto (DLP): Curva ellittica Cryptography (ECC) e Diffie-Hellman Key Exchange si basano sulla difficoltà di trovare il logaritmo discreto in un gruppo finito, come un gruppo di curve ellittiche. Dato un punto P sulla curva e un punto Q =kp (dove k è un moltiplicatore scalare), trovare k è computazionalmente difficile per gruppi di dimensioni adeguate.

* Problema di abbonamento del sottogruppo: Questo problema è alla base di alcuni criptosistemi e implica determinare se un determinato elemento appartiene a un sottogruppo specifico all'interno di un gruppo più ampio.

La sicurezza non è assoluta; Si basa sullo stato attuale del potere computazionale e della conoscenza algoritmica. I miglioramenti degli algoritmi o gli aumenti della potenza computazionale (come il calcolo quantistico) potrebbero potenzialmente rompere questi criptosistemi. La forza del sistema è quindi direttamente correlata alla scelta delle dimensioni della chiave e alla difficoltà del problema matematico sottostante, necessita di aggiustamenti periodici man mano che la tecnologia avanza.

 

networking © www.354353.com