Criptografia - Módulo I -- Terminologia - Wiki - Universidade do Minho
Criptografia - Módulo I -- Terminologia - Wiki - Universidade do Minho
Criptografia - Módulo I -- Terminologia - Wiki - Universidade do Minho
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Cifras Simétricas<br />
Cifras Simétricas Sequenciais<br />
Cifras Simétricas por Blocos<br />
Chaves de Sessão<br />
Conceito<br />
Exemplos<br />
Mo<strong>do</strong>s de Funcionamento<br />
Padding<br />
Um aspecto importante <strong>do</strong>s últimos três méto<strong>do</strong>s é a<br />
possibilidade de verificar a decifragem <strong>do</strong> último bloco.<br />
Uma alternativa, quan<strong>do</strong> se usa o mo<strong>do</strong> ECB, é utilizar<br />
uma variante <strong>do</strong> méto<strong>do</strong> #3, em que em vez de caracteres<br />
nulos, se utilizam bytes aleatórios. Desta forma consegue<br />
evitar-se que duas cifragens sucessivas <strong>do</strong> mesmo texto<br />
limpo resultem no mesmo criptograma.<br />
Uma outra situação importante é o caso em que o<br />
tamanho <strong>do</strong> texto limpo pode revelar informação crítica.<br />
Neste caso é possível adicionar um número aleatório de<br />
bytes aleatórios de padding.<br />
Normalmente, para evitar ambiguidades, utiliza-se sempre<br />
padding e, na maior parte <strong>do</strong>s casos, o méto<strong>do</strong> #4, da<br />
norma PKCS#5.<br />
M. B. Barbosa mbb@di.uminho.pt <strong>Criptografia</strong> 06/07