以一个具有16k ROM和1k RAM的PIC16F1705为例。
为了保护系统,我需要一些加密算法,例如
哈希函数
分组密码
随机数生成器
现在我的问题是:
哪些加密算法可用于PIC16?
哪些算法可以例如,由于RAM限制,我无法理解高级加密标准(AES)。
#1 楼
您可能对Skein加密散列函数系列感兴趣,该散列函数旨在在各种小型和大型处理器上有效实现。您可以将RAM换成速度,反之亦然。可以使用少至100个字节的状态来实现哈希。 Skein原语是散列和加密的基础。主页上有一篇帖子,提供了可免费使用的PIC实现;请参见图4。尽管我没有找到链接,但您可能可以在线搜索它。
评论
相关:究竟是什么使SPECK和SIMON特别适合于IoT设备?@BorisBrodski您是说AES加密吗?我还没有听说过EAS,所以我猜你是这个意思,但是如果我写错了就不要编辑。
@ Aurora0001当然,只是解决了错字