目录
1.车载网络安全说明
主要解决的网络安全/信息安全问题包括:
信息的机密性 、新 鲜 性、完 整 性、真 实 性 以 及 可用性是汽车网络通信的最基本的安全需求;
目前网络安全标准为 ISO/SAE 21434(道路车辆-汽车网络安全工程)
其中提到的主要安全做法包括 (第8.1.4.2.2.3条)
1)最低特权原则
2) 认证
3) 授权
4) 审核
5) 端到端安全
6)架构信任度(接口的隔离、防御的深度)
7)接口隔离(以便进行适当的网络安全分析)
8)保护服务期间的可维护性(测试接口、OBD)
9)开发过程中的可测试性(测试界面)和运行过程
10)默认的安全(简单、不复杂、不依赖专家用户)
2. 常用的安全加密算法
2.1 对称加密
所谓的对称加密,指的是,加密秘钥和解密秘钥是一样的。
常见的对称加密算法有
算法 | 说明 |
---|---|
AES(Advanced Encryption Standard)) | 包含 AES-128 AES-192 AES-256 下文做详细说明加密解密过程 |
DES(Data Encryption Standard) | |
3DES(Triple DES) | 3Des加密算法,由于可以逆推原文,所以主要通过本地的唯一密钥来保证数据的安全性 |
SM4 | 国密SM4分组密码算法是我国自主设计的分组对称密码算法,用于实现数据的加密/解密运算,以保证数据和信息的机密性 |
常用的AES加密解密过程如下
1. 将输入数据分组,逐个字节的对分组内 16 个字节输入数据作 SubBytes 处理,即以每个字节值为索引,从一张拥有 256 个值的替换表(S-Box&#x