Publicación: Estudio de las cadenas pseudo aleatorias generadas por los autómatas celulares unidimensionales de dos estados, implementación y aplicaciones a criptografía
| dc.contributor.advisor | Isaacs Giraldo, Rafael Fernando | |
| dc.contributor.advisor | Ruiz Diaz, Fernando | |
| dc.contributor.author | González Ogliastri, Luis Daniel | |
| dc.contributor.author | Chaves Nino, Federico Jose | |
| dc.date.accessioned | 2024-03-03T16:08:54Z | |
| dc.date.available | 2006 | |
| dc.date.available | 2024-03-03T16:08:54Z | |
| dc.date.created | 2006 | |
| dc.date.issued | 2006 | |
| dc.description.abstract | Los autómatas celulares fueron propuestos por Jhon von Newman en el anó de 1936.Él tenia la idea de crear una máquina capaz de autoreproducirse y con la ayuda deStanislav Ulam pudo lograr su objetivo. Más adelante Jhon Conway creo “El Juegode la Vida”, tal vez el autómata celular mas famoso. Algunas configuraciones de esteautómata tienen comportamientos tan complejos como generar números primos. Hacialos anos 80, Stephen Wolfram presenta su estudio sobre autómatas celulares lineales.En 1986 el mismo Wolfram propone la utilización de sus autómatas en la criptografíacomo generadores de sucesiones de bits pseudo aleatorias. Por el lado de la criptografía el proyecto se centra en los sistemas de cifrado en flujo, estos derivan del método propuesto por Vernam, con la diferencia que la sucesióncifrante no es aleatoria sino que se genera pseudo aleatoriamente a partir de una semilla. Se presentan tres métodos de generación de suscesiones pseudo aleatorias de bits. Elprimero es una variación al propuesto por Wolfram con la diferencia que se usan vecindades de tamaño 4 en vez de 3. Este método es inseguro por cuando no presenta ningunobstaculo para evitar el criptoanálisis por clave reusada. El segundo método elimina esta debilidad añadiendo un generador de números pseudoaleatorios de tal manera que no se elige siempre la misma célula sino que permite laelección de diferentes celulas que dependen de una segunda clave llamada “nonce”. Sinembargo este segundo método es muy lento debido a que se necesitan muchas evoluciones de los autómatas para la generación de un solo bit de sucesión cifrante. Finalmente con el método 3 se solucionan los problemas de velocidad presentados elel método anterior mediante la selección de múltiples columnas para el autómata delgenerador de números pseudoaleatorios. | |
| dc.description.abstractenglish | Cellular automata where proposed by Jhon von Newman around 1936. He had theidea of creating a self-reproductive machine and, along with his friend Stanislav Ulamcould acomplish his goal. The next big step in cellular automata development was thecreation of Jhon Conway’s “Game of Life” wich can be considered as the most famousone. Some configurations of this automaton have such complex behaviours as generatingprime numbers. In the 80’s, Stephen Wolfram presented his studies about linear cellularautomata. In the year 1986, Wolfram proposed the utilization of cellular automata incriptography as pseudo random bits sequences generators. About criptography, the proyect is focused mostly in stream ciphers, theese are approaches to the cipher proposed by Vernam, with the difference that, instead of usinga random keystream as long as the plaintext, it uses a pseudo random keystream generated by an criptographically secure algorithm. In the book appear three different methods to generate pseudo random bits sequences.The first one is a variation of the one proposed by Wolfram but instead of using 3neighbors it uses 4. This is an insecure method because it does not implement anyobstacle to avoid reused key criptanalysis. The second method fixes this problem by adding a pseudo random number generadorused to choose differen cells in every evolution of the automaton, that depends on asecond key called “nonce”. However this method is very slow due to it needs to manyevolution of the automata in order to generate one single bit of the keystream. Finally with the third method all speed problems present in the previous method aresolved by choosing multiples cells in the automaton used in the pseudo random numbergenerator | |
| dc.description.degreelevel | Pregrado | |
| dc.description.degreename | Ingeniero de Sistemas | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.instname | Universidad Industrial de Santander | |
| dc.identifier.reponame | Universidad Industrial de Santander | |
| dc.identifier.repourl | https://noesis.uis.edu.co | |
| dc.identifier.uri | https://noesis.uis.edu.co/handle/20.500.14071/18694 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad Industrial de Santander | |
| dc.publisher.faculty | Facultad de Ingenierías Fisicomecánicas | |
| dc.publisher.program | Ingeniería de Sistemas | |
| dc.publisher.school | Escuela de Ingeniería de Sistemas e Informática | |
| dc.rights | http://creativecommons.org/licenses/by/4.0/ | |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
| dc.rights.license | Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) | |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc/4.0 | |
| dc.subject | celulares | |
| dc.subject | Criptografía | |
| dc.subject | Cifrado en flujo | |
| dc.subject | Sucesiones pseudo aleatorioas | |
| dc.subject | Wolfram | |
| dc.subject | pruebas estadísticas. | |
| dc.subject.keyword | automata | |
| dc.subject.keyword | Criptography | |
| dc.subject.keyword | Stream cipher | |
| dc.subject.keyword | Pseudo random bit sequences | |
| dc.subject.keyword | Wolfram | |
| dc.subject.keyword | statistical tests. | |
| dc.title | Estudio de las cadenas pseudo aleatorias generadas por los autómatas celulares unidimensionales de dos estados, implementación y aplicaciones a criptografía | |
| dc.title.english | Study about pseudo random sequences generated by unidimentional two-state cellular automata, implementation and usesin criptography§] | |
| dc.type.coar | http://purl.org/coar/version/c_b1a7d7d4d402bcce | |
| dc.type.hasversion | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.local | Tesis/Trabajo de grado - Monografía - Pregrado | |
| dspace.entity.type | Publication |
