椭圆曲线密码学 Elliptic Curve Cryptography

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

  1. Symmetric-key Encryption (secret key encryption)

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

  1. Asymmetric-key Encryption (public key encryption)

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

椭圆密码学ECC

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

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

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

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

相关推荐
做题不NG9 小时前
密码学系列文(4)--公钥密码
密码学
景彡先生9 小时前
古典密码学:凯撒密码与维吉尼亚密码的原理与实现
密码学
牧天白衣.19 小时前
可验证随机函数-VRF
学习·密码学
hrrrrb7 天前
【密码学】4. 分组密码
密码学
sheep88887 天前
【技术深度】加密货币钱包恢复技术详解:从密码学原理到实战应用
区块链·密码学
hrrrrb15 天前
【密码学】2. 古典密码
网络·安全·密码学
KubeSphere 云原生16 天前
云原生周刊:K8s 中的后量子密码学
云原生·kubernetes·密码学
SCIS58817 天前
工业互联网六大安全挑战的密码“解法”
物联网·密码学·数据安全·工业互联网
hrrrrb19 天前
【密码学】1. 引言
网络·算法·密码学