La seguridad informática es toda una especialidad en sí, con varias normativas. El primer paso es definir Políticas, teniendo en cuenta los activos a resguardar y las imposiciones legales.
La seguridad de la información es la protección de la información contra todo tipo de amenazas en pos de asegurar la continuidad del negocio. Nosotros hacemos foco en la ciberseguridad.
Conceptos:
- Confidencialidad.
- Autenticación.
- Integridad.
- No repudio (que no se pueda rechazar la autenticidad del emisor).
- Disponibilidad.
La criptografía estudia los mecanismos para mantener oculto el contenido de un mensaje.

Lo importante es que , para que se pueda recuperar el mensaje.
Existen varios métodos de cifrado.
En el cifrado XOR se aplica XOR al mensaje con una clave de misma longitud. Es inexpugnable pero es frágil e impráctico. Es muy vulnerable por sí solo, pero forma parte de cifrados más complejos.
Cifrado Simétrico
En el cifrado en bloque simétrico se cifra la entrada en bloques de bits (siendo una potencia de 2). La misma clave cifra y descifra. Algunos métodos simétricos:
- DES: este método cifra bloques de 64 bits con una clave de 56 bits y 19 etapas. Es vulnerable a claves débiles y se lo considera obsoleto.

- 3DES: es compatible con el DES de clave única cuando . Es más eficiente con tres claves , , y , pero igual se considera roto, porque se conocen esquemas de computación paralela que lo pueden romper en muy poco tiempo.

- AES: también es un proceso reversible de una sola clave. Es mucho más robusto que los anteriores, y se considera confiable.
En general, la seguridad de los esquemas simétricos depende del secreto de la llave. Son más veloces que los esquemas asimétricos, y se pueden implementar en hardware.
Cifrado Asimétrico
La criptografía asimétrica estudia algoritmos que tienen una clave privada y otra pública. Se basan en funciones matemáticas unidireccionales (funciones hash), tal que el cifrado es fácil, pero el descifrado es computacionalmente imposible si no se tiene la llave.
Una función unidireccional hashing permite que sea fácil pero sea imposible. Se produce una colisión cuando . La longitud de la clave debe ser mayor a 128 bits para disminuir la facilidad de producir colisiones. Se usa en firmas digitales para la autenticidad, el no repudio, y la integridad.
Pocos cambios en deben provocar grandes cambios en . Se puede usar con la clave pública o la clave privada.
Algoritmos de cifrado asimétrico:
- RSA: propuesto en 1977, se seleccionan dos números primos grandes y que se mantienen en secreto para generar las dos claves. La fortaleza reside en la imposibilidad práctica de factorizar un número grande.
El problema de Man In The Middle (MITM). Un atacante suplanta la identidad de una persona/sistema y genera un par de claves auténticas en su nombre. Para solucionarlo, se introduce una Certification Authority (CA) que emita certificados firmados con la clave privada del receptor, para asegurar que la clave pública del receptor es válida.
Varias CA forman parte de una Public Key Infrastructure (PKI). Existe una cadena de confianza entre las CAs, que forman una jerarquía descentralizada.