helen handshuh | |
---|---|
Ocupación | científico |
Helena Handschuh es criptógrafo . El desarrollo más famoso es el algoritmo criptográfico de bloques simétricos SHACAL . Además, participó en la creación del estándar de cifrado universal de cifrado en bloque . Trabaja en Intrinsic-ID desde 2009 (anteriormente estuvo 9 años en Gemplus y 3 años en Spansion). Recibió su doctorado en criptografía de la ENST . Es autor de más de 30 artículos y coautor de 9 patentes sobre criptografía y seguridad de la información. Miembro de la Junta de IACR, la Asociación Internacional para la Investigación Criptológica desde 2005. También da conferencias sobre seguridad de tarjetas inteligentes en la Universidad Royal Holloway de Londres y la Universidad Católica de Lovaina .
Helen se educó en las siguientes universidades:
Después de sus estudios, Helen trabajó para Gemplus, Spansion, Intrinsic-ID Inc., Intrinsic-ID Inc. y Criptografía Research, Inc. [una]
Algoritmo de cifrado de datos de flujo simétrico optimizado para la implementación de software . En 1996, Helen Handschuh y Henry Gilbert describieron ataques a una versión simplificada de SEAL 1.0 y al propio SEAL 1.0. Les tomó 230 textos, cada uno de cuatro palabras de 32 bits, para encontrar la dependencia de la función pseudoaleatoria en la clave. Como resultado, se realizaron algunas mejoras y cambios en las próximas versiones del algoritmo SEAL 3.0 y SEAL 2.0. Por ejemplo, en la versión 1.0, cada iteración de secuencia de teclas terminaba con la modificación de solo dos registros, mientras que en la versión 3.0, se modificaban los cuatro. SEAL 3.0 y SEAL 2.0 también utilizaron el algoritmo SHA-1 ( Secure Hash Algorithm-1 ) para generar tablas en lugar del SHA original, lo que las hizo más resistentes al criptoanálisis. [2]
En 1999, Helen Handshuh y Serge Vaudenay desarrollaron el cifrado de bloque Universal Encryption Standard . Propuesto por ellos como un paso de transición para la terminación AES (UES tiene el mismo tamaño de bloque de 128 bits y una clave de 128/192/256 bits). Consiste en dos Triple DES paralelos para medios bloques que utilizan blanqueamiento de claves e intercambio de bits entre bloques dependiente de la clave. [3]
El criptoalgoritmo de bloques simétricos SHACAL fue desarrollado en el año 2000 por un grupo de autores de la empresa Gemplus liderados por Helen Handschuh y David Nasash para participar en el concurso NESSIE . Hay dos variantes del algoritmo: SHACAL-1 y SHACAL-2, que se convirtió en uno de los 17 finalistas de NESSIE. SHACAL-1 se basa en la función de compresión del algoritmo hash SHA-1. Se realizan 80 rondas de conversión. La clave de cifrado original de 512 bits se divide en 16 fragmentos de 32 bits K0…K15. Los fragmentos restantes de la clave extendida K16...K79 se calculan a partir de los primeros 16 fragmentos. SHACAL-2 se basa en 64 rondas de la función hash SHA-256 con un estado interno de 256 bits. Similar al algoritmo SHACAL-1, la clave de cifrado original de 512 bits se divide en 16 fragmentos de 32 bits, y los fragmentos restantes de la clave extendida se calculan a partir de los primeros 16 fragmentos. El bloque de datos cifrados se divide en 8 fragmentos de 32 bits cada uno. [4] [5]