CIFRADO DE
CLAVE SECRETA: también llamada simétrica
¿Cómo
funciona?:
Desde los principios
de la criptografía, la criptografía siempre ha sido simétrica, esto significa
que ambas partes tenían que conocer la clave para poder tanto cifrar como
descifrar el código. Por lo que estas tenían que ser conocidas antes de iniciar
la comunicación. Esto no podía garantizar la seguridad al 100% ya que si se
descubría la clave secreta, el sistema de cifrado se hacía vulnerable y si se
cambiaba la clave de acceso con regularidad, tenía como consecuencia que había
que utilizar de nuevo el canal seguro, que este no podía garantizar su
seguridad. Aun asi estos sistemas son sencillos, fiables y bastantes seguros.
¿Dónde se
utiliza?:
Se utilizan en aplicaciones protegidas por claves, en correos
seguros, en cifrado de discos duro etc.
Algoritmos
más utilizados:
-
DES: se
desarrolló en los setenta y fue uno de los más estandarizados en su época, en
la actualidad apenas se utiliza. Consta de 56 bits de cifrado y 8 bits de
paridad, por ello al ser tan corto, es poco seguro ante fuertes amenazas
-
3DES: Es una
variante del DES, que fue desarrollado por IBM a finales de los noventa, en la
actualidad se sigue utilizando, como por ejemplo en la mayoría de las tarjetas
de crédito y otros medios de pago electrónicos tienen como estándar el
algoritmo Triple DES
-
IDEA: Fue un algoritmo propuesto
como reemplazo del DES, IDEA opera con bloques de 64 bits usando
una clave de 128 bits y consiste de ocho transformaciones idénticas (y una
transformación de salida.
-
AES: Este tipo
de algoritmo desarrollado por Joan Daemen Y Vincent Rijmen, es uno de los más
utilizados actualmente ya que apenas se han registrado ataques a este y además
no es vulnerable al criptoanálisis diferencial y lineal. Es necesaria una gran
cantidad de textos encriptados y gran procesamiento para su análisis.
CIFRADOS DE
CLAVE PÚBLICA: Asimétrica
Surgieron posteriormente a los cifrados de clave secreta y
por ello son más seguros y más avanzados
¿Cómo
funciona?
Consta de dos claves, una clave pública y otra privada, de
modo que una información cifrada por una clave solo puede ser descifrada por
otra clave. Una de ellas debe ser privada y secreta y la otra puede ser publica
por lo que evita la necesidad de disponer de un canal seguro para el
intercambio de claves.
Estos son más complejos de programar y también de utilizar,
aun así, actualmente se utilizan bastante en sistemas informáticos ya que son
más fuertes y seguros que los de clave secreta.
¿Dónde se
utilizan?
Sobre todo, utilizado para validar el acceso a sistemas
informáticos, para la firma digital, seguridad en internet etc.
Algoritmos
más utilizados:
-
RSA: es un
sistema criptográfico de clave pública desarrollado en 1977. Es el primer y más
utilizado algoritmo de este tipo y es válido tanto para cifrar como para firmar
digitalmente.
-
DH: permite
establecer la ubicación de los sistemas de referencia de los eslabones en los
sistemas robóticos articulados, ya sean prismáticas o de revolución, con
cadenas cinemáticas abiertas.
-
DSA: Es un
algoritmo de firma digital, no se utiliza para cifrar información. Una
desventaja de este algoritmo es que requiere mucho más tiempo de cómputo que por
ejemplo otros como el RSA.
-
ElGamal: puede ser
utilizado tanto para generar firmas digitales como para cifrar o descifrar. La
seguridad del algoritmo se basa en la suposición que la función utilizada es de
un sólo sentido debido a la dificultad de calcular un logaritmo discreto.