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.