我们正在制造一个传感器,它以8字节的数据包传输。这个传感器将被几个不同的接收器使用,其中一些接收器的可用内存非常少(< 3kb)。在一些接收器上,我们将提供软件,在其他情况下,我们将根据NDA向制造商提供代码。
这是一个商业应用,传感器可以比较容易地复制。为了给仿冒设计制造一个小障碍,我们想在数据包中添加一些加密或混淆。
关于无线电包的几个细节:
我想使用Blowfish,但是它比我想要分配的RAM更多,而且它在加密方面可能是过分的。是否有一种较低的RAM可供选择?
我知道替换密码比较容易破解,但由于我只是想让某人慢下来,也许合适吗?有人能帮我指出一个内存效率很高并且需要一些工作才能破解的方法吗?
发布于 2022-04-30 18:26:35
为了这个问题的目的加密一个8字节的数据包,你可能会比使用一个应用于8字节数据包的64位密码和一个秘密密钥更糟糕。
候选人包括
其中任何一个都可以用很少的RAM来实现(64字节就足够了)。
注意:此替换不提供
https://crypto.stackexchange.com/questions/99897
复制相似问题