【车载网络安全】MACsec MKA Key生成过程

汽车安全 1年前 (2023) admin
544 0 0

相关背景请阅读:

MACsec简介

【车载网络安全】MACsec密钥协商协议

我们知道,在仅考虑面向设备模式下,通信双方拥有预先配置好的CAK密钥,根据这个CAK密钥,MKA key生成过程如下:[1]

【车载网络安全】MACsec MKA Key生成过程

首先,需要根据KDF(Key Derivation Function, 密钥派生函数)生成ICK(Integrity Check Key,用作完整性校验)和Key Encrypting Key(加密密钥的密钥)。

MACsec通信双方的MACsec服务端,还需要先基于随机数算法生成一个随机数,然后再利用KDF基于这个随机数生成出SAK(Secure Association Key,用来通信的密钥)。

其后,还需要利用AES算法,用上述提到的派生出的KEK密钥来将SAK密钥进行加密。

最后,服务端将加密后的SAK分发给对方设备,对方设备也就能够获得这个SAK密钥,然后用于双方的加密通信。


参考

  1. ^Keys, Generation, and Usage https://community.cisco.com/t5/networking-knowledge-base/mka-macsec-key-agreement-exchange-on-the-wire/ta-p/4436083


往期回顾

[Classic AUTOSAR 学习] Classic AUTOSAR方法论 — 入门篇

[Classic AUTOSAR学习] SWC设计与应用(一)– 什么是SWC (Software Component)

[Classic AUTOSAR学习] SWC设计与应用(二)– Port and Interface

[Classic AUTOSAR学习] SWC设计与应用(三)– Communication Specification

[Classic AUTOSAR学习] SWC设计与应用(四)– Data数据篇 (Data Type)

[Classic AUTOSAR学习] SWC设计与应用(五)– Internal Behavior

[Classic AUTOSAR学习] SWC设计与应用(六)– Implementation

AUTOSAR NvM 基础篇(一)

AUTOSAR NvM 基础篇(二)

车载网络安全——MACsec/IPsec/SSL简介

[Classic AUTOSAR学习] Crypto模块里的Key/KeyType/KeyElement

[Classic AUTOSAR学习]AUTOSAR定义的几种加密服务

UART通信介绍

[Classic AUTOSAR学习] 简单理解Crypto Stack的配置以及执行流程

充电机与电池管理系统(BMS)之间的通信协议&V2G在AUTOSAR软件中的应用

AUTOSAR以太网——谁能给我讲讲MAC/PHY/MII/RMII/GMII/RGMII都是什么?

原文始发于微信公众号(车载嵌入式软件开发):【车载网络安全】MACsec MKA Key生成过程

版权声明:admin 发表于 2023年2月1日 上午11:34。
转载请注明:【车载网络安全】MACsec MKA Key生成过程 | CTF导航

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...