0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

铜墙铁壁的最佳安全保护-硬件加解密MCU

jf_pJlTbmA9 来源:jf_pJlTbmA9 作者:jf_pJlTbmA9 2023-08-11 14:44 次阅读

IoT联网装置日渐普及,大家在享受联网装置所带来便利性的同时,也必须同时承担联网装置的风险,即数据在传输过程可能遭窃取、伪造,因此数据传输过程的安全性,对于IoT联网装置是基本的要求,而利用加解密运算引擎,将一串明码资料经过加密或编码(Cryptography)后变成一堆不具意义的乱码,大幅降低数据传输的风险,但资料加密或编码化是复杂的运算过程,极耗CPU资源,大量加解密资料需求会造成CPU效能下降,因此采用硬件加解密,避免效能降低,且能达到最高等级的安全防护将是较佳选择。

硬件加解密主要优点:

铜墙铁壁安全保护:使用硬件方式來储存与保护金钥,加解密运算(Cryptography)过程都在硬件内进行,软件程序无法介入破解或窃取密钥,达到最高等级的安全防护。

提升运算效能:MCU内建加解密运算处理,不占用CPU资源,且能达成网络传输的实时性要求。

硬件加解密引擎种类:

单元 特色
AES 支持128位、192位与256位密钥长度及ECB, CBC, CFB, OFB, CTR, CBC-CS1, CBC-CS2与CBC-CS3 模式
DES/3DES 援ECB, CBC, CFB, OFB与CTR模式
ECC 椭圆曲线密码,支持素域GF(p)与二进制域GF(2m),支持192位与256位密钥长度
SHA SHA-160, SHA-224, SHA-256, SHA-384与SHA-512
HMAC HMAC-SHA-160, HMAC-SHA-224, HMAC-SHA-256, HMAC-SHA-384与HMAC-SHA-512

AES (Advanced Encryption Standard):是一个迭代、对称密钥分组的密码,它可以使用128、192 和 256 位密钥,并且用 128 位(16字节)分组加密和解密数据。

DES/3DES (Data/Triple Data Encryption Standard):利用Shannon的多重加密的观念,并利用混淆(Confusion)与散布(Diffusion)等方式,将原始数据杂散重组,让破解者无法利用统计方式或其他数学分析技巧将加密后的数据还原。

ECC (Elliptic Curve Cryptography):是一种基于椭圆曲线数学来建立公开密钥加密的算法,最大的优势在于相同的安全强度下,ECC使用的密钥长度较RSA的密钥短,所以ECC的执行效率更佳,非常适合在智能卡或行动装置等有限资源环境下使用。

SHA (Secure Hash Algorithm):密码哈希函式家族的算法,能计算出一个数字讯息所对应到的长度固定字符串(讯息摘要),且若输入的讯息不同,它们对应到不同字符串的机率很高。

HMAC (Hash-based Message Authentication Code):用来保证讯息的数据完整性和讯息的数据源认证。以一个密钥和一个讯息为输入,生成一个讯息摘要作为输出,主要是为了保证讯息的数据完整性和讯息来源的有效性进行验证。

新唐科技致力于提供MCU完整平台,为满足物联网应用对安全保护的需求,推出以Arm Cortex-M4为核心且内建硬件加解密引擎的M480系列,本系列除提供完整安全防护外,亦能在72 MHz至192 MHz的频率下提供高达90 DMIPS至240 DMIPS的高性能系统设计,其中内部Flash运行时的动态功耗更可低至175μA/MHz,同时满足物联网装置的低功耗需求。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16016

    浏览量

    343622
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10442

    浏览量

    206560
  • 硬件
    +关注

    关注

    11

    文章

    2922

    浏览量

    64778
  • 新唐
    +关注

    关注

    0

    文章

    131

    浏览量

    14059
