beat365新闻

beat365

当前位置: 首页 > beat365新闻

beat365新闻

首页 > beat365新闻

硬件安全技术——芯片安全设计技术

作者:beat365发布时间:2025-01-23

  硬件安全技术

  芯片安全设计技术

  一、硬件安全解决方案

  1. 为什么需要硬件安全

  ①安全是系统级的,如果只是软件进行安全防护,那么无法建立强有力的信任根;

  ②Crypto Engine只是解决了密码计算问题,只是单纯的拼凑组合是无法组成安全系统的;

  ③各种高等级的认证要求底层的核心安全,密码实现需要由硬件来完成参与。

  2. 传统安全解决方案对比

  三种方法:MCU,TEE,SE方案无好坏之分,只有是否符合系统的应用场景来选择解决方案。

  3. SoC安全解决方案

  ①将传统的SE的功能集成到SoC中,避免了板级走线带来的安全风险;

  ②避免了外部的数据传输性能的瓶颈,可以作为加速器使用;

  ③无需额外的芯片,降低了整体成本;

  ④目前手机AP厂商大多数使用该解决方案

  二、Root of Trust(信任根)

  1. 信任根(RoT)是建立信任链的来源,也是SoC中安全根基

  其涉及安全启动、密钥管理两部分。

  2. 安全启动beat365中国官方网站

  ①硬件负责初始化安全启动过程中需要使用的模块,例如随机数发生器、安全传感器、NVM控制器等

  ②CPU从自身ROM中读取一级启动代码,对外部的二级Bootloader 进行解密和验签,确保二级Bootloader的完整性和认证性

  3. 密钥管理

  ①保护密钥的机密性,密钥一般存储在NVM中;

硬件安全技术——芯片安全设计技术

  ②确认密钥的完整性;

  ③提前考虑各种角色,确保在实际场景中的可用性;

  ④结合芯片生命周期管控烧写、使用、debug相关权限

  三、关键安全模块

  01

  MPU/MMU

  访问地址、权限隔离

  02

  Crypto Engine

  ①提供各种秘钥运算的支持;

  ②提升秘钥运算的性能和安全性;

  ③避免软件可以访问关键秘钥,高等级的安全认证密钥硬件化。

  03

  Detector

  探测环境的异常变化;

  当在攻击硬件时,可能需要通过升压,提高频率等措施,而当SoC系统中存在这些监控异常变化时,能够及早的预防这些异常变化,从而保护硬件安全。

  04

  Storage Protection Unit

  保护存储单元内的数据,地址总线和数据总线都需要加密、加扰。

  05

  Bus Protection Unit

  保护总线上传输的信息,地址和数据都需要加扰(实时性比较高,一般只做加扰)。

  06

  Secure Processor

  ①利用Memory Tagging等技术防止关于Memory的攻击;

  ②利用Time constant计数防止Timing Attack。

  四、安全系统的应用—— 智能电表

  1.智能电表是IoT典型安全敏感应用;

  2.智能电表处于一个开放的不可控的环境下;beat365体育官方网站

  3.只能电表覆盖量极大,并且与基础民生相关,有着很高的价值;

  4.智能电表是一个典型的基于MCU的SoC芯片,SoC中有着很多的防护措施保护RoT和运行安全。

  五、总结

  1.安全系统方案多种多样,根据实际业务场景进行选择;

  2.单一模块无法保证系统安全,系统安全需要从硬件、软件、生产和使用统筹考虑;

  3.RoT需要由硬件来实现从而达到不可篡改的特性;

  4.随着新兴行业(IoT,5G)的发展,硬件安全的重视程度逐渐提升。

  (文章来源:CADN-摆渡沧桑)

  浙江望安科技有限公司

  浙江望安科技有限公司是以"形式化验证"为核心技术的安全服务及产品提供商。公司致力于为国家重大项目、关键系统及行业企业提供安全认证保障。业务覆盖航空航天、国防、轨道交通、区块链、物联网、工业控制、芯片设计制造等重大领域。

  公司可提供信息技术安全评估标准CC EAL1-EAL7级安全保障级别咨询与技术服务。公司拥有自主研发、自主知识产权的覆盖软件全生命周期的望安形式化验证平台W-AVC、符合CC认证体系的标准化实施平台系统W-CaaS等重要核心资产。核心技术已应用于C919国产大飞机、载人航天工程、中航工业集团、航天科技集团、元心科技、中国移动、小米科技等,已覆盖相对广泛的合作领域和企业。

  联系我们

  公司官网: www.wonsec.com

  联系方式: 400-675-8118

  公司邮箱: wangan@wonsec.com

13244776666

beat365@sport.com