Técnicas criptográficas ======================== .. raw:: html
Dependiendo del algoritmo y del tipo de claves que se utilice para realizar el cifrado de nuestra información podemos agrupar las técnicas criptográficas en 3 grandes grupos 1:
Criptografía simétrica ----------------------- Este método se basa en un secreto compartido entre la entidad que cifra el mensaje y la que lo quiere descifrar, usando la misma clave en TODO EL PROCESO .. image:: img/CriptografiaSimetrica.png :alt: Criptografía simétrica :width: 400 px :align: center **VENTAJAS** * Emplean algoritmos muy eficientes, pues sólo emplean una clave cuyos resultados son reversibles. * Son muy sencillos de emplear por los usuarios, pues las clave secreta pueden ser palabras de paso recordables. **INCONVENIENTES** * Cómo ponemos de acuerdo al emisor y al receptor para que empleen la misma clave? * Cada par de usuarios que se comunican requieren de una clave ⇒ en un sistema con muchos usuarios se generan muchas claves ⇒ ¿Cómo y dónde almacenamos las claves? Puedes ver con más detalle esto en el siguiente video: .. raw:: html Criptografía asimétrica ----------------------- También denominada CRIPTOGRAFÍA DE CLAVE PÚBLICA. Cada una de las partes tiene una pareja de claves. Una pública, que deberá intercambiar las entidades con las que quiera comunicarse, y otra privada, y que jamás debe comunicar a nadie. Para cifrar un mensaje, el emisor utilizará la clave pública del receptor, y a su vez, el receptor descifrará este mensaje haciendo uso de su clave privada. Las dos claves se generan a la vez y se encuentran relacionadas matemáticamente entre sí mediante funciones de un solo sentido; es imposible descubrir la clave privada a partir de la pública. .. image:: img/CriptografiaAsimetrica.png :alt: criptografía asimétrica :width: 500 px :align: center **VENTAJAS** * Soluciona el problema del número de claves: pasamos de :math:`n*(n-1)` claves (siendo **n** el número de usuarios del criptosistema) a :math:`2n`. * Soluciona el problema de la difusión de claves que había en los criptosistemas simétricos. **INCONVENIENTES** .. raw:: htmlMás información: Listado de gestores de contraseñas y keyring ↩