Você está na página 1de 4

Desafio de

montagem de
uma criptografia
Este trabalho acadêmico aborda o desafio de criar uma estratégia de
criptografia para uma empresa de tecnologia, visando garantir a
transmissão segura de mensagens. Explora-se o uso de matrizes para
converter caracteres em números, transmitir e decodificar mensagens.
Destaca-se a importância crescente da criptografia na proteção da
privacidade e segurança da informação em um mundo digitalizado.

by pedro ferreira
AMATRIZ CODIFICADORA E A MENSAGEM CODIFICADA

MATRIZ CODIFICADORA
A matriz selecionada para o desafio foi uma matriz quadrada. [4,1,3,1]
O alfabeto foi modificado onde os caracteres foram trocados por números:

A=1, B=2, C=3, D=4, E=5, F=6, G=7, H=8, I=9, J=10, K=11, L=12, M=13, N=14, O=15, P=16, Q=17, R=18,
S=19, T=20, U=21, V=22, W=23, X=24, Y=25, Z=26, .=27, ,=28, !=29,?=30, [ESPAÇO]=31

A MENSAGEM
Os caracteres do alfabeto foram substituídos por números, de tal forma a mensagem a ser
transmitida "O CONHECIMENTO ENCONTRA A SOLUÇÃO" foi reescrita com as modificações dos
caracteres do alfabeto.

[15 31 3 15 14 8 5 3 9 13 5 14 20 15 31 5 14 3 15 14 20 18 1 31 1 31 19 15 12 21 3 1 15 29]

A MENSAGEM CODIFICADA
Os 34 números da mensagem foram organizados em uma matriz de tal forma que essa matriz se
adequasse a regra de multiplicação entre matrizes onde diz que a primeira matriz deve ter o
números de colunas igual ao número de linhas da segunda matriz , então a matriz da mensagem
ficou organizada com 2 linhas e 17 colunas, após o processo de multiplicação chegamos a matriz
com a mensagem codificada:

[63 139 26 80 74 33 51 13 67 71 35 68 101 63 125 35 85 48 108 23 65 60 25 46 10 58 58 30 54 81 48


94 30 71]
O processo de codificação da
mensagem
1 Substituição de Letras
Cada letra é substituída por um número de acordo com um padrão.

2 A matriz com a mensagem


A mensagem foi organizada em uma matiz 2×17 pronta para a
multiplicação.

3 Codificando a mensagem
O processo de codificação é feita através da multiplicação entre a matriz
codificadora e a matriz com a mensagem. Este processo é feito seguindo a
regra de multiplicação entre matrizes e foi feito assim:

Dadas duas matrizes COD e MENSAGEM, onde COD tem dimensões 2 ×2 e


MENSAGEM tem dimensões 2 ×17, o produto COD e MENSAGEM será uma
nova matriz MENSAGEM CODIFICADA com dimensões 2 ×17.

Para calcular cada elemento da matriz resultante MENSAGEM CODIFICADA,


você multiplica os elementos das linhas de COD pelos elementos
correspondentes das colunas de MENSAGEM e soma esses produtos.
A DECODIFICAÇÃO
Para o receptor conseguir ler a mensagem ele precisa decodificar a mensagem e para isso ele precisa
fazer o seguinte processo.

1 A matriz 2 Decodificando 3 A mensagem


decodificadora a matriz decodificada
mensagem O produto da
[1,-1,-3,4]
codificada multiplicação entre a
Para obter a matriz matriz decodificadora e
Para decodificar a
decodificadora é preciso a matriz da mensagem
mensagem é preciso
fazer o processo de codificada e a matriz
fazer o processo de
inversão de matriz na com a mensagem
multiplicação entre
matriz codificadora, decodificada.
matrizes utilizando a
usando este processo:
matriz decodificadora e
[15 31 3 15 14 8 5 3 9 13
- Dividir os termos pelo a matriz com a 5 14 20 15 31 5 14 3 15
determinante. mensagem codificada 14 20 18 1 31 1 31 19 15
então iremos obter o
- Permutar os termos da 12 21 3 1 15 29]
produto que é a matriz
diagonal principal e "O CONHECIMENTO
com a mensagem
inverter o sinal dos ENCONTRA A SOLUÇÃO"
decodificada.
termos da diagonal
secundaria

1- determinante:
multiplica se a diagonal
principal 4.1 = 4

multiplica se a diagonal
secundaria 1.3 = 3

faz a subtração entre os


produtos 4-3 = 1 então
teremos a determinante.

2- dividir os termos
pela determinante:

4/1 = 4

1/1 = 1

3/1 = 3

1/1 = 1

3- permuta:

troca de posição os
produtos da diagonal
principal e troca o sinal
dos produtos da
diagonal secundaria. E
assim conseguimos a
matriz decodificadora

[1,-1,-3,4]

Você também pode gostar