Criptografia basada en certificats
Introduïda en 2003 per Craig Gentry[1] la criptografia basada en certificats o CBC (acrònim de Certificate-Based Cryptography) està basat en la criptografia basada en identitat pero eliminat algunes de les seues deficiències recolzant-se en PKI.
Esquema bàsic de funcionament
En este tipo de criptografia els usuaris generen el seu propi parell de claus pública i privada. Per una atra part existix una Autoritat de Certificació o CA (acrònim de Certificate Authority) que usa sifrat basat en identitat. Els usuaris generen peticions a la CA per a que esta genere certificats de l'identitat de l'usuari i de la seua clau pública. Cal observar que este certificat té tota la funcionalitat d'un certificat PKI convencional, i per tant pot ser usat com a prova de l'actual certificació i inclús d'una clau de firma (hi ha una certificació explícita). Este certificat també pot ser usat com a clau de sifrat (hi ha una certificació implícita).
Sifrat
En 2003 Gentry[1] propon el primer sistema de sifrat basat en certificats també cridat CBE (acrònim de Certificate-Based Incryption). Els certificats donats per la CBC poden ser usats per a sifrar. Alice pot doblement sifrar un mensage a Bob de tal forma que Bob necessite la seua clau privada i el certificat actualisat de la CA per a que puga dessifrar-ho. Per tant podem considerar el certificat com una clau de dessifrat parcial. Observar que hem llevat alguns dels problemes del sifrat en la criptografia basada en identitat: Podem eliminar consultes sobre l'estat del certificat ya que n'hi ha prou en dispondre del certificat actualisat per a dessifrar. Els usuaris quan soliciten una petició de certificació especifiquen a la CA un temps de vida llarc. Per a implementar eixe temps de vida llarc la CA pot usar certificats en temps de vida curt. Quanta més seguritat es requerixca el temps de vida del certificat serà més curt lo que provocarà que es necessite una comunicació més regular dels usuaris i la CA, i per tant fer el sistema més vulnerable a atacs (per eixemple de refús de servici). Este risc pot ser reduït parcialment usant una jerarquia de múltiples autoritats de certificació. Caldrà prendre una decisió de compromís.
- En qualsevol cas per a gestionar la revocació necessitem menys infraestructura que en les PKI tradicionals (CRL o OCSP)
- D'esta forma simplifiquem la revocació de certificats
Encara que la CA conega el certificat no té la clau privada i per tant no pot dessifrar el text sifrat. No tenim el problema de mantindre secreta una distribució de claus, ya que els certificats poden ser públics
Referències
Referències
- Este artícul conté una traducció derivada de «Criptografía basada en certificados» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.