03 diciembre 2015

Libro: Criptografía por Federico Pacheco




Fue en 2012, en la Ekoparty en Buenos Aires, cuando conocí la existencia del argentino Fede Pacheco, gracias a Héctor Jara, que tuvo el detalle de regalarme el libro Ethical Hacking 2.0, que habían escrito conjuntamente.

En 2014, tuve el honor de volver a la décima edición de Ekoparty, y Fede Pacheco me regaló un ejemplar dedicado de otro libro del que era autor, esta vez en solitario. 


Se trata de  "Criptografía: Desde los sistemas clásicos hasta el futuro de la privacidad" de la editorial Red USERS

La obra, prologada por el profesor Jorge Eterovic de la Universidad de Morón, y por el Doctor Jorge Ramió Aguirre, reconocido criptógrafo español, empieza detallando al lector diferentes conceptos claves y básicos de la criptografía, enseñando diferentes técnicas en las que se basan los distintos algoritmos: sustitución, transposición y otras transformaciones. 

Continúa recorriendo las diferentes formas de criptografía, aplicadas en épocas clásicas, como el Atbash, (utilizado desde el siglo VI A.C. por los hebreos), cifrados del César, Vigenère, etc,... hasta llegar a la máquina Enigma, cuya historia se refleja (con más o menos rigurosidad) en la película "The Imitation Game"

El siguiente capítulo, titulado criptografía moderna, realmente explica otros tantos conceptos sobre algoritmos de cifrado: inversibilidad, complejidad, congruencia, divisibilidad, etc,...

A lo largo del libro se detalla el funcionamiento de los algoritmos, tanto de bloque como de flujo para entender su aplicación en criptografía simétrica (DES/3DES, IDEA, AES,...) y asimétrica, así como los algoritmos de Hashing. 

Finaliza con dos capítulos dedicados al detalle de PKI (Public Key Infrastructure) y firma digital, así como la enumeración y explicación de diferentes protocolos y sistemas de autenticación.

Mi opinión en sí respecto al libro es que puede ser una excelente guía y punto de entrada para quien quiera iniciarse en temas de criptografía. Es cierto que, en algunas partes, se pueden hacer algo densas las explicaciones, sobre todo por la cantidad de fórmulas matemáticas existentes. Quizá le habría añadido más ejemplos de prueba, que hagan que el lector pueda ver la aplicabilidad de algunos algoritmos, y no fuese únicamente un acto de fe sobre las fórmulas en sí.

Aunque siempre he dicho que prefiero leer en papel antes que en formato electrónico, me gusta mucho la opción que añade esta editorial, por la que incluye un código en la primera página (y que he eliminado en la imagen superior) que permite disfrutar del mismo libro en formato digital. Uno de los valores añadidos de esta editorial, con estos libros técnicos, es la posibilidad de contactar con el autor a través de ellos para poder resolver alguna duda que te pueda surgir, relacionada con la temática del libro.

Como digo, un buen libro, un autor que sabe transmitir un conocimiento tan complicado de forma que sea entendible, y la posibilidad de contentar a ambos tipos de lectores, los viejunos que preferimos versión en papel y los modernos que prefieren versión online.

Una lástima que sólo esté disponible en Argentina en papel. Podéis comprar la versión e-book en este enlace: http://www.redusers.com/noticias/publicaciones/criptografia/