今天看啥  ›  专栏  ›  汽车MCU软件设计

密码学基础 -- ECC从入门到永不放弃

汽车MCU软件设计  · 公众号  ·  · 2024-04-23 07:00
 目录1.ECC概述1.1 汽车行业倾向使用ECC1.2 ECC的难以理解2.ECC原理2.1 椭圆曲线真的不是一个椭圆2.2 从图形了解ECC2.3 ECC用法3.ECC曲线汇总1.ECC概述1.1 汽车行业倾向使用ECC当前公认安全有效的三大类公钥密钥体制分别为基于大数因子分解难题(RSA)、离散对数难题(DSA)和椭圆曲线离散对数(ECC)难题的密码体制。最初RSA由于其容易理解被广泛运用,但随着计算机性能的提升,要保证RSA的安全性,则必须要增加密钥长度,所以我们可以看到RSA密钥从1024bit慢慢来到了4096比特。由于汽车网络安全近几年才兴起,专为密钥存储设计的硬件资源有限,如果用RSA算法,密钥存储数量有限,而ECC(Elliptic Curve Cryptography)的出现有效弥补了这方面的缺憾,实现了密钥效率上的突破,根据NIST.SP.800-57pt1r5描述,对称算法和非对称算法的安全强度如下图所示:可以看到,160bits的ECC ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照