Escolar Documentos
Profissional Documentos
Cultura Documentos
Imagine que você tenha uma série de informações numéricas sobre algum tipo de
assunto: transações financeiras, notas de alunos, fluxo de carros em uma cidade
etc. Qual seria a melhor forma de dispô-las e visualizá-las?
Se você imaginou uma tabela com linhas e colunas, então já temos o primeiro
passo para compreender o que é uma matriz.
Alguns exemplos
História
Os trabalhos com matrizes iniciaram no século II a.C.
Esta solução pode ser obtida efetuando-se operações apropriadas nessa matriz. Isso é
particularmente importante no desenvolvimento de programas de computador, para
resolver sistemas de equações lineares, porque computadores são muito bons para
manipular coleções de números.
É preciso ter medo?
Sinopse:
Um jovem programador é atormentado por estranhos
pesadelos nos quais sempre está conectado por cabos
a um imenso sistema de computadores do futuro. À
medida que o sonho se repete, ele começa a levantar
dúvidas sobre a realidade. E quando encontra os
misteriosos Morpheus e Trinity, ele descobre que é
vítima do Matrix, um sistema inteligente e artificial que
manipula a mente das pessoas e cria a ilusão de um
mundo real enquanto usa os cérebros e corpos dos
indivíduos para produzir energia. (Filme de 1999)
Lógico que não!
Assim como a dominação da raça humana por computadores está longe de ser
uma ameaça (assim espero, rs), também não é preciso ter medo das matrizes.
A matriz A é apropriada, pois seus elementos são números inteiros, assim como os da
matriz inversa. 0 remetente vai usar a matriz A para codificar a mensagem, e o
destinatário vai usar a matriz inversa para decodificá-la. 0 objetivo deste método é que a
mensagem seja codificada utilizando pares de caracteres, de modo que tabelas de
freqüência de letras e outras alternativas não ajudem em nada a um decodificador
não-amigável.
MATRIZES E CRIPTOGRAFIA
Dada uma mensagem para ser codificada, o primeiro passo será convertê-la da
forma alfabética para a forma numérica. Para isso usamos a seguinte
correspondência entre letras e números:
MATRIZES E CRIPTOGRAFIA
Qualquer outra numeração dos 29 símbolos tipográficos também seria possível,
mas o remetente e o destinatário teriam que combiná-la previamente. Para maior
clareza usamos o símbolo # para indicar inexistência de letras (espaços entre
palavras, etc).
Quando esta mensagem codificada chegar ao destinatário este deve utilizar a matriz
decodificadora A para reverter os passos acima. Portanto, se o decodificador usar a mensagem
codificada para construir uma matriz com duas linhas e depois multiplicar esta matriz a esquerda
por A, irá obter a matriz M do remetente.
MATRIZES E CRIPTOGRAFIA
Vejamos: