硬件安全模块- HSM

一、什么是硬件安全模块

        硬件安全模块 - Hardware security module (HSM)  , 通常我们将其解释为一种可用于对密钥进行安全管理/存储,且可提供密码计算操作的硬件设备,该模块一般通过扩展或外部设备的形式连接到主设备。HSM是一个可防篡改和入侵的硬件,用来保护存储密钥,同时允许授权用户使用,系统中充当信任锚(Trust anchor)的角色。

        HSM通常作为公共基础设施(Public Key Infrastructure - PKI)或网上银行等关键基础设施的一部分,一般多个HSM 同时使用。现在随着车载ECU数量的不断增加、软件日益复杂及对车载网络安全的重视,HSM同样用于汽车零部件的开发以保障其对于通信实时性和降低性能开销。

二、HSM是如何工作的

        HSM拥有以安全为中心的操作系统,有受保护的内存,程序代码,数据闪存区,加速器及真随机数生成器(TRNG)。具备受限制的访问权限,并实现了用于操作系统操作和管理的角色分离机制。在其运行时实现系统安全、认证启动或主机监测,主机无法随意访问其密钥。 HSM的功能通常包括以下几点:

- 密钥的存储及管理

- 生成真随机数、对称及非对称密钥等

- 密码计算加速

- 生成签名及签名认证

- 针对多用户权限的完整认证和日志跟踪

        保护密钥对于维护安全系统至关重要,HSM对于密钥生命周期管理主要有六个步骤:

- 创建:密钥由HSM或第三方进行创建。

- 备份和存储:制作密钥副本并安全存储,防止丢失泄露。副本可以存储在HSM或其外部,存储私钥必须进行加密。

- 部署:将密钥安置在加密设备中。

- 管理:根据相应标准进行控制监视等。密钥可轮换,在现有密钥过期时,可部署新的密钥。

- 归档:将过期密钥进行存储,以便后期使用

- 处理:密钥可在确定不适用的情况下,进行永久销毁。

三、HSM的应用

公钥基础设施(Public Key Infrastructure - PKI)

      在PKI场景中,证书机构(Certification Authority - CA)可以使用HSM 生成,存储和处理非对称密钥。在CA HSM 中,设备必须具备的基本功能为:

- 逻辑和物理高级保护

- 多部分用户授权方案

- 完整的审核和日志跟踪

- 安全密钥备份

卡支付系统(Card Payment HSM)

        卡支付系统HSM 属于交易和支付专用HSM,支持处理交易和遵守行业标准所需的通用功能,比CA HSM更轻量,不具备标准API 。设备必须具备的功能为:

- 验证用户输入的PIN 及发卡机构PIN匹配(PIN matching)

- 通过校验安全码或设备终端(ATM/POS)共同执行基于EMV的主机处理组件验证卡交易

- 支持crypto-API

- 重新加密PIN,发送至授权主机

- 安全密钥管理

- 支持设备终端(ATM\POS)网络管理协议

- 支持设备间密钥或数据交换API

- 生成及打印新的PIN密码卡

- 生成磁条卡(PVV\CVV)数据

- 生成卡密钥集,支持智能卡的个性化过程

安全套接字协议(Secure Sockets Layer - SSL)

        需要使用HTTPS(SSL/TLS)的性能敏感应用(对性能有严格要求的应用程序),通过使用带SSL 加速功能的HSM ,将RSA操作从主机移到HSM中,从而提升效率。HSM每秒可执行1-10000个1024RSA计算,现由于密钥长度不断增加导致速度下降,HSM开始支持椭圆曲线密码(Elliptic curve cryptography - ECC),专用HSM设备可达到每秒20000次操作。

车载电子控制单元(Electronic Control Unit - ECU)

      EVITA(E-safety Vehicle Instruction Protected Applications )项目定义了可用于汽车网络信息安全领域的HSM相关规范,针对不同的硬件能力将其分为Full、Medium和Light HSM 。该规范基于SHE(Secure Hardware Extension),当前很多针对汽车行业的微处理器支持这个规范。


从上图中我们可以简单总结EVITA HSM 配置为:

- Full: 支持增强验证(如通过RSA/ECC等)

          支持复杂的分组密码/块密码

          高性能

- Medium: E2E通信安全

- Small: 关键传感器/执行器安全

          简单的分组密码/块密码

          低成本模块         

EVITA建议HSM集成在ECU 微控制芯片上,充当安全平台角色,一般由两个部分组成

- 逻辑部分(ROM/RAM/运算单元)

- 密码部分(硬件加速器)

        在车载ECU HSM中,当前比较典型和广泛应用的例子就是英飞凌AURIX芯片,该系列芯片集成了HSM ,将在另一篇文章中详细描述。

          除硬件部分,HSM还应有相应固件及驱动,在汽车电子中广泛用到的AUTOSAR也提供了接口。


上图展示了与安全相关的架构,从其中我们可以看出,CSM是其分层设计的起点,是第一接口,CSM 通过Hardware Abstraction中 Crypto Interface(CRYIF)访问Crypto Drivers,整个过程为Crypto Stack。通过框架的最底层,进行相关部件(如HSM)的访问,实现加解密操作。

————————————————

版权声明:本文为CSDN博主「ppyang395942297111」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/ppyang395942297111/article/details/112647109

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,470评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,393评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,577评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,176评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,189评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,155评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,041评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,903评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,319评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,539评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,703评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,417评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,013评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,664评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,818评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,711评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,601评论 2 353

推荐阅读更多精彩内容