Entendiendo el algoritmo Rijndael
Un algoritmo se define como un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema (Descripción de Wikipedia). Rijndael es hoy en día el algoritmo de seguridad de mayor confianza por su grado de fortaleza, seguridad, velocidad y bajo consumo de recursos, y para quienes lo hicieron, dos estudiantes de la Katholieke Universiteit Leuven, este debe ser representar su mayor logro, ya que dicho algoritmo fue elegido para ser el Advanced Encryption Standard (AES) luego de pasar un largo proceso de selección y haber ganado el concurso debido para ser considerado como tal.
Aunque muchas instituciones que enseñan informática (entiéndase universidades o institutos técnicos) incluyen el desarrollo de algoritmos como parte de su curricula, la mayoría de estudiantes no les presta la debida atención y lo consideran un curso sin importancia, se nota que desde las aulas los estudiantes suelen pensar que porque saben usar un correo o hacer algunas cosas comunes con el computador ya lo saben todo y ese es un gran problema en los estudiantes.
Algunas referencias importantes sobre este tema lo pueden encontrar en las direcciones:
- http://es.wikipedia.org/wiki/Advanced_Encryption_Standard Ofrece una descripción completa y muy bien explicada sobre este algoritmo.
- http://www.iec.csic.es/criptonomicon/susurros/susurros25.html Muestra las bases sobre las cuales se hizo el concurso para seleccionar el nuevo AES.
- http://www.argo.es/~jcea/artic/hispasec96.htm Referencia de los motivos por los que ganó Rijndael y las referencias de otros finalistas.
- http://www.criptored.upm.es/guiateoria/gt_m480a.htm Permite descargar un programa en consola (en DOS) en el que se muestra por pasos el funcionamiento del algoritmo Rijndael.
- Y finalmente el algoritmo de Rijndael en versión JavaScript lo pueden descargar en este enlace (no recuerdo el url donde lo conseguí)
Cabe aclarar lo siguiente:
- Rijndael es un algoritmo que ganó el derecho de convertirse en el nuevo estandar de encriptación mundial.
- Este algortimo es de libre distribución, es decir, cualquiera puede conseguir una copia.
- Existe desde 1996 mas o menos y fue considerado como el estándar AES desde el año 2000.
- Viene incluido hoy en día en muchos programas para ser utilizado directamente, por ejemplo viene incluido en los Frameworks de .Net.
- Si bien es cierto no es necesario saber como funciona, sirve como entretenimiento entender su funcionamiento (bueno, te entretiene si eres geek, sino… ni te interesará)
Este artículo lo publiqué porque se lo prometí a unas personas que estoy seguro le darán un buen uso…. bueno muchachos yo he cumplido, espero que lo entiendan.
Saludos.






Leave a Reply