Академический Документы
Профессиональный Документы
Культура Документы
SIMÉTRICOS:
● DES:
Data Encryption Standard (DES) es un algoritmo de cifrado, es decir, un método
para cifrar información, escogido como un estándar FIPS en los Estados Unidos en 1976, y
cuyo uso se ha propagado ampliamente por todo el mundo. El algoritmo fue controvertido
al principio, con algunos elementos de diseño clasificados, una longitud de
clave relativamente corta, y las continuas sospechas sobre la existencia de alguna puerta
trasera para la National Security Agency (NSA).
Hoy en día, DES se considera inseguro para muchas aplicaciones. Esto se debe
principalmente a que el tamaño de clave de 56 bits es corto; las claves de DES se han roto
en menos de 24 horas. Existen también resultados analíticos que demuestran debilidades
teóricas en su cifrado, aunque son inviables en la práctica. Se cree que el algoritmo es
seguro en la práctica en su variante de Triple DES, aunque existan ataques teóricos.
Desde hace algunos años, el algoritmo ha sido sustituido por el nuevo AES (Advanced
Encryption Standard).
● IDEA:
En criptografía, International Data Encryption Algorithm o IDEA (del inglés, algoritmo
internacional de cifrado de datos) es un cifrador por bloques diseñado por Xuejia
Lai y James L. Massey de la Escuela Politécnica Federal de Zúrich y descrito por primera
vez en 1991. Fue un algoritmo propuesto como reemplazo del DES (Data Encryption
Standard). IDEA fue una revisión menor de PES (Proposed Encryption Standard, del
inglés Estándar de Cifrado Propuesto), un algoritmo de cifrado anterior. Originalmente
IDEA había sido llamado IPES (Improved PES, del inglés PES Mejorado).
IDEA fue diseñado en contrato con la Fundación Hasler, la cual se hizo parte de Ascom-Tech AG.
IDEA es libre para uso no comercial, aunque fue patentado y sus patentes vencieron
en 2010 y 2011.
El nombre "IDEA" es una marca registrada y está licenciado mundialmente por MediaCrypt.
IDEA fue utilizado como el cifrador simétrico en las primeras versiones de PGP (PGP v2.0) y se
incorporó luego de que el cifrador original usado en la v1.0 ("Bass-O-Matic") se demostrara
inseguro. Es un algoritmo opcional en OpenPGP.
● AES:
Advanced Encryption Standard (AES) es uno de los algoritmos de cifrado más
utilizados y seguros actualmente disponibles. Es de acceso público, y es el cifrado
que la NSA utiliza para asegurar documentos con la clasificación "top secret". Su
historia de éxito se inició en 1997, cuando el NIST (Instituto Nacional de Estándares y
Tecnología) comenzó oficialmente a buscar un sucesor al envejecimiento cifrado
estándar DES. Un algoritmo llamado "Rijndael", desarrollado por los criptógrafos
belgas Daemen y Rijmen, sobresalía tanto en seguridad como en rendimiento y
flexibilidad.
● RC5
A diferencia de muchos esquemas, RC5 tiene tamaño variable de bloques (32, 64 o
128 bits), con tamaño de clave (entre 0 y 2040 bits) y número de vueltas (entre 0 y
255). La combinación sugerida originalmente era: bloques de 64 bits, claves de 128
bits y 12 vueltas.
Una característica importante de RC5 es el uso de rotaciones dependientes de los
datos; uno de los objetivos de RC5 era promover el estudio y evaluación de dichas
operaciones como primitivas de criptografía. RC5 también contiene algunas unidades
de sumas modulares y de Puertas O-exclusivo (XOR). La estructura general del
algoritmo es una red tipo Feistel. Las rutinas de cifrado y descifrado pueden ser
especificadas en pocas líneas de código, pero la programación de claves es más
complicada. El horario clave, sin embargo, es más complejo, la ampliación de la clave
utilizando una función esencialmente unidireccional con las expansiones de binarios
tanto el correo y la "proporción de oro", como fuentes de "nada mis números de la
manga". La simplicidad del algoritmo junto con la novedad de las rotaciones
dependientes de los datos han hecho de RC5 un objeto de estudio atractivo para los
criptoanalistas.
● RC6
En criptografía, RC6 es una unidad de cifrado por bloques de clave simétrica derivada a partir
de RC5.
La unidad RC6 tiene tamaño de bloque de 128 bits y acepta claves de tamaño 128,
192 y 256 bits, pero, al igual que RC5, puede ser parametrizado para soportar una
amplia variedad de longitudes de palabra, tamaños de clave y número de vueltas. RC6
es muy similar a RC5 en estructura, utilizando rotaciones dependientes de los datos,
sumas modulares y operaciones de XOR; de hecho, RC6 puede ser visto como una
entremezcla de dos procesos de cifrado paralelo RC5. Sin embargo, RC6 utiliza una
operación extra de multiplicación no presente en RC5 para lograr que la rotación sea
dependiente de cada bit en una palabra, y no solamente de los bits menos
significativos..
ASIMÉTRICOS:
● DSA: (Digital Signature Algorithm, en español Algoritmo de Firma digital) es un
estándar del Gobierno Federal de los Estados Unidos de América o FIPS para firmas
digitales. Fue un Algoritmo propuesto por el Instituto Nacional de Normas y
Tecnología de los Estados Unidos para su uso en su Estándar de Firma Digital (DSS),
especificado en el FIPS 186. DSA se hizo público el 30 de agosto de 1991, este
algoritmo como su nombre lo indica, sirve para firmar y no para cifrar información. Una
desventaja de este algoritmo es que requiere mucho más tiempo de cómputo
que RSA.
● RSA: RSA es uno de los sistemas de cifrado asimétricos más exitosos de la
actualidad. Originalmente descubierto en 1973 por la agencia de inteligencia británica
GCHQ, recibió la clasificación "top secret". Debemos agradecer a los criptólogos
Rivest, Shamir y Adleman por su redescubrimiento civil en 1977. Ellos tropezaron con
él durante un intento de resolver otro problema criptográfico.
A diferencia de los sistemas tradicionales de cifrado simétrico, RSA trabaja con dos claves
diferentes: una pública y una privada. Ambos trabajan complementarios entre sí, lo
que significa que un mensaje cifrado con uno de ellos sólo puede ser descifrado por
su contraparte. Dado que la clave privada no puede calcularse a partir de la clave
pública, ésta está generalmente disponible para el público.
Estas propiedades permiten que los criptosistemas asimétricos se utilicen en una amplia
gama de funciones, como las firmas digitales. En el proceso de firma de un
documento, una huella digital cifrada con RSA, se adjunta al archivo, y permite al
receptor para verificar tanto el remitente como la integridad del documento. La
seguridad de RSA se basa principalmente en el problema matemático de la
factorización entera. Un mensaje que está a punto de ser cifrado se trata como un
gran número. Al cifrar el mensaje, se eleva a la fuerza de la llave, y se divide con el
resto por un producto fijo de dos primos. Repitiendo el proceso con la otra clave, el
texto sin formato se puede recuperar de nuevo. El mejor método actualmente
conocido para romper el cifrado requiere factorizar el producto utilizado en la división.
Actualmente, no es posible calcular estos factores para números mayores de 768 bits.
Es por eso que los criptosistemas modernos usan una longitud de clave mínima de
3072 bits.