Criptografía

La máquina alemana de cifrado Lorenz, usada en la Segunda Guerra Mundial para el cifrado de los mensajes para los generales de muy alto rango.

Criptografía (del griego κρύπτos '(criptos), «oculto», y γραφη (grafé), «grafo» ó «escritura», literalmente «escritura oculta»). Tradicionalmente se ha definido como el ámbito de la criptología el que se ocupa de las técnicas de cifrado o codificado destinadas a alterar las representaciones lingüísticas de ciertos mensajes con el fin de hacerlos ininteligibles a receptores no autorizados. Estas técnicas se utilizan tanto en el Arte como en la Ciencia. Por tanto, el único objetivo de la criptografía era conseguir la confidencialidad de los mensajes. Para ello se diseñaban sistemas de cifrado y códigos. En esos tiempos la única criptografía existente era la llamada criptografía clásica.[ cita requerida]

La aparición de la Informática y el uso masivo de las comunicaciones digitales, han producido un número creciente de problemas de seguridad. Las transacciones que se realizan a través de la red pueden ser interceptadas, y por tanto, la seguridad de esta información debe garantizarse. Este desafío ha generalizado los objetivos de la criptografía para ser la parte de la criptología que se encarga del estudio de los algoritmos, protocolos (se les llama protocolos criptográficos), y sistemas que se utilizan para proteger la información y dotar de seguridad a las comunicaciones y a las entidades que se comunican.

Para ello los criptógrafos investigan, desarrollan y aprovechan técnicas matemáticas que les sirven como herramientas para conseguir sus objetivos. Los grandes avances que se han producido en el mundo de la criptografía, han sido posibles gracias a los grandes avances que se han producido en el campo de la matemática y la informática.

Objetivos de la criptografía

La criptografía actualmente se encarga del estudio de los algoritmos, protocolos y sistemas que se utilizan para dotar de seguridad a las comunicaciones, a la información y a las entidades que se comunican.[1] El objetivo de la criptografía es diseñar, implementar, implantar, y hacer uso de sistemas criptográficos para dotar de alguna forma de seguridad. Por tanto el tipo de propiedades de las que se ocupa la criptografía son, por ejemplo:

  • Confidencialidad. Es decir, garantiza que la información sea accesible únicamente a personal autorizado. Para conseguirlo utiliza códigos y técnicas de cifrado.
  • Integridad. Es decir garantiza la corrección y completitud de la información. Para conseguirlo puede usar por ejemplo funciones hash criptográficas MDC, protocolos de compromiso de bit, o protocolos de notarización electrónica.
  • Vinculación. Permite vincular un documento o transacción a una persona o un sistema de gestión criptográfico automatizado. Cuando se trata de una persona, se trata de asegurar su conformidad respecto a esta vinculación (content commitment) de forma que pueda entenderse que la vinculación gestionada incluye el entendimiento de sus implicaciones por la persona. Antiguamente se utilizaba el término "No repudio" que está abandonándose, ya que implica conceptos jurídicos que la tecnología por sí sola no puede resolver. En relación con dicho término se entendía que se proporcionaba protección frente a que alguna de las entidades implicadas en la comunicación, para que no pudiera negar haber participado en toda o parte de la comunicación. Para conseguirlo se puede usar por ejemplo firma digital. En algunos contextos lo que se intenta es justo lo contrario: Poder negar que se ha intervenido en la comunicación. Por ejemplo cuando se usa un servicio de mensajería instantánea y no queremos que se pueda demostrar esa comunicación. Para ello se usan técnicas como el cifrado negable.
  • Autenticación. Es decir proporciona mecanismos que permiten verificar la identidad del comunicador. Para conseguirlo puede usar por ejemplo función hash criptográfica MAC o protocolo de conocimiento cero.
  • Soluciones a problemas de la falta de simultaneidad en la telefirma digital de contratos. Para conseguirlo puede usar por ejemplo protocolos de transferencia inconsciente.

Un sistema criptográfico es seguro respecto a una tarea si un adversario con capacidades especiales no puede romper esa seguridad, es decir, el atacante no puede realizar esa tarea específica.

Other Languages
Afrikaans: Kriptografie
العربية: علم التعمية
azərbaycanca: Kriptoqrafiya
Boarisch: Kryptographie
беларуская: Крыптаграфія
беларуская (тарашкевіца)‎: Крыптаграфія
български: Криптография
bosanski: Kriptografija
català: Criptografia
کوردیی ناوەندی: کریپتۆگرافی
čeština: Kryptografie
Deutsch: Kryptographie
Ελληνικά: Κρυπτογραφία
English: Cryptography
Esperanto: Kriptologio
euskara: Kriptografia
فارسی: رمزنگاری
français: Cryptographie
贛語: 暗號學
ગુજરાતી: સંકેતલિપિ
हिन्दी: बीज-लेखन
hrvatski: Kriptografija
Bahasa Indonesia: Kriptografi
íslenska: Dulmálsfræði
italiano: Crittografia
日本語: 暗号理論
Patois: Kriptografi
Basa Jawa: Kriptografi
қазақша: Криптография
한국어: 암호학
Кыргызча: Криптограф
lumbaart: Crittografia
lietuvių: Kriptografija
latviešu: Kriptogrāfija
олык марий: Криптографий
македонски: Криптографија
монгол: Криптограф
Bahasa Melayu: Kriptografi
Nederlands: Cryptografie
norsk nynorsk: Kryptografi
norsk bokmål: Kryptografi
Diné bizaad: Cryptographic
occitan: Criptografia
Piemontèis: Criptografìa
português: Criptografia
română: Criptografie
русский: Криптография
sicilianu: Crittugrafìa
srpskohrvatski / српскохрватски: Kriptografija
Simple English: Cryptography
slovenščina: Kriptografija
српски / srpski: Криптографија
svenska: Kryptografi
Tagalog: Kriptograpiya
Türkçe: Kriptografi
українська: Криптографія
oʻzbekcha/ўзбекча: Kriptografiya
Tiếng Việt: Mật mã học
Winaray: Kriptograpiya
中文: 密码学
粵語: 密碼學