Pues el programa SKIP realmente sirve para lo que dices: gestionar y
controlar llaves y certificados en un sistema.
El problema de las llaves es que si yo te digo 'crea una cuenta de usuario
en tu sistema y mi clave es 12345', entonces cualquiera puede verla. Esto
es lo que se llama un sistema simétrico de claves (o un sistema
criptográfico de llave simple, 'symmetric or single-key crypto system'),
donde tanto tú como yo tenemos la misma información.
Ahora bien, el sistema de clave pública parece que soluciona este problema.
Podemos utilizar el ejemplo del candado para clarificarlo. Imagina que yo
genero una única llave (clave privada) y hago confeccionar miles de
candados que sólo se abren con mi llave. Para que tú me envíes algo que
sólo yo pueda recoger lo que haces es meter en una caja lo que quieras y
la cierras con mi candado (clave pública). Cualquiera que intercepte el
mensaje NO puede examinar su contenido, sólo yo poseo la copia de la llave.
Lo que hago es difundir (publicar) mi clave pública y cualquiera que me
quiera enviar algo la coge y me lo envía.
¿Y cómo sabes que soy yo el que ha puesto la llave y no otro? Para eso se
usan los certificados. Existen entidades (empresas u organismos) que se
encargan de emitir certificados llamadas Certification Authority (CA) y
validan, almacenan y gestionan las claves públicas y la autenticidad de
los emisores de esas claves.
No sé si esto responde a tu pregunta o clarifica lo que hace SKIP, que no
es más que un gestor de llaves y certificados. Para más información acerca
de SKIP puedes visitar la documentación de SUN en
http://docs.sun.comhttp://docs.sun.com/db/doc/806-5530/6jehlbckq?l=es&a=view más concretamente
Si la pregunta iba por otro camino te ruego me lo hagas saber.
Un saludo desde Sevilla
Juan Luis Jiménez Lillo
[email protected]www.juan-luis.com
Open your mind, open your code
Enlaces relativos al tema:
http://www.pgpI.org/
http://seguridad.internautas.org/criptografia.phphttp://docs.sun.com/db/doc/806-5530/6jehlbckq?l=es&a=view