有哪些常用的安全算法?

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

相关文章

理解Mybatis的常用配置注解-进阶

配置 3.1、核心配置文件 MyBatis 的配置文件包含了会深深影响 MyBati...

算法提高 质数的后代(合数)

  #include <stdio.h> #include &l...

Nginx跨域问题的原因分析

Nginx的跨域问题解决 这块内容,我们主要从以下方面进行解决ÿ...

xshell如何复制粘贴外面的内容?

在别的地方ctrl+c之后 在xshell中如果想粘贴,就按一下鼠...

发表评论    

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