Twofish

Em criptografia, Twofish é um algoritmo de cifra de bloco criado por Bruce Schneier sucessor do algortimo original Blowfish. Foi um dos cinco finalistas no concurso do Advanced Encryption Standard (AES, Padrão de Criptografia Avançado), acabando por não ser selecionado para a padronização. Possui um tamanho de bloco de 128 bits, e uma chave variável de 128,192 ou 256 bits, tal como os restantes concorrentes para o AES.[1] O seu criador, Bruce Schneier, recomenda-o em detrimento do Blowfish[2], já que Blowfish, com o tamanho de bloco de 64 bits, é vulnerável a ataques de aniversário, como, por exemplo, o SWEET32.

Referências

  1. «Twofish». Wikipédia em Inglês. Consultado em 7 de junho de 2019 
  2. «Bruce Almighty: Schneier preaches security to Linux faithful (Em inglês)». Consultado em 7 de junho de 2019 
Ícone de esboço Este artigo sobre Criptografia é um esboço. Você pode ajudar a Wikipédia expandindo-o.
  • v
  • d
  • e
  • v
  • d
  • e
Cifras de bloco (sumário de segurança)
Algoritmos
comuns
  • AES
  • Blowfish
  • DES (3DES)
  • Serpent
  • Twofish
Algoritmos
menos comuns
  • Camellia
  • CAST-128
  • IDEA
  • RC2
  • RC5
  • SEED
  • Skipjack
  • TEA
  • XTEA
Outros
algoritmos
  • 3-Way
  • Akelarre
  • Anubis
  • ARIA
  • BaseKing
  • BassOmatic
  • BATON
  • BEAR e LION
  • CAST-256
  • Chiasmus
  • CIKS-1
  • CIPHERUNICORN-A
  • CIPHERUNICORN-E
  • CLEFIA
  • CMEA
  • Cobra
  • COCONUT98
  • Crab
  • Cryptomeria/C2
  • CRYPTON
  • CS-Cipher
  • DEAL
  • DES-X
  • DFC
  • E2
  • FEAL
  • FEA-M
  • FROG
  • G-DES
  • GOST
  • Grand Cru
  • Cifra Hasty Pudding
  • Hierocrypt
  • ICE
  • IDEA NXT
  • Cifra Intel Cascade
  • Iraqi
  • KASUMI
  • KeeLoq
  • KHAZAD
  • Khufu e Khafre
  • Cifra-KN
  • Ladder-DES
  • Libelle
  • LOKI (97, 89/91)
  • Lucifer
  • M6
  • M8
  • MacGuffin
  • Madryga
  • MAGENTA
  • MARS
  • Mercy
  • MESH
  • MISTY1
  • MMB
  • MULTI2
  • MultiSwap
  • New Data Seal
  • NewDES
  • Nimbus
  • NOEKEON
  • NUSH
  • PRESENT
  • Q
  • RC6
  • REDOC
  • Red Pike
  • S-1
  • SAFER
  • SAVILLE
  • SC2000
  • SHACAL
  • SHARK
  • Simon
  • SMS4
  • Speck
  • Spectr-H64
  • Square
  • SXAL/MBAL
  • Threefish
  • Treyfer
  • UES
  • Xenon
  • xmx
  • XXTEA
  • Zodiac
Projeto
  • Rede Feistel
  • Programação chave
  • Esquema Lai-Massey
  • Cifra Product
  • S-caixa
  • P-box
  • SPN
  • Efeito avanalche
  • Tamanho de Bloco
  • Tamanho de chave
  • Clareamento de chave (Transformação de clareamento)
Ataque
(criptoanálise)
  • Força bruta (EFF DES cracker)
  • MITM (Ataque biclique, Ataque de 3-subconjuntos encontro-no-meio)
  • Linear
  • Diferencial (Impossível
  • Truncada
  • Alta-ordem)
  • Diferencial-linear
  • Criptoanálise Integral
  • Bumerangue
  • Módulo n
  • Chave relacionada
  • Escorrego
  • Rotacional
  • Momento
  • XSL
  • Interpolação
  • Partição
  • Davies'
  • Ricochete
  • Chave fraca
  • Tau
  • Chi-quadrado
Padronização
  • AES
  • CRYPTREC
  • NESSIE
Utilização