La criptografía (del griegu κρύπτvos (criptos), «ocultu», y γραφη (grafé), «grafo» o «escritura», lliteralmente «escritura oculto») definióse, tradicionalmente, como l'ámbitu de la criptología que s'ocupa de les téuniques de cifráu o codificáu destinaes a alteriar les representaciones llingüístiques de ciertos mensaxes col fin de faelos inintelixibles a receptores ensin autorizar. Estes téuniques utilícense tantu nel arte como na ciencia y na teunoloxía. Poro, l'únicu oxetivu de la criptografía yera consiguir la confidencialidad de los mensaxes, pa lo cual diseñábense sistemes de cifráu y códigos, y la única criptografía esistente yera la llamada criptografía clásica.

L'apaición de la informática y l'usu masivu de les comunicaciones dixitales, producieron un númberu creciente de problemes de seguridá. Les transaiciones que se realicen al traviés de la rede pueden ser interceptaes, y por tanto, la seguridá d'esta información tien de garantizase. Esti desafíu xeneralizó los oxetivos de la criptografía pa ser la parte de la criptología que s'encarga del estudiu de los algoritmos, protocolos (llámase-yos protocolos criptográficos), y sistemes que s'utilicen pa protexer la información y dotar de seguridá a les comunicaciones y a les entidaes que se comuniquen.

Pa ello los criptógrafos investiguen, desenvuelven y aprovechen téuniques matemátiques que los sirven como ferramientes pa consiguir los sos oxetivos. Les grandes meyores producíes nel mundu de la criptografía, fueron posibles gracies a la evolución que se producieron nel campu de la matemática y la informática.

Oxetivos de la criptografía La criptografía anguaño encárgase del estudiu de los algoritmos, protocolos y sistemes que s'utilicen pa dotar de seguridá a les comunicaciones, a la información y a les entidaes que se comuniquen.José Pastor Franco, Miguel Ángel Sarasa López, José Luis Salazar Riañu,"Criptografía dixital: fundamentos y aplicaciones",Ed. Prenses Universitaries de Zaragoza, 1998 L'oxetivu de la criptografía ye diseñar, implementar, enllantar, y faer usu de sistemes criptográficos pa dotar de dalguna forma de seguridá. Por tanto'l tipu de propiedaes de les que s'ocupa la criptografía son, por casu: Confidencialidad. Esto ye, garantiza que la información seya accesible namái a personal autorizáu. Pa consiguilo utiliza códigos y téuniques de cifráu. Integridá. Ye dicir garantiza la correición y completitud de la información. Pa consiguilo puede usar por casu funciones hash criptográfiques MDC, protocolo de compromisu de bit, o protocolos de notarización electrónica. Vinculación. Dexa venceyar un documentu o transaición a una persona o un sistema de xestión criptográficu automatizáu. Cuando se trata d'una persona, tratar d'asegurar la so conformidá al respective de esta vinculación (content commitment) de forma que pueda entendese que la vinculación xestionada inclúi l'entendimientu de les sos implicaciones pola persona. D'antiguo utilizábase'l términu "Nun refugo" que ta abandonándose, yá que implica conceutos xurídicos que la teunoloxía por sigo sola nun puede resolver. En rellación con dichu términu entendíase que s'apurría proteición frente a que dalguna de les entidaes implicaes na comunicación, por que nun pudiera negar participar en toa o parte de la comunicación. Pa consiguilo puede usase por casu firma dixital. En dellos contestos lo que s'intenta ye xustu lo contrario: Poder negar que s'intervieno na comunicación. Por casu cuando s'usa un serviciu de mensaxería instantánea y nun queremos que pueda demostrase esa comunicación. Pa ello usen téuniques como'l cifráu negable. Autenticación. Ye dicir apurre mecanismos que dexen verificar la identidá del comunicador. Pa consiguilo puede usar por casu función hash criptográfica MAC o protocolu de conocencia cero. Soluciones a problemes de la falta de simultaneidá na telefirma dixital de contratos. Pa consiguilo puede usar por casu protocolos de tresferencia inconsciente.

