Está en la página 1de 9

Cifrado

El trmino cifrado puede referirse:


En la criptografa
al cifrado, un mtodo que permite aumentar la seguridad de un mensaje o de un
archivo mediante la codificacin del contenido, de manera que slo pueda leerlo
la persona que cuente con la clave de cifrado adecuada para
descodificarlo.Letras que representan notas o acordes
Cifrado (criptografa)
Para otros usos de la palabra cifrado, vase cifrado.


Ejemplo de cifrado que utiliza el cifrado Vernam.
En criptografa, el cifrado es un procedimiento que utiliza un algoritmo de cifrado con
cierta clave (clave de cifrado) transforma un mensaje, sin atender a su estructura
lingstica o significado, de tal forma que sea incomprensible o, al menos, difcil de
comprender a toda persona que no tenga la clave secreta (clave de descifrado) del
algoritmo. Las claves de cifrado y de descifrado pueden ser iguales (criptografa
simtrica) o no (criptografa asimtrica).
El juego de caracteres (alfabeto) usado en el mensaje sin cifrar puede no ser el mismo
que el juego de caracteres que se usa en el mensaje cifrado.
A veces el texto cifrado se escribe en bloques de igual longitud. A estos bloques se les
denomina grupos. Estos grupos proporcionaban una forma de verificacin adicional, ya
que el texto cifrado obtenido deba tener un nmero entero de grupos. Si al cifrar el
texto plano no se tiene ese nmero entero de grupos, entonces se suele rellenar al final
con ceros o con caracteres sin sentido.
Aunque el cifrado pueda volver secreto el contenido de un documento, es necesario
complementarlo con otras tcnicas criptogrficas para poder comunicarse de manera
segura. Puede ser necesario garantizar la integridad la autenticacin de las partes,
etctera.
ndice
1 Terminologa
2 Preprocesado del texto plano
3 Tipos de cifrado segn sus claves
4 Tipos de cifrado segn sus algoritmos
o 4.1 La criptografa en el pasado
5 Tipos de cifrado segn sus propiedades
6 Vase tambin
7 Referencias
8 Enlaces externos
Terminologa
En el proceso de cifrado/descifrado se establecen una serie de trminos y convenios
para facilitar referirse a los distintos elementos que intervienen:
El texto en claro o texto plano (en ingls, plain text) es el mensaje que se cifra.
El criptograma o texto cifrado es el mensaje resultante una vez que se ha producido el
cifrado, es decir, el mensaje cifrado.
El cifrado es el proceso que consiste en convertir el texto plano en un galimatas
ilegible (cifrar), el mensaje cifrado.
El cifrador es el sistema que implementa el algoritmo de cifrado.
El algoritmo de cifrado o cifra es el algoritmo que se utiliza para cifrar.
La clave de cifrado se utiliza en el algoritmo de cifrado.
El descifrado es el proceso de convertir el texto cifrado en el texto en claro.
El descifrador es el sistema que implementa el algoritmo de cifrado.
El algoritmo de descifrado o descifra es el algoritmo que se utiliza para descifrar.
La clave de descifrado se utiliza en el algoritmo de descifrado.
La gestin de claves es el proceso de generacin, certificacin, distribucin y
cancelacin de todas las claves, necesarios para llevar a cabo el cifrado.
El criptosistema es el conjunto estructurado de los protocolos, los algoritmos de
cifrado/descifrado, los procesos de gestin de claves y las actuaciones de los usuarios.
La descripcin de entidades: cuando se desea describir un algoritmo de
cifrado/descifrado que involucra el envo de mensajes secretos, muchos autores usan
los nombres genricos Alice y Bob en lugar de los crpticos A y B. Si intervienen otras
entidades (C, D, F... -la E quedara reservada-), se les asignan entonces nombres que
empiecen con estas iniciales, y los ms frecuentes son Carol y Dave. Cuando un
escenario involucra proteccin frente a atacantes que hacen escuchas, entonces para
referirse a ellos se suele usar el nombre Eve (del trmino ingls eavesdropper, "fisgn")
o bien el nombre Mallory, en caso de que el atacante, adems de interceptar el
mensaje, tenga la habilidad de alterarla.
Con frecuencia a los procesos de cifrado y descifrado se les denomina encriptado y
desencriptado, ambos anglicismos de los trminos ingleses encrypt y decrypt, que la
Real Academia Espaola no ha incluido an en el Diccionario de la lengua espaola.
La Fundacin del Espaol Urgente, asesorada por la Real Academia Espaola, indica
que encriptar es un trnino vlido y que no hay razn para censurar su uso.
1

