微型加密算法

科技工作者之家 2020-11-17

在密码学中,微型加密算法(Tiny Encryption Algorithm,TEA)是一种易于描述和执行的块密码,通常只需要很少的代码就可实现。

介绍在密码学中,微型加密算法(Tiny Encryption Algorithm,TEA)是一种易于描述和执行的块密码,通常只需要很少的代码就可实现。其设计者是剑桥大学计算机实验室的大卫·惠勒与罗杰·尼达姆。这项技术最初于1994年提交给鲁汶的快速软件加密的研讨会上,并在该研讨会上演讲中首次发表。11

属性TEA操作处理在两个32位无符号整型上(可能源于一个64位数据),并且使用一个128位的密钥。

版本TEA的第三个版本XXTEA,发表于1998年,进一步提高了TEA算法的安全性。2

算法比较RC4- 一种流密码,如同TEA一般, 旨在被设计后易于执行。

XTEA- 块TEA的继任者的第一个版本。

XXTEA-改进版本块TEA的继任者。

本词条内容贡献者为:

王慧维 - 副研究员 - 西南大学