Un sistema criptográficu ye seguro al respective de una xera si un adversariu con capacidaes especiales nun puede romper esa seguridá, esto ye, l'atacante nun puede realizar esa xera específica.

Terminoloxía Nel campu de la criptografía munches vegaes arrexunten conxuntos de funcionalidades que tienen dalguna carauterística común y a esi conxuntu denominar 'Criptografía de' la carauterística que comparten. Veamos dellos exemplos: Criptografía simétrica.- Arrexunta aquelles funcionalidades criptográfiques que se sofiten nel usu d'una sola clave. Criptografía de clave pública o Criptografía asimétrica.- Arrexunta aquelles funcionalidades criptográfiques que se sofiten nel usu de pareyes de claves compuesta por una clave pública, que sirve pa cifrar, y por una clave privada, que sirve pa descifrar. Criptografía con estragal.- Arrexunta aquelles funcionalidades criptográfiques que se sofiten nel usu d'un estragal de participantes a partir del cual puede realizase l'acción. Criptografía basada n'identidá.- Ye un tipu de Criptografía asimétrica que se basa nel usu d'identidaes. Criptografía basada en certificaos Criptografía ensin certificaos Criptografía de clave aisllada

Evaluación de la seguridá d'un sistema criptográficu L'oxetivu d'un sistema criptográficu ye dotar de seguridá. Por tanto pa cubicar la calidá d'un sistema criptográficu ye necesariu evaluar la seguridá qu'apurre dichu sistema.

¿Faer públicu o non? Pa poder evaluar meyor la seguridá d'un sistema criptográficu, amás de les verificaciones internes de seguridá que la organización faiga, puede considerase faer públicu a tol mundu los rellabicos del sistema. Sicasí, al faer pública esa información facilítase'l que daquién pueda afayar dalguna debilidá y aprovechar o inclusive la faiga pública por qu'otros puedan utilizar. Cuanta más información publicar más fácil va ser atopar debilidaes tantu pa bonos oxetivos (ameyorar el productu) como para malos (realizar ataques). En resume cuanta más información publicar más persones van poder evaluar la seguridá y podrán correxise les debilidad que s'atopen, pero tamién aumenta la esposición a ataques. En función de les decisiones que se tomen va establecese una Furacu de seguridá Política de revelación política de revelación.

Considérase que la seguridá d'un sistema criptográficu tien de folgar sobre'l tamañu de la claves utilizaes y non sobre'l secretu del algoritmu. Esta considerancia formalizar nel llamáu principiu de Kerckhoffs. Esto nun quier dicir que cuando usemos criptografía tengamos que revelar los algoritmos, lo que quier dicir ye que l'algoritmu tien que ser seguro anque ésti seya espublizáu. Evidentemente si un sistema criptográficu ye seguro entá revelando'l so algoritmu, entós va ser entá más seguru si nun lo revelamos.

A la furacu de seguridá Política de revelación política de revelación de nun publicar nenguna información por que nengún atacante atope debilidad llámase-y de non revelación y sigue una estratexa de seguridá por escuridá. A la furacu de seguridá Política de revelación política de revelación de revelar tola información llámase-y revelación total. Ente dambos tipos de furacu de seguridá Política de revelación política de revelación hai estratexes intermedies, llamaes "de revelación parcial".

Formes de romper la seguridá Hai básicamente trés formes de romper la seguridá d'un sistema criptográficuOn the NSA. Matthew Green. Asistente d'investigación de la Universidá de Johns Hopkins

