有哪些常用的安全算法?

wuchangjian2021-11-16 14:44:13编程学习

关于安全算法分为对称和非对称,涉及加密、解密、认证、访问控制等。

比如最近比较热的汽车电子的OTA功能,就需要通过加密的方式实现,保证云端和MCU才能解密。

对称算法包括:DES、AES等,如AES-128(ECB、CBC)、AES-256、DES-32、DES-128

非对称算法包括:RSA、ECC等,如RSA-1024、RSA2048、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

相关文章

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。