PKI and Certificates Flashcards
Cos’è la Public-key Infrastructure?
Un insieme di HW, SW, persone, politiche e procedure volte a creare, gestire, memorizzare e distribuire certificati digitali i quali si basano su Crittografia asimmetrica.
Quale è l’obiettivo di una PKI?
Garantire l’acquisizione sicura di chiavi pubbliche, in maniera sicura, conveniente e efficiente.
Com’è articolato il generico modello di PKI?
Esso può essere descritto individuando tre componenti fondamentali:
- i PKI Users: coloro che fanno uso dei certificati
- PKI Management entities: coloro che hanno il compito di gestire i certificati
- Certificate/CRL Repository: termine generico che si riferisce a qualunque metodo per memorizzare certificati e le certificate revocation list.
Nei PKI Users, identifichiamo gli “End-Entity” ovvero qualunque cosa possa essere posto nel campo subject di un certificato.
Nella sezione di “management entities” individuiamo le Certificate authority, ovvero una terza parte fidata incaricati di emettere i certificati e gestire le CRLs, altre entità opzionali sono:
- Registration authority: la quale può eseguire può eseguire diverse operazioni amministrative sotto delega di un CA
- CRL issuer: alla quale la CA può delegare l’operazione di pubblicazione nella CRLs.
Quali sono le operazioni eseguibili dall’ End Entity in una PKI?
- Registrazione: processo di enrolling in una pki che potrebbe richiedere operazioni online/offline di mutua autenticazione. In questa fase l’entità si rende nota alla CA (direttamente o tramite un RA) prima che questa generi o gli firmi un certificato.
- Inizializzazione: fase di installazione sul client del cert, del materiale crittografico atto ad utilizzare e verificare le relazioni delle keys nella PKI (cert chain)
- Certification: la CA firma il cert di un issuer e lo restituisce al mittente o lo pubblica in una repository.
-Key pair recover: meccanismo che permette il recupero della coppia di chiavi utilizzati per la cifratura/ decifratura a valle di un disastro. Spesso è la stessa CA che mette a disposizione questo meccanismo di recovery
- Revocation request: un utente autorizzato comunica di invalidare un cert a causa di un evento anomalo.
Cos’è il meccanismo di “Cross-validation”?
Meccanismo che permette ad una CA di produrre un certificato che contiene la chiava della CA utilizzata per la produzione di certificati.
Cos’è un certificato?
Certificato digitale, emesso da un entità fidata, che lega un nome ad una public key.
- Ognuno può leggerli e determinare nome e chiave pubblica
- Ognuno può verificarli ed assicurarsi dell’autenticità
- Solo l’Autorità può crearli ed aggiornarli
Due entità come possono comunicare in maniera sicura mediante i certificati?
Le parti inviano a monte hanno preventivamente effettuato una richiesta di certificazione alla CA; successivamente esse effettuano uno scambio dei rispettivi certificati, il cui contenuto è la public-key