微型加密算法
维基百科,自由的 encyclopedia
在密码学中,微型加密算法(Tiny Encryption Algorithm,TEA)是一种易于描述和执行的块密码,通常只需要很少的代码就可实现。其设计者是剑桥大学计算机实验室的大卫·惠勒(英语:David Wheeler (computer scientist))与罗杰·尼达姆(英语:Roger Needham)。这项技术最初于1994年提交给鲁汶的快速软件加密(英语:Fast Software Encryption)的研讨会上,并在该研讨会上演讲中首次发表。[2]
Quick Facts 概述, 设计者 ...
两轮Feistel结构(单周期)的TEA加密 | |
概述 | |
---|---|
设计者 | 大卫·惠勒(英语:David Wheeler (computer scientist)),罗杰·尼达姆(英语:Roger Needham) |
首次发布 | 1994年 |
继承算法 | XTEA |
密码细节 | |
密钥长度 | 128位 |
分组长度 | 64位 |
结构 | Feistel network |
重复回数 | variable; recommended 64 Feistel rounds (32 cycles) |
最佳公开破解 | |
TEA suffers from equivalent keys (Kelsey et al., 1996) and can be broken using a related-key attack requiring 223 chosen plaintexts and a time complexity of 232.[1] |
Close
此项技术开源。