Preprocesado del texto plano
En algunas ocasiones, antes de cifrar se realiza un preproceso de adaptacin del texto
plano. En este proceso se pueden seguir varios pasos que permitan el cifrado o hagan
que el cifrado resultante sea ms resistente frente a ataques por criptoanlisis. Todos
estos cambios se tendrn que tener en cuenta cuando se realice el descifrado para poder
obtener el texto plano original. Por ejemplo, son frecuentes las siguientes operaciones:
Algunos cifradores usan un alfabeto del texto en claro que no se corresponde con el
del mensaje que se quiere cifrar. Por tanto, es necesario adaptar el mensaje a ese
alfabeto. Por ejemplo, algunos cifradores usan como alfabeto del texto plano el
alfabeto latino. Si se desea cifrar un texto en espaol, es necesario realizar un proceso
como resultado del cual no aparezcan los caracteres H, J, , K, U, W y Y (por ejemplo,
podran sustituirse la U y la W por la V, la K con la Q, la por la N, la Y por la I, la J por
la G, y eliminar la H). Otro ejemplo clsico es el caso de cifradores que no permiten
cifrar minsculas, en cuyo caso ser necesario convertir todo en maysculas.
Para aumentar la calidad del texto cifrado con cierto cifrador, ya sea por su resistencia
frente a ataques, extensin o cualquier otra circunstancia, a veces se preprocesa el
texto en claro. Algunos ejemplos son:
o Inclusin de fragmentos que son para despistar y que no tienen ningn
significado. Habitualmente estos fragmentos son caracteres, y se denominan
caracteres nulos.
o Eliminacin de situaciones del texto claro que pueden ser aprovechadas por
ataques de criptoanlisis. Por ejemplo:
Los espacios en blanco y signos de puntuacin suelen eliminarse para
que, adems de conseguir una trasmisin ms eficiente, se consiga
que las palabras no se puedan distinguir por los contornos. Esto puede
producir ambigedades que se tenan que resolver por el contexto.
Los casos de secuencias de letras idnticas seguidas (por ejemplo, RR o
LL del idioma espaol, en ciertos tipos de cifradores pueden ser
aprovechadas por atacantes. Para romper estas secuencias de
caracteres iguales, suelen aplicarse dos estrategias: eliminar uno de
los caracteres o meter un contenido que no se tiene que interpretar (si
es un solo carcter, se le llama carcter nulo).
A veces, antes de cifrar, se utiliza un cdigo que dificulta llegar al significado de ciertas
palabras o frases especialmente importantes o habituales.
Por ejemplo, cuando se usa el cifrado de Alberti es habitual realizar una etapa de
preprocesado en la que se usan algunas de estas tcnicas. De hecho, el algoritmo est
diseado de tal forma que, para aprovechar su potencial, es necesario usarlo en esta
etapa del preprocesado.
Tipos de cifrado segn sus claves
Un sistema de cifrado se denomina:
simtrico cuando utiliza la misma clave para cifrar y descifrar;
asimtrico al usar claves diferentes: una pareja compuesta por una clave pblica, que
sirve para cifrar, y por una clave privada, que sirve para descifrar. El punto
fundamental sobre el que se sostiene esta descomposicin pblica/privada es la
imposibilidad prctica de deducir la clave privada a partir de la clave pblica. Este tipo
de cifrado suele denominarse PKE (del ingls public-key encription).
Los mtodos ms conocidos son el DES, el Triple DES y el AES para la criptografa
simtrica, y el RSA para la criptografa asimtrica, llamada tambin criptografa de
clave pblica.
La utilizacin de un sistema simtrico o asimtrico depende de las tareas a cumplir. La
criptografa asimtrica presenta dos ventajas principales: suprime el problema de
transmisin segura de la clave y permite la firma electrnica. No reemplaza sin embargo
los sistemas simtricos, ya que los tiempos de clculo son evidentemente ms cortos con
los sistemas simtricos que con los asimtricos.
Tipos de cifrado segn sus algoritmos
Segn la forma en la que operan los algoritmos de cifrado o descifrado, es posible
distinguir varios tipos:
2

Cifrado en flujo: En estos algoritmos el cifrado se realiza bit a bit. Estn basados en la
utilizacin de claves muy largas que son utilizadas tanto para cifrar como para
descifrar. Estas claves pueden estar predeterminadas (libreta de un solo uso) o
generarse usando un generador de claves pseudoaleatorias o RKG (acrnimo del ingls
random key generator), que genera una secuencia binaria pseudoaleatoria a partir de
una clave de inicializacin K. A veces, en el clculo de la clave pseudoaleatoria tambin
interviene el mensaje cifrado hasta ese momento. Por otra parte, el cifrador
propiamente dicho: habitualmente en este tipo de algoritmos hay que mantener en
secreto tanto la clave como el cifrador.
Cifrado por bloques: En este tipo de algoritmos, el cifrado se realiza bloque a bloque.
En primera instancia, se descompone el mensaje en bloques de la misma longitud. A
continuacin, cada bloque se va convirtiendo en un bloque del mensaje cifrado
mediante una secuencia de operaciones. Ejemplos tpicos de operaciones realizadas
para conseguir cada mensaje cifrado son la sustitucin y la permutacin (cifrado por
transposicin) de elementos.
Este tipo de algoritmos pueden ser tanto de clave simtrica como de clave asimtrica.
Sin embargo, en la bibliografa suele haber confusin y es frecuente ver casos en que
se refieren slo a algoritmos de clave simtrica.
La criptografa en el pasado
En la criptografa clsica los cifrados se basaban en la sustitucin (cifrado por
sustitucin), en la permutacin (cifrado por transposicin) o en una combinacin de
ambas tcnicas. Habitualmente, las operaciones se aplicaban a bloques aunque otras
veces se aplicaban al texto plano completo. Haba cifrados por transposicin que
cambiaban la posicin de caracteres a lo largo de la cadena que tena que cifrarse. Por
ejemplo, un cifrado poda consistir en permutar e invertir el orden de los caracteres,
dejando el primer carcter en la ltima posicin, el ltimo en la primera posicin, el
segundo en penltimo lugar, etctera.

ENCRIPTAR
Para saber que es la encriptacin informtica, primero definiremos lo que es la
encriptacin. Encriptar es una manera de codificar la informacin para protegerla frente
a terceros.
Por lo tanto la encriptacin informtica sera la codificacin la informacin de archivos
o de un correo electrnico para que no pueda ser descifrado en caso de ser interceptado
por alguien mientras esta informacin viaja por la red.
Es por medio de la encriptacin informtica como se codifican los datos. Solamente a
travs de un software de descodificacin que conoce el autor de estos documentos
encriptados es como se puede volver a decodificar la informacin.
Por lo que la encriptacin informtica es simplemente la codificacin de la informacin
que vamos a enviar a travs de la red (Internet). Para poder descodificarla como dijimos
es necesario un software o una clave que slo conocen el emisor y el receptor de esta
informacin.
La encriptacin de la informtica se hace cada vez ms necesaria debido al aumento de
los robos de claves de tarjetas de crdito, nmero de cuentas corrientes, y en general
toda la informacin que viaja por la red, etc.
Todo esto ha fomentado que se quiera conseguir una mayor seguridad en la transmisin
de la informacin sobre todo a travs de Internet. Es por ello que las ltimas versiones
de los navegadores de Internet ya usan sistemas automticos de encriptacin de datos
para que sea ms difcil para los hackers robarlos.
Definicin de Encriptar

Encriptar
Tcnica por la que la informacin se hace ilegible para terceras personas. Para poder
acceder a ella es necesaria una clave que slo conocen el emisor y el receptor. Se usa
para evitar el robo de informacin sensible, como nmeros de tarjetas de crdito. Las
ltimas generaciones de navegadores, como Netscape Navigator 2.0, incluyen sistemas
automticos de encriptacin.

desde mastermagazine http://www.mastermagazine.info/termino/4882.php#ixzz31jJAYI5h


-Encriptar: En terminos de computacin normalmente se refiere a proteger uno o varios
archivos con una contrasea.

-Cifrar: El nombre lo dice, es el metodo para descubrir la contrasea misma.

-Codificar: Es el proceso por el cual la informacin de una fuente es convertida en smbolos
para ser comunicada.

Qu es la codificacin?
La codificacin es el proceso de poner juntos los segmentos de sus datos que parecen
ilustrar una idea o un concepto (representados en su proyecto como nodos). De esa
forma, la codificacin es una forma de hacer abstraccin a partir de los datos existentes
en sus recursos para construir un mayor entendimiento de las fuerzas que intervienen.
En NVivo, la codificacin involucra la identificacin de referencias a las diferentes
ideas, conceptos o categoras de sus recursos y vincularlas a los nodos que las
representan.
Codificador
Para otros usos de este trmino, vase Codificador (desambiguacin).
Un codificador es un circuito combinacional con 2
N
entradas y N salidas, cuya misin
es presentar en la salida el cdigo binario correspondiente a la entrada activada.
Existen dos tipos fundamentales de codificadores: codificadores sin prioridad y
codificadores con prioridad. En el caso de codificadores sin prioridad, puede darse el
caso de salidas cuya entrada no pueda ser conocida: por ejemplo, la salida 0 podra
indicar que no hay ninguna entrada activada o que se ha activado la entrada nmero 0.
Adems, ciertas entradas pueden hacer que en la salida se presente la suma lgica de
dichas entradas, ocasionando mayor confusin. Por ello, este tipo de codificadores es
usado nicamente cuando el rango de datos de entrada est correctamente acotado y su
funcionamiento garantizado.


Direccin local de lugar.

Para evitar los problemas anteriormente comentados, se disean los codificadores con
prioridad. En estos sistemas, cuando existe ms de una seal activa, la salida codifica la
de mayor prioridad (generalmente correspondiente al valor decimal ms alto).
Adicionalmente, se codifican dos salidas ms: una indica que ninguna entrada est
activa, y la otra que alguna entrada est activa. Esta medida permite discernir entre los
supuestos de que el circuito estuviera deshabilitado por la no activacin de la seal de
capacitacin, que el circuito no tuviera ninguna entrada activa, o que la entrada nmero
0 estuviera activada.

Tambin entendemos como codificador (cdec), un esquema que regula una serie de
transformaciones sobre una seal o informacin. Estos pueden transformar un seal a
una forma codificada usada para la transmisin o cifrado o bien obtener la seal
adecuada para la visualizacin o edicin (no necesariamente la forma original) a partir
de la forma codificada.
En este caso, los codificadores son utilizados en archivos multimedia para comprimir
audio, imagen o vdeo, ya que la forma original de este tipo de archivos es demasiado
grande para ser procesada y transmitida por los sistema de comunicacin disponibles
actualmente. Se utilizan tambin en la compresin de datos para obtener un tamao de
archivo menor.
Segn esta nueva definicin, podemos dividir los codificadores en cdecs sin prdidas y
cdecs con prdidas, segn si la informacin que se recupera coincide exactamente con
la original o es una aproximacin.

También podría gustarte