23.11.2014 Views

CRIPTOGRAFIA - FESP

CRIPTOGRAFIA - FESP

CRIPTOGRAFIA - FESP

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

18 Z I J K R Q A B S V D W Y O T M L X C P N E U F G H<br />

19 I A J K L S R B C T W E X Z P U N M Y D Q O F V G H<br />

20 I J B K L M T S C D U X F Y A Q V O N Z E R P G W H<br />

21 I J K C L M N U T D E V Y G Z B R W P O A F S Q H X<br />

22 Y J K L D M N O V U E F W Z H A C S X Q P B G T R I<br />

23 J Z K L M E N O P W V F G X A I B D T Y R Q C H U S<br />

24 T K A L M N F O P Q X W G H Y B J C E U Z S R D I V<br />

25 W U L B M N O G P Q R Y X H I Z C K D F V A T S E J<br />

Algumas considerações fazem-se necessárias. Observe que cada diagonal da<br />

tabela, da esquerda para a direita e de cima para baixo, contém um alfabeto<br />

padrão. Além disso, as representações possíveis de uma letra não estão<br />

uniformemente distribuídas.<br />

Como na coluna correspondente à letra "A" do alfabeto claro não aparecem todas<br />

as letras, os inícios das linhas não são apropriadas para orientarem a escolha de<br />

um alfabeto através de uma chave. Devido a isto, é mais fácil escolher o número<br />

da linha, uma vez que este corresponde às letras do alfabeto (0=A, 1=B, ...,<br />

25=Z).<br />

Hardware de Encriptação<br />

Hardware de encriptação é um peça de hardware criada especificamente para<br />

manipular processos criptográficos. Pode ser um chip especial colocado na placa<br />

mãe, um disco rígido especial ou uma placa acessória.<br />

Alguns dispositivos apenas aceleram os processos de cifragem,<br />

independentemente do método utilizado. Chips dedicados gerenciam e atendem<br />

unicamente os processos criptográficos liberando a CPU desta tarefa, o que<br />

representa um ganho significativo na performance de encriptações e<br />

decifragens. Estes chips geralmente são otimizados para alguns tipos específicos<br />

de chaves mas, ainda assim, são muito rápidos mesmo que uma chave não seja<br />

do tipo otimizado. Um HD com dispositivo de encriptação faz a<br />

cifragem/decifração automaticamente toda vez que houver escrita/leitura de<br />

dados neste disco. Normalmente este tipo de dispositivo não permite escolher a<br />

chave ou o comprimento de chave. Existem também placas especiais de<br />

encriptação, projetadas especialmente para certos tipos/comprimentos de chave.<br />

Costumam ser utilizadas em tarefas específicas, como a encriptação SSL, e são<br />

incrivelmente rápidas. Para o usuário comum, o chip na placa mãe geralmente é<br />

a melhor escolha (muitas placas mãe VIA já vêm com um chip deste tipo).<br />

A segurança oferecida por qualquer sistema de encriptação depende unicamente<br />

da sua chave. As placas aceleradoras e os HDs geralmente são fornecidos com<br />

chaves e comprimentos de chave bastante seguros. O inconveniente destes<br />

sistemas, além de serem mais caros, é que não se pode fazer upgrades. Se a<br />

chave ou o comprimento de chave deixarem de fornecer a segurança desejada,<br />

os dispositivos precisam ser trocados. Já o chip onboard aceita qualquer chave<br />

que você fornecer. Com as chaves otimizadas, o processamento é mais rápido e,<br />

com as não otimizadas, apenas um pouco mais demorado.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!