AS TÉCNICAS CRIPTOGRÁFICAS: CONCEITOS, USOS E APLICAÇÕES.
Por: felipe3446 • 13/6/2022 • Trabalho acadêmico • 15.737 Palavras (63 Páginas) • 151 Visualizações
UNIVERSIDADE PAULISTA - UNIP
AQUILES ROBERTO COUTINHO JUNIOR – N788CH-6
ARNON DAMASCENO NEVES DE SOUZA – N1047H-2
PATRÍCIA KARENINA ARRAIS MAIA – C975GE-9
RANYELLE EVELIN LISBOA BARBOSA – N10274-8
THOMAS SANTOS DIAS – N861DH-2
AS TÉCNICAS CRIPTOGRÁFICAS:
CONCEITOS, USOS E APLICAÇÕES.
SÃO PAULO - SP
2016
AQUILES ROBERTO COUTINHO JUNIOR – N788CH-6
ARNON DAMASCENO NEVES DE SOUZA – N1047H-2
PATRÍCIA KARENINA ARRAIS MAIA – C975GE-9
RANYELLE EVELIN LISBOA BARBOSA – N10274-8
THOMAS SANTOS DIAS – N861DH-2
AS TÉCNICAS CRIPTOGRÁFICAS:
CONCEITOS, USOS E APLICAÇÕES.
Atividade prática supervisionada e apresentada à graduação de Ciências da Computação, para fins de conhecimento na área.
Orientador: Prof. Ms. Roberto Eduardo Bruzetti Leminski.
SÃO PAULO - SP
2016
DEDICATÓRIA
Os autores do presente trabalho dedicam-no aos três sustentáculos de toda e qualquer aprendizagem humana: ao Criador, à Família e aos Mestres.
AGRADECIMENTOS
Este trabalho é fruto das lições dos Mestres e da colaboração de autores inspirados em aprender, aplicar e contribuir cientificamente.
Destarte, os integrantes desse projeto agradecem os ensinamentos transmitidos pelos três Mestres da turma do 2º semestre de 2016 do curso de Ciências da Computação da Universidade Paulista – UNIP – Unidade Paraíso:
Ao Professor Uanderson Celestino, pelo incentivo à elaboração de uma Atividade Prática Supervisionada que preze pela qualidade de seu conteúdo;
Ao Professor Roberto Eduardo Bruzetti Leminski, pela paciência em prover os instrumentais técnico-científicos necessários para a transformação do aprendizado obtido em conhecimento aplicado;
Ao Professor Celso Aurélio Tassinari, pelo olhar crítico e rígido que permitiu, ante as dificuldades que o trabalho impôs aos autores, o desenvolvimento, entre os integrantes dessa atividade, de uma habilidade fundamental em qualquer situação e trabalho complexos: resiliência.
“Uma criptografia robusta é capaz de resistir a uma aplicação ilimitada de violência. Nenhuma força repressora poderá resolver uma equação matemática”.
(Julian Assange)
RESUMO
Após o advento da escrita, constata-se a manifestação de uma nova necessidade na comunicação pós-ágrafa: a de segurança da privacidade de uma mensagem – no diálogo estabelecido entre emissor-receptor – a ponto de apenas o receptor desejado ter acesso ao conteúdo integral daquela.
Ademais, vislumbra-se que, no decorrer da evolução da tecnologia referente aos meios de comunicação, o sigilo e a integridade das mensagens continuam sendo bastante indispensáveis, visto que qualquer desvio ou modificação de uma comunicação privada podem ser altamente danosos em termos éticos, econômicos e estratégicos, por exemplo.
Nesse cenário, tornou-se imperioso o estudo da Criptografia, que lado a lado com os avanços tecnológicos, utiliza-se de conceitos e de ferramentas matemáticas, objetivando o estabelecimento de uma comunicação, entre grupos privados, livre de espionagens.
Este trabalho se propõe a avaliar os conceitos, os usos e as aplicações das principais técnicas criptográficas e a se ater à aplicação da criptografia Triplo DES a um caso específico, mediante a elaboração de um software, em linguagem C#, que imprimirá uma relevante mensagem, criptografada em 3 DES, para a solução do problema proposto.
ABSTRACT
After the advent of writing, there is a manifestation of a new need in post-graphic communication: for the security of the privacy of a message - in the dialogue established between sender-receiver - to the point that only the intended receiver has access to the integral content of it.
In addition, it is envisaged that, in the course of the evolution of media technology, the secrecy and integrity of the messages remain quite indispensable, since any deviation or modification of a private communication can be highly ethically, economically and strategically harmful, for example.
In this scenario, it became imperative to study Cryptography, which side by side with technological advances, uses concepts and mathematical tools, aiming to establish a communication, between private groups, free of espionage.
This work proposes to evaluate the concepts, uses and applications of the main cryptographic techniques and to stick to the application of Triple DES encryption to a specific case, through the elaboration of a software in C # language, that will print a relevant message – encrypted with 3DES ciphers – for the solution of the proposed problem.
Keywords: Cryptography; Software; Language C#
LISTA DE ILUSTRAÇÕES
Imagem 01 – Criptografia Simétrica ........................................................... Pág. 17
Imagem 02 –
...