收藏 人收藏

    评论

    相关推荐

    鸿蒙OS开发问题:(ArkTS)【 RSA加解密,解决中文乱码等现象】

    RSA加解密开始构建工具类就是举步维艰,官方文档虽然很全,但是还是有很多小瑕疵,在自己经过几天的时间,彻底解决了中文乱码的问题、分段加密的问题。
    的头像 发表于 03-27 21:23 348次阅读
    鸿蒙OS开发问题:(ArkTS)【 RSA<b class='flag-5'>加解密</b>,解决中文乱码等现象】

    基于FPGA的可编程AES加解密IP

    可编程AES加解密IP内建密钥扩展功能,使用初始密钥产生扩展密钥,用于加解密过程。可编程AES加解密IP处理128-bit分组数据,并且支持可编程的密钥长度:128-bit,192-bit和256-bit。
    发表于 01-09 10:49 240次阅读
    基于FPGA的可编程AES<b class='flag-5'>加解密</b>IP

    eCryptfs整体架构和核心加解密机制介绍

    的注册函数。之后eCryptfs根据mountsession中保存的key signature参数从keyring中找到对应密钥(FEKEK),再调用crypto模块API完成文件加解密。 eCryptfs核心加解密
    的头像 发表于 11-29 11:43 310次阅读
    eCryptfs整体架构和核心<b class='flag-5'>加解密</b>机制介绍

    通过构架来处理加解密需求

    SPE主要是提供需要安全保护的服务,例如固件更新、加解密;而NSPE则是一般使用者执行应用程序的环境。 如果在NSPE中执行的应用程序使用到secure层级的服务,则需要透过特定API来呼叫(这个
    的头像 发表于 11-02 16:15 154次阅读
    通过构架来处理<b class='flag-5'>加解密</b>需求

    探秘STM32U5安全特性|硬件加解密引擎与软件算法对比

    探秘STM32U5安全特性|硬件加解密引擎与软件算法对比
    的头像 发表于 10-27 10:23 942次阅读
    探秘STM32U5<b class='flag-5'>安全</b>特性|<b class='flag-5'>硬件</b><b class='flag-5'>加解密</b>引擎与软件算法对比

    AT32 MCU QSPI应用说明

    的V2.x.x 的BSP 板级支持包来进行QSPI 的XIP 端口的配置及操作3. XIP 端口扩展ROM/RAM 应用4. 数据加解密5. 下载算法文件的制作
    发表于 10-25 06:18

    基于FPGA的PCI硬件加解密卡的设计方案

    电子发烧友网站提供《基于FPGA的PCI硬件加解密卡的设计方案.pdf》资料免费下载
    发表于 10-18 11:18 0次下载
    基于FPGA的PCI<b class='flag-5'>硬件</b><b class='flag-5'>加解密</b>卡的设计方案

    从Cortex-M33内核认识TrustZone

    一颗CPU上,硬件隔离出两个世界• 安全世界里的安全软件• 安全相关的敏感操作、审查过的代码• 访问放置在安全世界里的敏感资源(数据、外设)
    发表于 09-11 07:37

    STM32加解密技术

    没有加解密技术是万万不能的• 通讯安全• 平台安全• *例外:STM32 RDP保护知识产权• 加解密技术不是万能的• 只是工具• 无法代替
    发表于 09-08 08:18

    STM32的加解密硬件模块

    基于物理噪声源的随机数产生器• 生成32位随机数• AHB 从设备,不使用时可关闭它以节省功耗• 广泛运用于加解密算法和协议中• 密钥的生成• “Challenge- Acknowledge”认证模式中,充当Challenges(质询)• 初始向量(IV)• 随机数(Nonce)
    发表于 09-08 07:54

    国内首创!通过SDK集成PUF,“芯片指纹”打造MCU安全芯片

    终端。因此,构建终端的硬件信任根(Root of Trust)并建立可靠的身份验证和安全防护体系,成为确保物联网安全的重要基础。 传统安全MCU
    发表于 09-06 09:44

    硬件加解密主要优点及引擎种类

    下降,因此采用硬件加解密,避免效能降低,且能达到最高等级的安全防护将是较佳选择。 硬件加解密主要优点:
    发表于 08-28 07:29

    M2354微控制器怎么样

    Security) 传输协议,确保与云端的联机都是透过加密保护,而其中的加解密过程,可以透过TF-M隔离区中的加解密服务来完成,用以确保加解密时所使用的密钥等秘密信息,不会暴露在非
    发表于 08-21 07:39

    新唐Arm9微处理器降低CPU负担同时大幅提升加解密速度的秘密

    新唐Arm9微处理器降低CPU负担同时大幅提升加解密速度的秘密
    的头像 发表于 08-10 11:29 556次阅读
    新唐Arm9微处理器降低CPU负担同时大幅提升<b class='flag-5'>加解密</b>速度的秘密

    STM32的加解密硬件模块

    电子发烧友网站提供《STM32的加解密硬件模块.pdf》资料免费下载
    发表于 08-02 09:14 1次下载
    STM32的<b class='flag-5'>加解密</b><b class='flag-5'>硬件</b>模块