Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

Threefish Algorithm

Cryptographic Algorithm

Threefish is a symmetric-key tweakable block cipher designed as part of the Skein hash function, an entry in the NIST hash function competition. It uses no S-boxes or other table lookups, drawing its nonlinearity instead from alternating additions with exclusive-or operations to avoid cache-timing attacks, placing it in the same family of approach as Salsa20 and TEA. Threefish and Skein were designed by a team including Bruce Schneier and Niels Ferguson, and the cipher is unpatented and license-free.

Connections

Credited To

Source Threefish (Wikipedia)
Source Threefish (Wikipedia)

In Field

Cryptography, Fields
Source Threefish (Wikipedia)

Invented By

Source Threefish (Wikipedia)
Source Threefish (Wikipedia)
Sources
Threefish (Wikipedia)
  • In Field: Cryptography, Lead
    Threefish is a symmetric-key tweakable block cipher designed as part of the Skein hash function, an entry in the NIST hash function competition.
  • In Group: Block Cipher, Lead section
    symmetric-key tweakable block cipher
  • Credited To: Bruce Schneier, Lead
    Threefish and the Skein hash function were designed by Bruce Schneier, Niels Ferguson, Stefan Lucks, Doug Whiting, Mihir Bellare, Tadayoshi Kohno, Jon Callas, and Jesse Walker. "Threefish is unpatented, and the source code is uncopyrighted and license-free; it is free for all uses."
  • Credited To: Mihir Bellare, Lead
    Threefish and the Skein hash function were designed by Bruce Schneier, Niels Ferguson, Stefan Lucks, Doug Whiting, Mihir Bellare, Tadayoshi Kohno, Jon Callas, and Jesse Walker. "Threefish is unpatented, and the source code is uncopyrighted and license-free; it is free for all uses."
  • Invented By: Bruce Schneier, Lead
    Threefish and the Skein hash function were designed by Bruce Schneier, Niels Ferguson, Stefan Lucks, Doug Whiting, Mihir Bellare, Tadayoshi Kohno, Jon Callas, and Jesse Walker. "Threefish is unpatented, and the source code is uncopyrighted and license-free; it is free for all uses."
  • Invented By: Mihir Bellare, Lead
    Threefish and the Skein hash function were designed by Bruce Schneier, Niels Ferguson, Stefan Lucks, Doug Whiting, Mihir Bellare, Tadayoshi Kohno, Jon Callas, and Jesse Walker. "Threefish is unpatented, and the source code is uncopyrighted and license-free; it is free for all uses."
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.