En criptografía , un molinillo era un dispositivo para producir una secuencia corta pseudoaleatoria de bits (determinada por la configuración inicial de la máquina), como un componente en una máquina de cifrado. Un molinillo consistía en una rueda giratoria con un cierto número de posiciones en su periferia. Cada posición tenía un "pin", " leva " o "lengüeta" que podía estar "armado" o "desarmado". A medida que giraba la rueda, cada uno de estos pasadores a su vez afectaría a otras partes de la máquina, produciendo una serie de pulsos de "encendido" o "apagado" que se repetirían después de una rotación completa de la rueda. Si la máquina contuviera más de una rueda, normalmente sus períodos serían relativamente primos.para maximizar el período combinado. Los molinetes pueden girarse mediante una acción puramente mecánica (como en el M-209 ) o electromecánicamente (como en el Lorenz SZ 40/42 ).
Desarrollo
Al ingeniero sueco Boris Caesar Wilhelm Hagelin se le atribuye haber inventado el primer dispositivo de molinete en 1925. [1] Desarrolló la máquina mientras era empleado del Emanuel Nobel para supervisar los intereses del Nobel en el criptográfico Aktiebolaget. [1] Era sobrino del fundador del Premio Nobel . El dispositivo se introdujo más tarde en Francia y Hagelin recibió la orden al mérito francesa, Legion d'Honneur , por su trabajo. [2] Una de las primeras máquinas de cifrado que desarrolló Hagaelin fue el C-38 y más tarde se mejoró en el Hagelin m-209, más portátil . El M-209 está compuesto por un juego de molinetes y una jaula giratoria. [3]
Otras máquinas de cifrado que utilizan molinetes incluyen el C-52 , el CD-57 y el Siemens y Halske T52 .
Los molinetes pueden verse como un predecesor del registro de desplazamiento de retroalimentación lineal electrónico (LFSR), utilizado en criptosistemas posteriores.
Ver también
Referencias
- ↑ a b Holden, Joshua (2019). Las matemáticas de los secretos: la criptografía desde los cifrados César hasta el cifrado digital . Princeton y Oxford: Princeton University Press. pag. 74. ISBN 9780691183312.
- ^ Leeuw, Karl Maria Michael de; Bergstra, enero (2007). La historia de la seguridad de la información: un manual completo . Amsterdam: Elsevier. págs. 483 . ISBN 9780444516084.
- ^ Lasry, George (2018). Una metodología para el criptoanálisis de cifrados clásicos con metaheurísticas de búsqueda . Kassel, Alemania: Kassel University Press GmbH. pag. 38. ISBN 9783737604581.