Mindmap
Criptografia - DES
Inhalt der Mindmap
Criptografia - DES
Assimetrica
Simetrica
- Algoritmos
- Cifra de bloco
- Opera sobre agrupamentos de bits com tamanhos fixos (blocos)
- Precisa da definição do tamanho do bloco
- Existem 2 elevado a n diferentes blocos de texto claro possível
- Gera um bloco de saída para cada bloco de entrada
- O bloco de saída possui o mesmo tamanho do bloco de entrada
- Exemplo
- DES - Data Encryption Standard
- O bloco de entrada de 64 bits gera um bloco de saída de 64 bits
- Texto claro
- Sofre uma permutação, chamada de permutação inicial (IP)
- Bits trocam de posição
- Realiza um agrupamento de 32 bits para a esquerda e 32 bits para a direita
- Função F
- Diminui os 48 bits (8 * 6) para 32 bits (8 * 4) com a utilização de 8 S-boxes com 4 bits
- Primeiro e ultimo bit se transformam em linha e os quatro bits do meio se transformam na coluna
- Realiza uma permutação nos 32 bits
- Realiza XOR com os dados transformados do lado direito com a chave da rodada
- Diminui os 48 bits (8 * 6) para 32 bits (8 * 4) com a utilização de 8 S-boxes com 4 bits
- Realizar uma operação de XOR entre os dados do lado esquerdo e o retorno da Função F
- O resultado da operação XOR se torna o lado direito da rodada seguinte
- O lado direito da rodada se torna o lado esquerdo da próxima rodada
- O processo se repete até a 15° rodada
- Transforma o 32 bits da direita em 48 bits (tamanho da subchave)
- Na 16° rodada
- Trocar os 32 bits da esquerda com os 32 bits da direita
- Realizar permutação inicial inversa (IP^-1)
- Sofre uma permutação, chamada de permutação inicial (IP)
- A cada rodada terá uma subchave derivada da chave de entrada
- Chave
- Realiza uma escolha permutada de 56 bits
- Realiza um deslocamento circular à esquerda na chave de 56 bits
- Realiza uma escolha permutada de 48 bits no resultado do deslocamento circular à esquerda
- Utiliza 16 rodadas
- Texto claro possui 64 bits
- Chave de 64 bits
- DES - Data Encryption Standard
- Cifra de bloco
- Algoritmos
Informationen
- Beschreibung
- Mindmap am Criptografia - DES, erstellt von Eric Henrique am 02/10/2021.
- Erstellt von
- Eric Henrique
- Aufrufe
- 0
- Bewertung