Il glossario delle tlc:
chiave pubblica e chiave privata

Come detto in un precedente glossario, il certificato digitale è un documento elettronico che attesta, con una firma digitale, l'associazione tra una chiave pubblica e l'identità di un soggetto (una persona, una società, un computer, ecc). Questo legame è assicurato da un'Autorità di certificazione: la garanzia si esprime attraverso l'uso della firma del certificato con la chiave privata dell'Ente certificante.

Come è possibile però ottenere questo risultato?

Il principio delle chiavi asimmetriche

La crittografia asimmetrica, conosciuta anche come crittografia a coppia di chiavi, a chiave pubblica/privata o anche solo a chiave pubblica è un tipo di crittografia dove, come si evince dal nome, ad ogni attore coinvolto viene associata una coppia di chiavi:

  • una delle due viene distribuita e resa pubblica di modo che chiunque possa leggerla;
  • l'altra chiave, invece, rimane segreta e non deve essere comunicata a nessuno.

Da qui "chiave pubblica" e "chiave privata"!

Una chiave è una stringa, un insieme di caratteri (lettere, numeri, simboli) di una certa lunghezza. Le due chiavi vengono generate insieme usando un complesso algoritmo matematico.

La proprietà fondamentale della coppia di chiavi pubblica/privata è che un messaggio cifrato usando la chiave pubblica può essere decifrato usando soltanto la chiave privata corrispondente. In pratica, la chiave pubblica serve unicamente per codificare il messaggio, mentre quella privata serve unicamente per decodificarlo. Per esempio, è come se una cassaforte avesse due chiavi distinte, una usata per aprirla e una per chiuderla.

Come funziona, in pratica, il certificato digitale?

Il sistema per cui la crittografia asimmetrica viene applicata al certificato digitale, rendendolo uno strumento sicuro per scambiare informazioni tra due computer, si fonda sull'affidabilità della Certification Authority. È a questa, infatti, che ci si rivolge per acquistare un certificato digitale ed anch'essa ha una propria coppia di chiavi.

Quando la Certification Authority fornisce i dati del certificato ne cifra le chiavi con la propria chiave privata. Quindi sarà possibile decifrarle con la corrispondente chiave pubblica della Certification Authority. Questo garantisce che, una volta consegnate al legittimo proprietario, non sarà possibile alterare le chiavi.

Il procedimento si basa sull'uso combinato di più coppie di chiavi asimmetriche, quelle del Server e quelle della Certification Authority. Quest'ultima ha cifrato le chiavi asimmetriche del Server con la propria chiave privata per garantirne l'integrità e la provenienza ed evitare che vengano manomesse da terzi non autorizzati.

La chiave pubblica della Certification Authority, preinstallata nei vari browser in circolazione, è necessaria per "sbloccare" la chiave pubblica del Server (a quella privata, anch'essa cifrata dalla Certification Authority, non può accedere nessuno, se non il proprietario del Server). La chiave pubblica del Server verrà utilizzata per le comunicazioni tra di esso ed il Client.

Nei mesi precedenti abbiamo parlato di:
:: Access point e hotspot
:: ADSL (Asymmetric Digital Subscriber Line)
:: Backbone
:: Buffer
:: Business continuity
:: Carrier Preselection (CPS)
:: Certificato digitale
:: CLI (Calling Line IDentifier)
:: Content Filtering
:: Disaster recovery
:: DNS (Domain Name System)
:: Enhanced Service Provider (ESP)
:: Fax to Mail
:: Firewall
:: Firma digitale
:: Groupware (software collaborativo)
:: HDSL e SHDSL
:: Hosting e Housing
:: IMAP (Internet Message Access Protocol)
:: Indirizzo IP
:: Intrusion Detection System (IDS)
:: IPsec (IP Security)
:: ISDN (Integrated Services Digital Network)
:: Local Area Network (LAN)
:: Mobile Virtual Network Operator (MVNO)
:: Modem
:: Multi Protocol Label Switching (MPLS)
:: NGN (Next Generation Networks)
:: Number Portability (portabilità del numero)
:: Numeri non geografici
:: PEC e CEC-PAC
:: POTS e ISDN
:: Public Key Infrastructure (PKI)
:: Router
:: Server farm
:: Session Initiation Protocol (SIP)
:: Spam
:: SS7 (Signaling System 7)
:: Streaming
:: Switch
:: Switched Reseller e Switchless Reseller
:: Virtual Private Network (VPN)
:: VoIP (Voice over IP)
:: Wholesale
:: Wi-Fi
:: Wireless Mesh Network