椭圆曲线密码学 Elliptic Curve Cryptography

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

  1. Symmetric-key Encryption (secret key encryption)

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

  1. Asymmetric-key Encryption (public key encryption)

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

椭圆密码学ECC

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

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

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

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

相关推荐
Evaporator Core19 小时前
信息安全工程师软考进阶:第二章密码学与应用深度习题解析
密码学
長琹2 天前
AES加密算法详细加密步骤代码实现--身份证号码加解密系统
网络·数据库·人工智能·python·密码学
有点不太正常3 天前
《A Study of Probabilistic Password Models》(IEEE S&P 2014)——论文阅读
论文阅读·密码学·口令猜测·马尔可夫链
Blockchain Learning3 天前
椭圆曲线的数学基础
golang·密码学
yjx233325 天前
《应用密码学》——基础知识及协议结构模块(笔记)
笔记·密码学
默辨6 天前
密码学基础
密码学·非对称加密·数字签名·对称加密·摘要加密
浩浩测试一下8 天前
Windows驱动开发与双机调试环境[驱动开发环境配置高阶]
安全·web安全·网络安全·密码学·网络攻击模型·安全架构
东皇太星10 天前
模运算(密码学/数论/算法)
数据结构·算法·密码学
蒋星熠10 天前
区块链技术探索与应用:从密码学奇迹到产业变革引擎
python·语言模型·web3·去中心化·区块链·密码学·智能合约
有点不太正常13 天前
《Password Guessing Using Large Language Models》——论文阅读
人工智能·语言模型·自然语言处理·密码学