椭圆曲线密码学 Elliptic Curve Cryptography

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

  1. Symmetric-key Encryption (secret key encryption)

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

  1. Asymmetric-key Encryption (public key encryption)

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

椭圆密码学ECC

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

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

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

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

相关推荐
courniche5 小时前
ECDH、ECDHE、ECDLP、ECDSA傻傻分不清?
算法·密码学
Joy T1 天前
Solidity智能合约存储与数据结构精要
数据结构·区块链·密码学·智能合约·solidity·合约function
courniche2 天前
分组密码常见结构简介
算法·密码学
openHiTLS密码开源社区4 天前
【密码学实战】openHiTLS s_server命令行:搭建国密标准安全通信服务器
服务器·物联网·密码学·openhitls·tlcp·商用密码算法·dtlcp
我不是QI5 天前
DES 加密算法:核心组件、加解密流程与安全特性
经验分享·算法·安全·网络安全·密码学
要做朋鱼燕6 天前
密码学安全:CIA三元组与三大核心技术
网络·笔记·密码学·嵌入式·加密·aes
思考的笛卡尔11 天前
密码学基础:RSA与AES算法的实现与对比
网络·算法·密码学
openHiTLS密码开源社区11 天前
【密码学实战】openHiTLS passwd命令行:专业密码哈希生成工具
linux·密码学·哈希算法·ldap·密码策略·随机盐值
啥都不懂的小小白11 天前
密码学入门:从古典加密到现代网络安全
安全·web安全·密码学
vlln11 天前
【调研】加密货币/BTC/区块链的发展历史(2025)
区块链·密码学