Please enable JavaScript.
Coggle requires JavaScript to display documents.
2 - SISTEMAS CRIPTOGRÁFICOS(Criptografia simétrica) (Criptografia…
2 - SISTEMAS CRIPTOGRÁFICOS(Criptografia simétrica)
Criptografia simétrica
Baseados em uma única chave
Termos utilizados
Criptografia simétrica
Criptografia de chave privada
Criptografia de chave única
Criptografia de chave compartilhada
Criptografia de chave secreta
Rápida execução
70 vezes mais rápida do que a chave assimétrica
Garante
Confidencialidade
Integridade
Não garante
Estas duas características só são garantidas pela criptografia assimétrica
Autenticidade
Irretratabilidade
Principais problemas
Manter o sigilo da chave
Dificuldade no compartilhamento da chave
Exemplos de sistemas criptográficos simétricos
De bloco
IDEA
TwoFish
Blowfish
Serpent
DES
Data Encryption Standard
A chave é de 64 bits quando está armazenada, mas o ultimo bit de cada byte corresponde ao bit de paridade(conferir se existiu algum erro no bit), possuindo então 56 bits quando está em execução, então essa chave de 56 bits vai ser derivada novamente e vai gerar 16 chaves de 48 bits, uma para cada iteração do algoritmo (em zig-zap)
O algoritmo trabalha com 64 bits em cada bloco
A mensagem é fatiada em blocos de 64 bits
Cada bloco de 64 bits sofre 16 alterações
Problemas do DES
A chave é relativamente pequena
A cifra de criptografia é a mesma cifra utilizada para a decriptografia. Utiliza a ordem crescente das chaves para criptografar, e utiliza a ordem decrescente das chaves para descriptografar
AES
Advanced Encryption Standard
É o substituto do DES
Utiliza uma rede de substituição e permutação
utiliza 10, 12 ou 14 passos, desde que utilize chaves de 128, 192 ou 256 bits
O bloco é de tamanho fixo de 128 bits
O que muda é o tamanho da chave
Não utiliza a estrutura de Faistel, como era feito no DES
Cada bloco é tratado como uma matriz 4x4 de bytes
A cifra de criptografia é diferente dad cifra de decriptografia
RC5
RC6
De fluxo
RC4
Promove transformações lineares através de permutações e soma de valores inteiros
A chave possui de 0 a 256 bytes
É o algoritmo simétrico mais utilizado na atualidade
É utilizado nos padrões SSL/TLS, WEP e WPA
A velocidade é importante (justificativa de ser o mais usado em transações web)
Possui como princípio de funcionamento o segredo criptográfico perfeito: a chave é do tamanho da mensagem
OTP
One Time Pad
Algoritmo de chave única
Chave aleatória do mesmo tamanho da menasgem
Se a mensagem possuir 1TB, a chave será de 1TB
Se a chave for verdadeiramente aleatória, nunca reutilizada, e mantida em segredo, a one time pad pode ser inquebrável
A sua utilização é muito limitada dado o tamanho da chave
Cifragem simétrica em Bloco
O texto é dividido em blocos antes da cifragem
Operação em cada bloco de forma independente
Existe o problema na distribuição da chave de forma segura
Pode reutilizar chaves
É precisa completar os blocos, para manter o padrão de tamanho
Cifragem simétrica em Fluxo
Recomenda-se o descarte da chave após a sessão de comunicação, não sendo aconselhável repeti-la
Não é recomentado reutilizar chaves