椭圆曲线密码学 Elliptic Curve Cryptography

密码学是研究在存在对抗行为的情况下还能安全通信的技术。即算法加密信息,再算法解密出信息。加密分为两类

  1. Symmetric-key Encryption (secret key encryption)

即一种密钥,加密和解密使用同一密钥,可相互转换

  1. Asymmetric-key Encryption (public key encryption)

分为公钥和私钥,不能转换,密钥搬运难题,用公钥加密,私钥解密

椭圆密码学ECC

比特币使用的是 secp256k1 这一特定的椭圆曲线参数集

私钥到公钥的转换是容易的,但公钥到私钥的转换却是极其困难的

K(公钥) = k(私钥) * G(椭圆曲线上的初始点)

参考:区块链科普:非对称加密、椭圆曲线加密算法-腾讯云开发者社区-腾讯云

相关推荐
混凝土拌意大利面7 天前
一种抗P=NP的密码学:不确定性加密算法
密码学
曼岛_8 天前
[图解密码学]第5章 对称加密基础
java·数据库·密码学
酿情师12 天前
CTF Crypto Lab — 密码学方向 CTF 本地训练场
密码学
小豆庄12 天前
视频隐私脱敏怎么处理:识别追踪与本地方案的选型思路
密码学·音视频·视频
曼岛_13 天前
[图解密码学]第4章 古典密码
java·数据库·密码学
HackTwoHub14 天前
双通道红队 C2,MCP 接入 AI,全自动渗透实战利器,具备自动提权、进程伪装、无文件上线能力,载荷 AES 加密
安全·web安全·网络安全·系统安全·密码学·可信计算技术·安全架构
幻智星科技16 天前
蒙哥马利模乘FPGA优化实战
fpga开发·密码学
kobe_t16 天前
数据安全系列10:密码大历史-凯撒加密
密码学
洁洁!19 天前
SM2签名验证深度解析
密码学·国密·sm2
幻智星科技20 天前
Karatsuba与CSD优化FPGA大数乘法
c++·fpga开发·密码学