本帖最后由 weitingliu 于 2023-1-21 08:02 编辑
在 MCU 安全领域方面,加密是一种常见的手法,用来达到保密通信、数字签名、认证 /校验、密码储存等功能。加密算法可以分为三大类,分别为对称式加密算法,在加密与解密时使用相同一个密钥,主要应用于加解密;非对称式加密算法,在加密与解密或签名与认证时,使用一组成对的密钥,主要应用于加解密、数字签名;哈希函数,则是一种将信息或数据压缩成固定格式摘要,使数据量变小且具有不可逆性,主要应用于认证 / 校验、数字签名、密码储存。本文介绍 HT32 密码库(Cryptographic Library)算法,包含了对称式加密算法(AES、ARC4)、非对称式加密算法(RSA、ECDSA)、哈希函数(SHA-256),搭配应用范例详细说明,帮助用户对密码库有初步的认识,并且在“资源与速度”章节以限定的条件下,测量各算法的速度、列出 ROM / RAM 等资源需求,借此帮助用户在初步评估上节省时间。
详细内容请参考附件:
an0636sc.pdf
(1.98 MB)
范例下载路径:https://mcu.holtek.com.tw/ht32/app.fw/Cryptographic
更多应用笔记信息链接:https://www.holtek.com.cn/general/32bit-flash-mcu
联系版主或负责单位,获取更多资讯
业务联系邮箱:holtek.sales@holtek.com.cn
技术支持邮箱:holtek.fae@holtek.com.cn
|