Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword or section
Like this

Table Of Contents

2 Twofish Design Goals
3 Twofish Building Blocks
3.1 Feistel Networks
3.2 S-boxes
3.3 MDS Matrices
3.4 Pseudo-Hadamard Transforms
3.5 Whitening
3.6 Key Schedule
4 Twofish
4.1 The Function F
4.2 The Function g
4.4 Round Function Overview
5 Performance of Twofish
5.1 Performance on Large Micropro- cessors
5.2 Performance on Smart Cards
5.3 Performance on Future Micro- processors
5.4 Hardware Performance
6 Twofish Design Philosophy
6.1 Performance-Driven Design
6.2 Conservative Design
6.3 Simple Design
6.4 S-boxes
6.5 The Key Schedule
7 The Design of Twofish
7.1 The Round Structure
7.2 The Key-dependent S-boxes
7.3 MDS Matrix
7.4 PHT
7.5 Key Addition
7.6 Feistel Combining Operation
7.7 Use of Different Groups
7.8 Diffusion in the Round Function
7.9 One-bit Rotation
7.10 The Number of Rounds
7.11 The Key Schedule
7.12 Reed-Solomon Code
8 Cryptanalysis of Twofish
8.1 Differential Cryptanalysis
8.4 Linear Cryptanalysis
8.5 Interpolation Attack
8.6 Partial Key Guessing Attacks
8.7 Related-key Cryptanalysis
8.10 Attacking Simplified Twofish
11.1 Chaining Modes
11.2 One-Way Hash Functions
11.3 Message Authentication Codes
11.8 Family Key Variant: Twofish- FK
A Twofish Test Vectors
A.1 Intermediate Values
A.2 Full Encryptions
0 of .
Results for:
No results containing your search query
P. 1
Paper Twofish Paper

Paper Twofish Paper

Ratings: (0)|Views: 177|Likes:
Published by ruptus

More info:

Published by: ruptus on Feb 23, 2012
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





You're Reading a Free Preview
Pages 4 to 53 are not shown in this preview.
You're Reading a Free Preview
Pages 57 to 68 are not shown in this preview.

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->