XTEA


 
 

In cryptography, XTEA (eXtended TEA) is a block cipher designed to correct weaknesses in TEA. The cipher's designers were David Wheeler and Roger Needham of the Cambridge Computer Laboratory, and the algorithm was presented in an unpublished technical report in 1997 (Needham and Wheeler, 1997). It is not subject to any patents.

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Like TEA, XTEA is a 64-bit block Feistel network with a 128-bit key and a suggested 64 rounds. Several differences from TEA are apparent, including a somewhat more complex key-schedule and a rearrangement of the shifts, XORs and additions.

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Presented along with XTEA was a variable-width block cipher termed Block TEA, which uses the XTEA round function but applies it cyclically across an entire message for several iterations. Because it operates on the entire message, Block TEA has the property that it does not need a mode of operation. An attack on the full Block TEA was described in (Saarinen, 1998), which also details a weakness in Block TEA's successor, XXTEA.

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

As of 2004, the best attack reported on XTEA is a related-key differential attack on 26 out of 64 rounds of XTEA, requiring 220.5 chosen plaintexts and a time complexity of 2115.15 (Ko et al, 2004).

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

~ ~ ~ ~ ~ ~ ~ ~ ~ ~


 

Cryptography: Cryptography is the field concerned with linguistic and mathematical techniques for securing information, particularly in communications. Historically, cryptography was concerned solely with encryption; that is, means of converting information from its normal, comprehensible form into an incomprehen...

Block cipher: In cryptography, a block cipher is a symmetric key cipher which operates on fixed-length groups of bits, termed blocks, with an unvarying transformation. When encrypting, a block cipher might take a (for example) 128-bit block of plaintext as input, and output a corresponding 128-bit block of cipher...

TEA: Tea is a caffeine-containing beverage, an infusion made by steeping the dried leaves or buds of the shrub Camellia sinensis in hot water for a few minutes. In addition, tea may also include other herbs, spices, or fruit flavours....

~ Table of Content ~

Introduction
Implementations
References
External links
 


 

~ Related Subjects ~

Cipher (2) - Cryptography (2) - Telecommunications (1) - Computing (1) - Symmetric key (1) - Plaintext (1) - Key (1) - Digital cash (1) - Keeping secrets (1) - Diplomat (1) - Authentication (1) - Electronic voting (1) - Digital signature (1) - Camellia sinensis (1) - Shrub (1) -
 

~ Community ~

History Forum
Come and discuss about History, Civilizations, Historical Events and Figures
History Web-Ring
A community of sites, blogs and forums dedicated to History. Do not hesitate to submit your site.