Baixe o app para aproveitar ainda mais
Prévia do material em texto
Confidential C Estudo de Caso Segurança da Informação – Gustavo Gomes Zavadniak As Cifras de César é uma das mais antigas e conhecidas e foi criada pelo comandante romano Júlio César para segurança da comunicação entre suas tropas. A cifra de Vigenère é um método de criptografia que utiliza uma série de diferentes cifras de César fundamentadas nas letras de uma palavra-chave. Ou seja, nada mais é do que várias linhas com as Cifras de César. É uma versão simplificada de uma cifra mais geral de substituição polialfabética, criada por Leon Battista Alberti por volte de 1465 e que usa diferentes quantidades de alfabetos em ciclos. A seguir uma amostra de criptografia utilizando a cifra de Vigenère, ou tabula recta como também é conhecida e apresenta-se com uma tabela quadrada de alfabetos, com cada linha feita deslocando a anterior para a esquerda. A letra eliminada é adicionada ao final da linha. Para cifrar, é usada uma tabela de alfabetos que consiste no alfabeto escrito 26 vezes em diferentes linhas, cada um deslocado ciclicamente do anterior por uma posição. As 26 linhas correspondem às 26 possíveis cifras de César. Uma palavra é escolhida como "palavra-chave", e cada letra desta palavra vai indicar a linha a ser utilizada para cifrar ou decifrar uma letra da mensagem. Para a elaboração deste processo de criptografia devemos inicialmente detectar qual será a mensagem a ser criptografada, neste exemplo usaremos a frase: • “COMECE A ESTUDAR HOJE PARA VENCER AMANHA” Devemos criar uma palavra-chave, que neste caso será: • “UNIDOMBOSCO” Devemos alinhar a Mensagem com a palavra passe até a mesma, contenha a mesma quantidade de letras da mensagem. • COMECEAESTUDARHOJEPARAVENCERAMANHA • UNIDOMBOSCOUNIDOMBOSCOUNIDOMBOSCO Após o ciclo montado essa será a estrutura. • Mensagem: COMECEAESTUDARHOJEPARAVENCERAMANHA • Palavra-chave: UNIDIMBOSCO • Texto cifrado: WBUHQQ-B-SKVIXNZ-KCVF-DSTO-PRVFSD-BASPVU Fazendo uso da tabela procure na primeira linha da letra desejada da palavra-chave no quadrado de Vigènere e a letra da mensagem na coluna e encontre o ponto de interseção da linha e da coluna. Assim Obtemos o Resultado até a finalização do processo. Confidential C • Texto cifrado: WBUHQQ-B-SKVIXNZ-KCVF-DSTO-PRVFSD-BASPVU Esta cifra é muito conhecida porque é fácil de perceber, não encontrei maiores problemas em seu desenvolvimento e em toda sua lógica. Referência: https://pt.wikipedia.org/wiki/Cifra_de_C%C3%A9sar (Links para um site externo.) https://medium.com/vacatronics/cifra-de-c%C3%A9sar-em-python-8d02d3bc7d42 https://www.youtube.com/watch?v=qVgkytsdmvk&ab_channel=GalenoGarbe https://www.wikiwand.com/pt/Cifra_de_Vigen%C3%A8re https://pt.wikipedia.org/wiki/Cifra_de_C%C3%A9sar https://pt.wikipedia.org/wiki/Cifra_de_C%C3%A9sar https://medium.com/vacatronics/cifra-de-c%C3%A9sar-em-python-8d02d3bc7d42 https://www.youtube.com/watch?v=qVgkytsdmvk&ab_channel=GalenoGarbe https://www.wikiwand.com/pt/Cifra_de_Vigen%C3%A8re
Compartilhar