La 'programación genética' , detrás de la firma electrónica
JPA/DICYT Varios grupos de científicos han presentado hoy en Salamanca, en el marco de la X Reunión Española sobre Criptología y Seguridad de la Información, algunos avances en seguridad informática que están desarrollando a partir de sus propias investigaciones. Uno de los ejemplos es el de la Universidad Carlos III de Madrid, que ha mostrado cómo desarrolla nuevos métodos basados en una parte de la inteligencia artificial que se denomina programación genética, y que se utiliza en la llamada firma electrónica o firma digital, que incorpora el nuevo DNI electrónico.
"Cuando tenemos que hacer envíos de información a través de internet, hay que garantizar que los datos no son modificados por el camino. Para ello, utilizamos funciones denominadas hash, que resumen toda la información en unos pocos bits", ha declarado a DiCYT Anna Torres Vázquez, investigadora de la universidad madrileña. "Lo que hacemos nosotros es crear nuevas funciones utilizando un paradigma de inteligencia artificial que es la programación genética", explica. El concepto de programación genética hace referencia a un campo de la inteligencia artificial en el que los propios programas evolucionan si previamente se les dan unos parámetros de entrada y las funciones que pueden utilizar, un proceso similar a la evolución biológica descrita por Darwin, pero en este caso, aplicada a la Informática.
"Al realizar una compra por internet, estamos dando nuestros datos bancarios, introducimos, por ejemplo, un número de cuenta, y el banco tiene que asegurarse de que esa cuenta no ha sido modificada por nadie en el proceso", comenta. Para eso, "junto con el mensaje que el usuario envía con su número de cuenta, el programa envía el resultado de una función (función hash). Para comprobar los datos, el banco vuelve a pasar esa función al mensaje y, si obtiene el mismo resultado que tú le has enviado, es que nadie ha podido tocar los datos", señala la experta.
Para el profesor Benjamín Ramos Álvarez, también de la Universidad Carlos III, "éste es un claro ejemplo del uso del mecanismo de seguridad que se llama firma digital o firma electrónica que llevamos en el nuevo DNI, es decir, tenemos datos y un resumen cifrado de ellos, que es el que sirve en el destino, a modo de firma, para comprobar la autenticidad de las operaciones". Una de las bases para construir una buena firma electrónica es utilizar ese resumen con una función que no sea vulnerable, además de rápida, según explica.
La seguridad en España
La Universidad Carlos III de Madrid cuenta con un grupo puntero de 18 investigadores trabajando en seguridad. Los expertos consideran que los desarrollos en este campo van sólo ligeramente por delante de la capacidad de los hackers para desbaratarlos. Por eso, hay organismos internacionales que retan a los investigadores a construir nuevas funciones hash mejores que las anteriores. En España, la investigación en seguridad "cada vez está mejor", asegura Benjamín Ramos, ya que "casi todas las universidades suelen tener un grupo especializado en seguridad en sus departamentos de Informática".
En el contexto internacional, Japón, Estados Unidos, Alemania y Reino Unido están a la cabeza, aunque en los últimos años se han incorporado con fuerza China y Corea del Sur. La implantación de sistemas como el DNI electrónico está impulsando la investigación en España hasta el punto de que "estamos en primera fila en Europa y hemos sido pioneros en algún caso, pero hay que ser cautelosos y probarlo todo muchísimo", indica el especialista.