XXTEA是PIC单片机的良好加密算法吗?

use*_*870 5 security encryption embedded cryptography xxtea

我需要一个适用于PIC单片机的良好加密算法.经过一些谷歌搜索,似乎XXTEA是唯一的选择,但是,"XXTEA很容易受到选择明文攻击,需要2 ^ 59次查询和可忽略不计的工作".

我不擅长密码学,所以我想问:上述陈述有多准确?我可以在商业安全应用程序中使用XXTEA吗?如果不是,我的嵌入式系统可以使用任何可用的算法吗?

Tho*_*nin 11

您无法知道加密算法的安全性.没有人知道加密算法的安全性.我们所拥有的最好的算法是"多年来一直受到数百名密码学家严格审查的算法,并且仍然相对没有受到损害".这是AES的情况,而不是XXTEA.我们可能会注意到,对XXTEA的攻击仍然非常昂贵,在可行的边缘并且可能不适用于大多数"商业"情况,但是,这种算法仍然表现得很脆弱.因此,如果您重视您的安全性,请不要因为您的加密而具有创造性; 使用经过严格审查的标准.

你为什么要使用XXTEA?它对你有什么影响,AES没有?您可能希望看一下这个问题,以获得一些针对某些PIC微控制器的AES实现的指示.

(TEA及其衍生产品如XXTEA的主要设计标准是拥有紧凑的源代码,因此可以用心学习并在计算机上再次输入.这并不能立即转化为编译代码的紧凑性.(X*)TEA算法往往很慢,并且依赖于32位操作,这些操作不适合小型微控制器.)