关于安全算法分为对称和非对称,涉及加密、解密、认证、访问控制等。
比如最近比较热的汽车电子的OTA功能,就需要通过加密的方式实现,保证云端和MCU才能解密。
对称算法包括:DES、AES等,如AES-128/192/256(ECB、CBC)、DES-32、DES-128、3DES
非对称算法包括:RSA、ECC等,如RSA-1024、RSA2048、RSA3072、RSA4096、ECC-133、ECC-256、ECIES、RSA OAEP、
校验算法包括:CRC、Hash(SHA1-3、256)、RSA sig.或ECC sig,非对称验签、CMAC/HMAC、ECDH、ECDSA(P256)
随机数支撑:TRNG、PRNG
在汽车OTA方案中,有标准如SHE、HSM、EVITA等安全实现机制,如HSE(hardware security engine)。
密钥管理涉及:key management、key import、key export、key generation、key derivation、key exchange