VeraCrypt

Documentation >> Encryption Algorithms >> Twofish

Twofish

Designed by Bruce Schneier, John Kelsey, Doug Whiting, David Wagner, Chris Hall, and Niels Ferguson; published in 1998. It uses a 256-bit key and 128-bit block and operates in XTS mode (see the section Modes of Operation). Twofish was one of the AES finalists. This cipher uses key- dependent S-boxes. Twofish may be viewed as a collection of 2128 different cryptosystems, where 128 bits derived from a 256-bit key control the selection of the cryptosystem [4]. In [13], the Twofish team asserts that key-dependent S-boxes constitute a form of security margin against unknown attacks [4].

 

Next Section >>

Crypt/tree/?h=VeraCrypt_1.0f-BETA3&id=7ffce028d04a6b13ef762e2b89c34b688e8ca59d'>root/src/Crypto/Blowfish.h
blob: d9cf4bc5c78c3c17f0e2a3c415aa0cb2f8b8f5f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25