Você está na página 1de 8

0

António Artur Mahumane Jr.

RELATÓRIO
CRIPTOGRAFIA SIMÉTRICA (CIFRA DE PLAYFAIR)
Licenciatura em Informática
4º Ano

Universidade Pedagógica
Maputo
2021
1

António Artur Mahumane Jr.

RELATÓRIO
CRIPTOGRAFIA SIMÉTRICA (CIFRA DE PLAYFAIR)
Licenciatura em Informática

4º Ano

Trabalho a ser apresentado na disciplina de Segurança


Informática, na Faculdade de Engenharia e Tecnologia
da Universidade Pedagógica, para fins de avaliação.

Docente:

Martina de Barros

Universidade Pedagógica
Maputo
2021
2

Índice
1. Introdução ................................................................................................................................ 3

2. Objectivos ................................................................................................................................ 4

3. Material .................................................................................................................................... 5

4. Métodos.................................................................................................................................... 5

5. Resultados ................................................................................................................................ 5

6. Discussão ................................................................................................................................. 5

7. Conclusão ................................................................................................................................. 7
3

1. Introdução

Cifra de Playfair Criada por Charles Wheatstone, a cifra Playfair foi apresentada em 1854 em um
jantar oferecido pelo lorde Granville. Estava presente o ilustre (e muito rico) lorde Palmerstone.
Wheaststone demonstrou seu sistema usando a palavra chave Palmerstone.

A cifra Playfair é uma substituição polialfabética em bloco bigrâmico (ou digrâmico). Nesta
substituição, as letras são tomadas duas a duas (bloco bigrâmico), de acordo com regras aplicadas
a uma matriz de 5 por 5 que contém o alfabeto cifrante.
4

2. Objectivos

• Unir informações recebidas em aulas teóricas e em aulas práticas, possibilitando dessa


forma no desenvolvimento do software;
• Aliar informações que façam com que exista uma melhor assimilação e entendimento do
conteúdo estudado;
• Facilitar o utilizador com uma plataforma para a criptografia simétrica
5

3. Material

Os matérias usados foram:

• O editor visual Studio Code para escrever o código


• Usei a linguagem de programação JavaScript, linguagem de marcação HTML e a folha de
estilo CSS.
• Os manuais disponibilizados pela docente.

4. Métodos

Para o trabalho divide as tarefas em duas partes:

1. Front-end, onde será exibida a informação;


2. back-end, onde tem toda parte funcional.

5. Resultados

No início tive problemas com a Cifra de Playfair porque não dava o resultado esperado pelo número
de passos que a cifra tinha então tive um erro de execução. Mas obtive os resultados desejados
segundo as informações contidas dos manuais.

6. Discussão

Nesse caso A Cifra de Playfair funciona de forma diferente. A matriz é construída com o
preenchimento das letras da palavra chave (menos duplicatas) da esquerda para a direita e de cima
para baixo, e depois do restante da matriz com as outras letras na ordem alfabética. As letras I e J
contam como uma só. O texto claro é encriptado com duas letras de cada vez, de acordo com as
seguintes regras:

• Letras de texto claro repetidas que estão no mesmo par são separadas por uma de
preenchimento, como x, de modo que balloon seria tratado como ba lx lo on.
6

• Duas letras de texto claro que estejam na mesma linha da matriz são substituídas pela letra
à direita, com o primeiro elemento da linha vindo após o último, de forma rotativa. Por
exemplo, ar é encriptado como RM.

• Duas letras de texto claro que estejam na mesma coluna são substituídas pela letra abaixo,
com o elemento de cima da coluna vindo após o último, de forma rotativa. Por exemplo,
mu é encriptado como CM.
• Caso contrário, cada letra de texto claro em um par é substituída por aquela que esteja em
sua própria linha e na coluna ocupada pela outra letra de texto claro. Assim, hs torna-se BP,
e ea torna-se IM (ou JM, a critério do cifrador).
7

7. Conclusão

Playfair possui algumas vantagens: não precisa de tabelas ou dispositivos complicados, possui uma
palavrachave que pode ser memorizada ou trocada com facilidade, é muito fácil de ser
implementada e pouco sujeita a erros. Devido a estas características o sistema é perfeito para ser
usado como uma "cifra de campo".

Você também pode gostar