Atacar la criptografía subxacente. Ye lo que sería un ataque teóricu a los mecanismos criptográficos usaos. Atacar la implementación concreta. La criptografía puede ser implementada en software o en hardware. Ye abondo probable que les implementaciones concretes tengan vulnerabilidad que pueden aprovechase. Tamién les vulnerabilidaes podríen introducise de forma apostada y de esta forma apurrir puertes traseres disponibles pa ser utilizaes. Atacar el llau humanu. Munches vegaes nos sistemes criptográfiques hai persones o entidaes que tienen privilexos especiales. Primiendo a estes persones o entidaes por que nos dean accesu a recursos o a información privilexada, podríamos frayar la seguridá del sistema.

Les persones o entidaes comenenciudes en romper la seguridá d'esti tipu de sistemes tienen en cuenta toos estos frentes. Por casu les informaciones d'Edward Snowden revelen que'l programa Bullrun adopta estos trés tipos d'estratexes.

Graos de seguridá teórica Cuando s'evalúa la seguridá d'un sistema criptográficu puede cubicase la seguridá qu'apurre en función de si ésti ye seguro de forma incondicional o si ye seguro namái si cumplen ciertes condiciones.

Seguridá incondicional Dizse qu'un sistema criptográficu tien una seguridá incondicional sobre cierta xera si un atacante nun puede resolver la xera anque tenga infinitu poder computacional.Rolf Oppliger,"Ssl and Tls: Theory and Practice". Artech House 2009 En función de la xera sobre la que se diz que'l sistema criptográficu ye incondicionalmente seguro, podemos falar por casu de:

criptosistemas incondicionalmente seguros (cifráu) autenticación incondicionalmente segura (autenticación) distribución de claves incondicionalmente segura firma dixital incondicionalmente segura (firma dixital)Junju Shikata, "Unconditional security"Bart Preenel,"Cryptographic Primitives for Information Authentication - State of the Art". Katholieke Universiteit LeuvenG. Hanaoka et all,"Unconditionally Secure Anonymous Encryption and Group Authentication"

Ye habitual que los sistemes incondicionalmente seguros tengan inconvenientes importantes como por casu nel llargor de les claves (llibreta d'un solu usu).

Pa certificar una seguridá incondicional los criptólogos suélense basar na teoría de la información y, por tanto, na teoría de la probabilidá.

Llimitaciones El qu'un sistema tenga seguridá incondicional nun quier dicir que la so seguridá seya inviolable. Veamos dos consideración:

Los sistemes son incondicionalmente seguros dende un puntu de vista probabilísticu: L'oponente siempres tien una probabilidá mayor que cero de romper la seguridá. Sicasí, esta probabilidá puede ser bien pequeña. Esto ye lo qu'asocede colos sistemes incondicionalmente seguros.Bart Preenel,"Cryptographic Primitives for Information Authentication - State of the Art". Katholieke Universiteit Leuven Na mayoría de los estudios sobre la seguridá d'un sistema fai la camientu de que los atacantes tienen namái un intentu p'atacar la seguridá del sistema. L'ésitu o'l fracasu tán determinaos pol ésitu o fracasu d'esi intentu. Esti camientu ye válida, por casu, en ciertos problemes de comunicación segura onde l'enemigu nun tien oportunidá de verificar si'l mensaxe envaloráu ye correutu o non. Sicasí hai otros tipos de problemes onde esti camientu nun tien sentíu. Por casu, nun sistema de autenticación con usuariu y contraseña pa entrar nuna cuenta acutada, l'atacante puede realizar dellos intentos. Amás, en dellos casos, los intentos fallíos anteriores dan información pa faer una estimación meyor pa los intentos siguientes.Neri Merhav, "The Shannon Cipher System with a Guessing Wiretapper". IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 45, NON. 6, SEPTEMBER 1999 Cuando dicimos qu'un sistema criptográficu ye incondicionalmente seguro, tamos refiriendo a nivel teóricu. Sicasí cuando ye implementáu na práutica puede nun caltenese esa seguridá. Hai munchos tipos d'ataques que namái s'apliquen cuando los sistemes tán implementaos nun sistema concretu.Rolf Oppliger,"Ssl and Tls: Theory and Practice". Artech House 2009 Exemplos: