Submitted by Luciana Ferreira (lucgeral@gmail.com) on 2018-10-01T15:53:01Z
No. of bitstreams: 2
Dissertação - Bernardo Araujo Rodrigues - 2018.pdf: 3067186 bytes, checksum: 3e1e3581eaee095c176a4e930796f9cd (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Approved for entry into archive by Luciana Ferreira (lucgeral@gmail.com) on 2018-10-02T11:43:06Z (GMT) No. of bitstreams: 2
Dissertação - Bernardo Araujo Rodrigues - 2018.pdf: 3067186 bytes, checksum: 3e1e3581eaee095c176a4e930796f9cd (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Made available in DSpace on 2018-10-02T11:43:06Z (GMT). No. of bitstreams: 2
Dissertação - Bernardo Araujo Rodrigues - 2018.pdf: 3067186 bytes, checksum: 3e1e3581eaee095c176a4e930796f9cd (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Previous issue date: 2018-08-27 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES / This work proposes the development of a software with the purpose of cracking passwords
based on concurrent heuristic algorithms, first order model theory and statistical inference.
The proposed methodology is developed on the Go programming language, with focus on
communicating sequential processes. The software uses concurrent heuristic algorithms based
on statistical patterns derived from sample sets to perform password cracking. Distinct
statistical distributions are detected on sample sets. The software is able to crack significant
portions of three diferente password sets in short periods of time. It is concluded that
concurrent heuristic algorithms are a viable alternative to perform Central Processing Unit
password cracking and can be used to raise awareness amonsgt users about the importance
of high entropy passwords and digital privacy. / Propõe-se neste trabalho o desenvolvimento de software para quebra de senhas baseado em
algoritmos heurísticos concorrentes, teoria dos modelos de primeira ordem e inferência
estatística. A metodologia proposta é desenvolvida na linguagem de programação Go, que
possui foco em processos sequenciais comunicantes. O software utiliza algoritmos heurísticos
concorrentes criados a partir de padrões estatísticos identificados em conjuntos de amostras
para realizar quebra de senhas. O software é capaz de quebrar porções significativas de três
diferentes conjuntos de senhas em curto período de tempo. Conclui-se que heurísticas
concorrentes são alternativa viável para realizar a quebra de senhas em Unidades Centrais de
Processamento, podendo ser utilizada para conscientizar usuários sobre a importância de
senhas de alta entropia e privacidade digital.
Identifer | oai:union.ndltd.org:IBICT/oai:repositorio.bc.ufg.br:tede/8936 |
Date | 27 August 2018 |
Creators | Rodrigues, Bernardo Araujo |
Contributors | Calixto, Wesley Pacheco, Sousa, Marcos Antônio de, Boaventura, Ricardo Soares, Fonseca, Regina Celia Bueno da, Lemos, Rodrigo Pinto |
Publisher | Universidade Federal de Goiás, Programa de Pós-graduação em Engenharia Elétrica e da Computação (EMC), UFG, Brasil, Escola de Engenharia Elétrica, Mecânica e de Computação - EMC (RG) |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | English |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Biblioteca Digital de Teses e Dissertações da UFG, instname:Universidade Federal de Goiás, instacron:UFG |
Rights | http://creativecommons.org/licenses/by-nc-nd/4.0/, info:eu-repo/semantics/openAccess |
Relation | -5088589215393046129, 600, 600, 600, 600, -7705723421721944646, 8930092515683771531, 2075167498588264571 |
Page generated in 0.0023 seconds