{{cite web|title=Tinyness: An Overview of TEA and Related Ciphers|author=Matthew D. Russell|date=27 Feb 2004|url=http://www-users.cs.york.ac.uk/~matthew/TEA/ |archive-url=https://web.archive.org/web/20070812222155/http://www-users.cs.york.ac.uk/~matthew/TEA/ |archive-date=12 August 2007}}</ref>"},"designers":{"wt":"[[Roger Needham]], [[David Wheeler (computer scientist)|David Wheeler]]"},"publish date":{"wt":"1994"},"derived from":{"wt":""},"derived to":{"wt":"[[XTEA]]"},"key size":{"wt":"128 bits"},"block size":{"wt":"64 bits"},"structure":{"wt":"[[Feistel network]]"},"rounds":{"wt":"variable; recommended 64 Feistel rounds (32 cycles)"},"cryptanalysis":{"wt":"TEA suffers from equivalent keys (see text; Kelsey et al., 1996) and can be broken using a [[related-key attack]] requiring 2<sup>23</sup> [[chosen plaintext]]s and a time complexity of 2<sup>32</sup>.<ref name=\"kelsey1997\" /> The best structural cryptanalysis of TEA in the standard single secret key setting is the zero-correlation cryptanalysis breaking 21 rounds in 2<sup>121.5</sup> time with less than the full code book <ref name=\"bogdanovwang2012\">{{cite book | first = Andrey | last = Bogdanov |author2=Wang, Meiqin | title = Fast Software Encryption | chapter = Zero Correlation Linear Cryptanalysis with Reduced Data Complexity | series = Lecture Notes in Computer Science | volume = 7549 | pages = 29–48 | year = 2012 | url = http://www2.compute.dtu.dk/~anbog/fse12-zerocorrelation.pdf | doi = 10.1007/978-3-642-34047-5_3| isbn = 978-3-642-34046-8 }}</ref>"}},"i":0}}]}'>TEA Two Feistel rounds (one cycle) of TEA |
| General |
|---|
| Designers | Roger Needham, David Wheeler |
|---|
| First published | 1994 |
|---|
| Successors | XTEA |
|---|
| Cipher detail |
|---|
| Key sizes | 128 bits |
|---|
| Block sizes | 64 bits |
|---|
| Structure | Feistel network |
|---|
| Rounds | variable; recommended 64 Feistel rounds (32 cycles) |
|---|
| Best public cryptanalysis |
|---|
| TEA suffers from equivalent keys (see text; Kelsey et al., 1996) and can be broken using a related-key attack requiring 2 chosen plaintexts and a time complexity of 2. The best structural cryptanalysis of TEA in the standard single secret key setting is the zero-correlation cryptanalysis breaking 21 rounds in 2 time with less than the full code book |
In cryptography, the Tiny Encryption Algorithm (TEA) is a block cipher notable for its simplicity of description and implementation, typically a few lines of code. It was designed by David Wheeler and Roger Needham of the Cambridge Computer Laboratory; it was first presented at the Fast Software Encryption workshop in Leuven in 1994, and first published in the proceedings of that workshop.
The cipher is not subject to any patents.
- ↑ Matthew D. Russell (27 February 2004). "Tinyness: An Overview of TEA and Related Ciphers". Archived from the original on 12 August 2007.
- 1 2 Wheeler, David J.; Needham, Roger M. (16 December 1994). "TEA, a tiny encryption algorithm". Fast Software Encryption. Lecture Notes in Computer Science. Vol. 1008. Leuven, Belgium. pp. 363–366. doi:10.1007/3-540-60590-8_29. ISBN 978-3-540-60590-4.{{cite book}}: CS1 maint: location missing publisher (link)
- ↑ Andem, Vikram Reddy (2003). "A Cryptanalysis of the Tiny Encryption Algorithm, Masters thesis" (PDF). Tuscaloosa: The University of Alabama.
- Hong, Seokhie; Hong, Deukjo; Ko, Youngdai; Chang, Donghoon; Lee, Wonil; Lee, Sangjin (2004). "Differential Cryptanalysis of TEA and XTEA". Information Security and Cryptology - ICISC 2003. Lecture Notes in Computer Science. Vol. 2971. pp. 402–417. doi:10.1007/978-3-540-24691-6_30. ISBN 978-3-540-21376-5.
|
|---|
Common algorithms | |
|---|
Less common algorithms | |
|---|
Other algorithms | |
|---|
| Design | |
|---|
Attack (cryptanalysis) | |
|---|
| Standardization | |
|---|
| Utilization | |
|---|
|
|