国民技术单片机安全加密功能说明
国民技术为您持续创新,提供全场景、广覆盖、高性能、安全可靠的MCU产品。国民技术代理商深圳市绿都电子有限公司可为您提供全系列MCU、蓝牙、安全加密芯片的技术支持、现货订购、免费样品等服务,欢迎您联垂询,联络方式:0755-83777478,18688790400(微信同号),Philip.yf@szlvdu.com。
N32系列单片机产品家族基于国民技术安全SOC技术平台架构,采用 32 位 Arm® Cortex®-M 处理器内核,内置嵌入式高速闪存、低功耗电源管理,集成数模混合电路,并内置多种密码算法硬件加速引擎以及安全单元,打造以安全、高性能、高集成度、低功耗、低成本、简单易用为特色的通用 MCU 系列产品。全面覆盖各种智能物联与控制应用场景,用于物联网、工业联网及工业控制、智能家电及智能家庭物联网终端、消费电子、电机驱动、电池及能源管理、智能表计、医疗电子、汽车电子、安防、生物识别、通讯、传感器、机器自动化等应用领域。
国民技术N32系列单片机安全加密功能如下:
一、加密存储器
-高达 512KByte 片内 Flash,支持加密存储、多用户分区管理及数据保护,支持硬件 ECC 校验,10万次擦写次数,10 年数据保持
-144KByte 片内 SRAM(包含 16KByte Retention RAM),Retention RAM 支持硬件奇偶校验
二、算法硬件加速引擎(SAC)
内嵌算法硬件加速引擎,支持多种国际算法及国家密码对称密码算法和杂凑密码算法加速,相较于纯软件算法而言能极大的提高加解密速度。硬件支持的算法如下:
-支持 DES 对称算法
-支持 DES 和 3DES 加解密运算
-TDES 支持 2KEY 和 3KEY 模式
-支持 CBC 和 ECB 模式
-支持 AES 对称算法
-支持 128bit/192bit/ 256bit 密钥长度
-支持 CBC、ECB、CTR 模式
-支持 SHA 杂凑算法
-支持 SHA1/SHA224/SHA256
-支持 MD5 摘要算法
-支持对称式国密 SM1、SM4、 SM7 算法以及 SM3 杂凑算法
三、唯一设备序列号(UID)
N32G455系列产品内置两个不同长度的唯一设备序列号,分别为96位的UID(Unique device ID)和128位的UCID(Unique Customer ID),这两个设备序列号存放在闪存存储器的系统配置块中,它们所包含的信息在出厂时编写,并保证对N32G455系列任意一个微控制器在任何情况下都是唯一的,用户应用程序或外部设备可以通过CPU或JTAG/SWD接口读取,不可被修改。
UID为96位,通常用来做为序列号或作为密码,在编写闪存时,将此唯一标识与软件加解密算法相结合,进一步提高代码在闪存存储器内的安全性。
UCID为128位,遵守国民技术芯片序列号定义,它包含芯片生产及版本相关信息。