【问题标题】:Encrypt/Decrypt Small Messages in C on Microcontroller [closed]在微控制器上加密/解密 C 中的小消息 [关闭]
【发布时间】:2013-09-23 02:25:54
【问题描述】:

存在哪些库可用于嵌入式上下文中的安全加密。不过,不是嵌入式 linux。我说的是最简单的选择,在没有操作系统的裸机上运行,​​也无法访问文件流。

想想印刷电路板上的芯片相互通信,周期性地发送大约 10 字节的消息。

瑞恩达尔?是否值得花时间尝试将其移植到更简单的东西上?

【问题讨论】:

  • 茶,xtea?评论的长度必须至少为 15 个字符...
  • “值得花时间吗?” - 答案总是归结为“它要花多少钱”与“它能给我带来什么”。只有您可以根据您的情况回答。
  • Rijndael 是 AES。只需使用一些 AES 库。
  • Electronics Stackexchange 上的“encryption tag”对小型微控制器的加密进行了很多讨论。

标签: c encryption embedded aes microcontroller


【解决方案1】:

许多制造商都为其处理器提供了加密算法示例。这是TI MSP430 processor family 的一个。我建议谨慎使用并全面调查您自己实施的安全影响。密钥管理始终是一个主要问题,尤其是在设备可被攻击者访问时如何确保其安全。

其他现成的算法是 Bruce Schneier 的 TwofishBlowfish

您还可以在共享密钥上使用标准散列以及两端都知道的一些消息变化数据(想到时间或消息计数)来生成可以对消息数据进行异或的“随机”字节数组。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-30
    • 2012-11-18
    • 2018-06-05
    • 2012-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-05
    相关资源
    最近更新 更多