如何使用专用加密芯片

物联网 安全 硬件
2021-06-15 06:56:55

我有一个芯片需要将任意数据发送到我无法控制的服务器。我们目前正在使用mbed TLS,但是二进制文件非常大。因此,我们在 PCB 上引入了专用的加密芯片。

这意味着加密和密钥管理被卸载到该芯片上。然而,现在所有的通信都需要通过这个芯片,它在 PCB 上有暴露的接触点。这意味着攻击者可以通过读取正确的 I²C 引脚来读取所有内容。

当然,定义威胁模型很重要。幸运的是,我们的威胁模型不包括拥有专门设备且连续数周的攻击者。但是,如果有人可以读出 PCB 上的两个引脚并掌握所有数据,这并不理想。

使用此加密芯片(ATECC508A的正确方法是什么

我一定是看错了,否则最好使用 mbed TLS 定义的函数而不是专用芯片的功能。

0个回答
没有发现任何回复~