Logotipo del repositorio

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.advisorIsaacs Giraldo, Rafael Fernando
dc.contributor.advisorRuiz Diaz, Fernando
dc.contributor.authorGonzález Ogliastri, Luis Daniel
dc.contributor.authorChaves Nino, Federico Jose
dc.date.accessioned2024-03-03T16:08:54Z
dc.date.available2006
dc.date.available2024-03-03T16:08:54Z
dc.date.created2006
dc.date.issued2006
dc.description.abstractLos 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.abstractenglishCellular 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.degreelevelPregrado
dc.description.degreenameIngeniero de Sistemas
dc.format.mimetypeapplication/pdf
dc.identifier.instnameUniversidad Industrial de Santander
dc.identifier.reponameUniversidad Industrial de Santander
dc.identifier.repourlhttps://noesis.uis.edu.co
dc.identifier.urihttps://noesis.uis.edu.co/handle/20.500.14071/18694
dc.language.isospa
dc.publisherUniversidad Industrial de Santander
dc.publisher.facultyFacultad de Ingenierías Fisicomecánicas
dc.publisher.programIngeniería de Sistemas
dc.publisher.schoolEscuela de Ingeniería de Sistemas e Informática
dc.rightshttp://creativecommons.org/licenses/by/4.0/
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.licenseAttribution-NonCommercial 4.0 International (CC BY-NC 4.0)
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0
dc.subjectcelulares
dc.subjectCriptografía
dc.subjectCifrado en flujo
dc.subjectSucesiones pseudo aleatorioas
dc.subjectWolfram
dc.subjectpruebas estadísticas.
dc.subject.keywordautomata
dc.subject.keywordCriptography
dc.subject.keywordStream cipher
dc.subject.keywordPseudo random bit sequences
dc.subject.keywordWolfram
dc.subject.keywordstatistical tests.
dc.titleEstudio de las cadenas pseudo aleatorias generadas por los autómatas celulares unidimensionales de dos estados, implementación y aplicaciones a criptografía
dc.title.englishStudy about pseudo random sequences generated by unidimentional two-state cellular automata, implementation and usesin criptography§]
dc.type.coarhttp://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.hasversionhttp://purl.org/coar/resource_type/c_7a1f
dc.type.localTesis/Trabajo de grado - Monografía - Pregrado
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
Documento.pdf
Tamaño:
2.47 MB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Nota de proyecto.pdf
Tamaño:
635.97 KB
Formato:
Adobe Portable Document Format

VIGILADA MINEDUCACIÓN

Ordenanza No. 83 de 1.944 (junio 22)

Carácter académico: Universidad

Notificaciones judiciales: notjudiciales@uis.edu.co 

.

Código SNIES: 1204   Nit: 890.201.213-4

Línea Anticorrupción:  +57 (601) 562 9300 EXT: 3633

Línea transparente: +57 (607) 630 3031