Buscar

Matrizes e a Criptografia

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CRIPTOGRAFIA
O QUE É, HISTÓRIA, APLICAÇÃO E COMO SE FAZ:
A criptografia é a codificação de uma informação como mecanismo de segurança. Em 1918 o Engenheiro Eletrotécnico Arthur Scherbius desenvolveu a
máquina enigma que foi usado pelo exército alemão na 2ª Guerra Mundial para se comunicarem secretamente. Mais tarde o cientista britânico Alan Turing
criou uma máquina chamada de Colossus que conseguiu decifrar as mensagens enviadas pela enigma contribuindo assim para o fim da guerra. A
criptografia passou a ser usada em larga escala por todas as ações, principalmente em épocas de guerra, tal como durante a Guerra Fria.
Hoje é utilizada principalmente na proteção de transações financeiras e comunicações realizadas pela internet.
São várias as técnicas para codificar e decodificar mensagens secretas, aqui será explicado uma maneira usando uma matriz A, e a matriz inversa de A,
que será chamada de B. A matriz A será usada para codificar a mensagem e a matriz B será usada para decodificar:
1 0 2 -1 2 0
A= 1 0 1 e B= -1 1 1
0 1 1 1 -1 0
Mensagem secreta:
MERECEMOS TRÊS PONTOS!
#MERECEMOS#TRÊS#PONTOS!#
# M E R E C E M O S # T R E S # P O N T O S ! #
30 13 5 18 5 3 5 13 15 19 30 20 18 5 19 30 16 15 14 20 15 19 29 30
Como a matriz codificadora A é uma matriz 3x3, os números foram colocados como os elementos de uma matriz com 3 linhas:
30 13 5 18 5 3 5 13
M = 15 19 30 20 18 5 19 30
16 15 14 20 15 19 29 30
Codificação da matriz M: N= 1 0 2 30 13 5 18 5 3 5 13 62 43 33 58 35 41 63 73
N= A x M 1 0 1 x 15 19 30 20 18 5 19 30 = 46 28 19 38 20 22 34 43
0 1 1 16 15 14 20 15 19 29 30 31 34 44 40 33 24 48 60
Decodificação da Matriz N: M= -1 2 0 62 43 33 58 35 41 63 73 30 13 5 18 5 3 5 13
M= B x N -1 1 1 x 46 28 19 38 20 22 34 43 = 15 19 30 20 18 5 19 30
1 -1 0 31 34 44 40 33 24 48 60 16 15 14 20 15 19 29 30
O passo final de decodificação é:
30 13 5 18 5 3 5 13 15 19 30 20 18 5 19 30 16 15 14 20 15 19 29 30
# M E R E C E M O S # T R E S # P O N T O S ! #
REFERÊNCIAS:
http://cartilha.cert.br/criptografia/
http://www.dsc.ufcg.edu.br/~pet/jornal/abril2014/materias/historia_da_computacao.html
http://www.infowester.com/criptografia.php
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z . , ! #
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Heloísa, Karina, Meuriane e Vanessa
Faculdade Católica do Tocantins
Engenharia Ambiental e Sanitária (1º Período)
meurianefran@gmail.com

Continue navegando