La criptografía (del otro griego κρυπτός "oculto" + γράφω "yo escribo") es la ciencia de los métodos para garantizar la confidencialidad (la imposibilidad de leer información a personas ajenas), la integridad de los datos (la imposibilidad de cambiar la información de forma imperceptible), la autenticación (autenticación de la autoría u otras propiedades de un objeto), cifrado (codificación de datos).
Inicialmente, la criptografía estudió métodos de encriptación de información : la transformación reversible de un texto abierto (fuente) basado en un algoritmo secreto o clave en texto cifrado (texto cifrado). La criptografía tradicional forma una rama de los criptosistemas simétricos en los que el cifrado y el descifrado se realizan utilizando la misma clave secreta .
Ejemplo: Cifrado ATBASH , en el que la clave es el alfabeto invertido del idioma en el que se cifra el texto.
Además de este apartado, la criptografía moderna incluye criptosistemas asimétricos , sistemas de firma digital electrónica (EDS), funciones hash , gestión de claves , obtención de información oculta , criptografía cuántica .
La criptografía no es una protección contra el fraude , el soborno o el chantaje de suscriptores legítimos, el robo de claves y otras amenazas a la información que se producen en los sistemas seguros de transmisión de datos .
La criptografía es una de las ciencias más antiguas, su historia se remonta a varios miles de años.
La historia de la criptografía tiene unos 4 mil años. Como criterio principal para la periodización de la criptografía, es posible utilizar las características tecnológicas de los métodos de cifrado utilizados.
El primer período (desde aproximadamente el tercer milenio antes de Cristo) se caracteriza por el predominio de las cifras monoalfabéticas (el principio fundamental es la sustitución del alfabeto del texto original por otro alfabeto mediante la sustitución de letras por otras letras o símbolos). El segundo período (marco cronológico -desde el siglo IX en Oriente Medio ( Al-Kindi ) y desde el siglo XV en Europa ( Leon Battista Alberti )- hasta principios del siglo XX ) estuvo marcado por la introducción de cifras polialfabéticas. El tercer período (desde principios hasta mediados del siglo XX) se caracteriza por la introducción de dispositivos electromecánicos en el trabajo de los criptógrafos. Al mismo tiempo, continuó el uso de cifrados polialfabéticos.
El cuarto período, desde mediados hasta los años 70 del siglo XX, el período de transición a la criptografía matemática. En el trabajo de Shannon , aparecen definiciones matemáticas rigurosas de la cantidad de información , la transferencia de datos, la entropía y las funciones de encriptación. Un paso obligatorio en la creación de un cifrado es el estudio de su vulnerabilidad a varios ataques conocidos: criptoanálisis lineal y diferencial . Sin embargo, hasta 1975, la criptografía siguió siendo "clásica", o más correctamente, criptografía de clave secreta.
El período moderno de desarrollo de la criptografía (desde finales de la década de 1970 hasta el presente) se distingue por la aparición y el desarrollo de una nueva dirección: la criptografía de clave pública . Su aparición está marcada no solo por nuevas capacidades técnicas, sino también por la distribución relativamente amplia de la criptografía para uso de particulares (en épocas anteriores, el uso de la criptografía era prerrogativa exclusiva del estado ). La regulación legal del uso de la criptografía por parte de individuos en diferentes países varía mucho, desde el permiso hasta la prohibición total.
La criptografía moderna forma una dirección científica separada en la intersección de las matemáticas y la informática ; los trabajos en esta área se publican en revistas científicas y se organizan conferencias periódicas . La aplicación práctica de la criptografía se ha convertido en una parte integral de la vida de la sociedad moderna: se utiliza en industrias como el comercio electrónico, la gestión de documentos electrónicos (incluidas las firmas digitales ), las telecomunicaciones y otras.
La criptografía moderna se caracteriza por el uso de algoritmos de encriptación abiertos que implican el uso de herramientas computacionales. Hay más de una decena de algoritmos de encriptación probados que, al utilizar una clave de suficiente longitud y una correcta implementación del algoritmo, son criptográficamente seguros . Algoritmos comunes:
Las técnicas criptográficas se han vuelto ampliamente utilizadas por personas en el comercio electrónico, las telecomunicaciones y muchos otros entornos.
Muchos países han adoptado estándares nacionales de encriptación. En 2001, Estados Unidos adoptó el estándar de cifrado simétrico AES basado en el algoritmo Rijndael con una longitud de clave de 128, 192 y 256 bits . El algoritmo AES ha reemplazado al antiguo algoritmo DES, que ahora se recomienda usar solo en el modo Triple DES . En la Federación Rusa , está en vigor el estándar GOST 34.12-2015 con modos de encriptación para un bloque de mensajes con una longitud de 64 (" Magma ") y 128 (" Grasshopper ") bits, y una longitud de clave de 256 bits. Además, para crear una firma digital , se utiliza el algoritmo GOST R 34.10-2012 .
La construcción de sistemas criptográficamente seguros se basa en el uso repetido de transformaciones relativamente simples, las denominadas primitivas criptográficas.
Claude Shannon , un conocido matemático e ingeniero eléctrico estadounidense, sugirió usar sustituciones ( sustitución en inglés ) y permutaciones ( permutación en inglés ). Los circuitos que implementan estas transformaciones se denominan redes SP. Las primitivas criptográficas muy utilizadas son también transformaciones del tipo desplazamiento cíclico o gamma . Las siguientes son las principales primitivas criptográficas y sus usos.
Un protocolo criptográfico es un protocolo abstracto o concreto que incluye un conjunto de algoritmos criptográficos . El protocolo se basa en un conjunto de reglas que rigen el uso de transformaciones y algoritmos criptográficos en los procesos de información. Ejemplos de protocolos criptográficos: prueba de conocimiento cero , transferencia olvidada , protocolo de computación confidencial .
En la Federación Rusa , las actividades comerciales relacionadas con el uso de herramientas criptográficas están sujetas a licencias obligatorias . Desde el 22 de enero de 2008, estuvo en vigor el Decreto del Gobierno de la Federación Rusa del 29 de diciembre de 2007 No. 957 (anulado por el Decreto del Gobierno de la Federación Rusa del 16 de abril de 2012 No. 313) "Sobre la aprobación de Reglamento sobre la concesión de licencias para determinados tipos de actividades relacionadas con medios de cifrado (criptográficos), que adoptó reglamentos sobre la concesión de licencias para:
Los apéndices de esta resolución contenían requisitos estrictos para el solicitante de una licencia, incluida su educación, calificaciones, antigüedad en el servicio, requisitos de locales, seguridad, información y seguridad operativa en el desarrollo e implementación de fondos. Por ejemplo, se requiere “que el solicitante tenga... el siguiente personal calificado en el estado: un gerente y (o) una persona autorizada para administrar el trabajo en la actividad licenciada, que tenga educación profesional superior y (o) formación profesional en el campo de la seguridad de la información, así como experiencia laboral en esta área de al menos 5 años; trabajadores de ingeniería y técnicos con educación profesional superior o que hayan pasado por un reciclaje ... en el campo de la seguridad de la información con la especialización necesaria para trabajar con medios de encriptación (criptográficos).
Actualmente, también existe una orden del FSB de Rusia del 9 de febrero de 2005 No. 66 "Sobre la aprobación del reglamento sobre el desarrollo, producción, implementación y operación de herramientas de protección de información de cifrado (criptográficas) (reglamento pkz-2005)" [2] , que determina el procedimiento de elaboración y funcionamiento de los medios criptográficos.
En particular, según la orden, las herramientas criptográficas son vendidas "por una persona jurídica o un empresario individual con derecho a realizar este tipo de actividad relacionada con las herramientas de encriptación (criptográficas), junto con las reglas para su uso, acordadas con el FSB de Rusia."
Incluso antes, el Decreto del Presidente de la Federación Rusa del 3 de abril de 1995 No. 334 “Sobre las medidas para cumplir con la ley en el desarrollo, producción, venta y operación de herramientas de cifrado, así como la prestación de servicios en el campo de encriptación de la información”, que decidió “prohibir el uso de los organismos y empresas estatales en los sistemas de información y telecomunicaciones de medios de encriptación, incluidos los medios criptográficos para garantizar la autenticidad de la información (firma electrónica), y medios técnicos seguros de almacenamiento, procesamiento y transmitir información que no tiene un certificado de la Agencia Federal de Comunicaciones e Información Gubernamentales del Presidente de la Federación Rusa , así como realizar pedidos estatales en empresas, en organizaciones que utilizan estas herramientas técnicas y de encriptación que no tienen un certificado de la Agencia Federal de Comunicaciones e Información Gubernamentales dependiente del Presidente de la Federación Rusa" [3] .
Con respecto a las personas jurídicas y los empresarios que deseen desarrollar o implementar criptosistemas, existen los párrafos 5 a 11 del art. 17 de la Ley Federal de 08.08.2001 No. 128-FZ "Sobre la concesión de licencias para ciertos tipos de actividades":
5) actividades para la distribución de medios de cifrado (criptográficos);
6) actividades para el mantenimiento de medios de cifrado (criptográficos);
7) prestación de servicios en materia de encriptación de información;
8) desarrollo, producción de medios de cifrado (criptográficos) protegidos mediante medios de cifrado (criptográficos) de sistemas de información, sistemas de telecomunicaciones;
10) actividades para el desarrollo y (o) producción de medios para proteger información confidencial;
11) actividades de protección técnica de la información confidencial.
Decreto del Gobierno de la Federación Rusa del 16 de abril de 2012 No. 313 “Sobre la aprobación de las Regulaciones sobre actividades de licencia para el desarrollo, producción, distribución de medios de cifrado (criptográficos), sistemas de información y sistemas de telecomunicaciones protegidos mediante cifrado (criptográfico) medios, realización de trabajos, prestación de servicios en el campo del cifrado de información, mantenimiento de medios de cifrado (criptográficos), sistemas de información y sistemas de telecomunicaciones protegidos mediante medios de cifrado (criptográficos) (excepto si el mantenimiento de medios de cifrado (criptográficos), sistemas de información y los sistemas de telecomunicaciones protegidos mediante medios de encriptación (criptográficos), se lleva a cabo para satisfacer las necesidades propias de una entidad legal o un empresario individual)” canceló el Decreto del Gobierno de la Federación Rusa de fecha 29 de diciembre de 2007 No. 957 “Sobre b aprobación de reglamentos sobre licenciamiento de cierto tipo de actividades relacionadas con medios de cifrado (criptográficos)” e introduce nuevos[ ¿Qué? ] restricciones [4] .
En algunos países existen restricciones a la exportación de software criptográfico .
Estados Unidos permite la exportación de software sin restricciones si se cumplen todos los siguientes elementos:
Entre el software libre , luego de cumplir con todos los puntos estipulados, se permite la exportación para navegadores de Internet nacionales y programas especiales, por ejemplo, TrueCrypt .
En la Federación Rusa , el procedimiento para emitir una licencia para la exportación de herramientas de cifrado está regulado por el "Reglamento sobre el procedimiento para la concesión de licencias de exportación e importación de bienes (obras, servicios) en la Federación Rusa", aprobado por Decreto de la Gobierno de la Federación Rusa del 31 de octubre de 1996 No. 1299 [5] , así como una serie de otros estatutos del Ministerio de Relaciones Exteriores y el Ministerio de Comercio abolido. Una licencia es un documento oficial que autoriza la realización de operaciones de exportación o importación dentro de un período determinado. Cabe destacar que las licencias se expiden para cada tipo de producto de acuerdo con la nomenclatura de productos básicos de la actividad económica exterior, independientemente del número de artículos de bienes incluidos en el contrato (acuerdo). Las licencias pueden ser únicas o generales. Se expide una licencia única para realizar una operación de exportación o importación bajo un contrato (acuerdo) por un período de hasta 12 meses corrientes, contados a partir de la fecha de expedición de la licencia .
![]() | |
---|---|
En catálogos bibliográficos |
|
Criptosistemas simétricos | |
---|---|
Cifrados de flujo | |
Red Feistel | |
red SP | |
Otro |
Funciones hash | |
---|---|
propósito general | |
Criptográfico | |
Funciones de generación de claves | |
Número de cheque ( comparación ) | |
Hachís |
|
actividades de inteligencia | |||||||||
---|---|---|---|---|---|---|---|---|---|
La recogida de información |
| ||||||||
Análisis de los datos |
| ||||||||
Temas relacionados |
|