当前位置: 首页 > news >正文

信息安全实战04_ECC椭圆曲线加密算法原理详解

本文框架

  • 前言
  • 1.Why
    • 1.1 ECC 为什么适合汽车MCU?
    • 1.2 RSA2048已不再安全?
  • 2. What?
    • 2.1 基础知识
      • 2.1.1 模及模逆元
      • 2.1.2 ECC椭圆曲线是什么?
      • 2.1.3 椭圆曲线上的点乘运算
      • 2.1.4 公私钥的原理
      • 2.1.5 公私钥长度
      • 2.1.6 椭圆曲线离散对数问题是什么?
    • 2.2 ECDSA与EdDSA
      • 2.2.1 什么是ECDSA?
      • 2.2.2 什么是EdDSA?
      • 2.2.3 ECDSA&EdDSA区别与应用场景‍?
    • 2.3 常见椭圆曲线
      • 2.3.1 secp256r1(P-256)
      • 2.3.2 Curve25519
      • 2.3.3 Ed25519
  • 3. How(ECDSA)?
    • 3.1 生成密钥
    • 3.2 签名过程(发送方)
    • 3.3 验签过程(接收方)

前言

在安全启动基本介绍(信息安全系列04-安全启动介绍)中,我们提到有对称加密及非对称加密两种算法,在信息安全实战02_AES加密算法及AES-CMAC原理白话版系统解析中我们详细介绍了AES加密算法及CMAC计算原理,在信息安全实战03-SHA256及RSA算法原理<万字细解>中我们介绍了SHA256+RSA的非对称加密算法,本文我们继续探讨下ECC椭圆曲线加密算法,并使用ECDSA算法为基础研究下其在数字签名中的应用。
在这里插入图片描述

1.Why

1.1 ECC 为什么适合汽

相关文章:

  • 蓝桥杯试题:区间次方和(前缀和)
  • Gin从入门到精通 (四)请求参数
  • 网络运维学习笔记 022 HCIA-Datacom新增知识点03园区网典型组网架构及案例实战
  • 第一届网谷杯
  • 力扣每日一题【算法学习day.133】
  • 敏捷开发08:如何高效开每日站会(Daily Stand-up Meeting)
  • LEARNING ON LARGE-SCALE TEXT-ATTRIBUTED GRAPHS VIA VARIATIONAL INFERENCE
  • Go语言中使用viper绑定结构体和yaml文件信息时,标签的使用
  • NIO-Reactor模型梳理与demo实现
  • Linux 第三次脚本作业
  • 如何使用智能指针来管理动态分配的内存
  • 函数中的形参和实参(吐槽)
  • R 语言科研绘图 --- 散点图-汇总
  • 记录 idea 启动 tomcat 控制台输出乱码问题解决
  • 嵌入式Linux内核底层调试技术Kprobes
  • N32G003查看设备重启原因
  • 洛谷P1135多题解
  • Pytorch使用手册-音频数据增强(专题二十)
  • 显卡(Graphics Processing Unit,GPU)架构详细解读
  • Linux 第二次脚本作业
  • 十四届全国人大常委会第十五次会议在京闭幕
  • 聚焦各领域顶尖工匠,《上海工匠》第十季于五一播出
  • 是否进行了及时有效处置?伤者情况如何?辽阳市相关负责人就饭店火灾事故答问
  • 民生访谈|规范放生活动、提升供水品质……上海将有这些举措
  • 遭遇大规模停电,西班牙内政部宣布进入国家紧急状态
  • 国务院任免国家工作人员:饶权任国家文物局局长