明白了椭圆曲线的由来,我们再来看椭圆曲线在密码学上应用的方案。首先面对的问题就是椭圆曲线是连续的,并不适合用于加密。因此,椭圆曲线密码学的第一要务就是把椭圆曲线定义在有限域上,(有限域Fp ,p为素数),并提出一条适于加密的曲线:y2=x3+ax+b (modp)
2019-03-25 11:17
密码学和信息安全在如今的互联网行业当中非常重要,相关的理论知识和算法也在计算机系统的方方面面都被用到。虽然我们不一定会从事安全相关的工作,但对密码学以及信息安全的基本知识和概念有所了解还是很有必要的。
2022-08-10 14:32
比特币的发明人中本聪留下过一篇关于比特币算法的论文。本文解析这篇论文,介绍比特币的密码学基础。
2019-12-15 11:18
在这一部分中,我将简要介绍使用的加密系统背后的魔力。因为它背后的数学是相当复杂的,没有必要理解它的每一个方面。该密码系统主要应用于区块链网络,它基于椭圆曲线的数学原理。但这条椭圆曲线到底是什么呢?用数学术语表示,它是
2019-02-12 10:31
通过区块链,人类历史上首次通过技术彻底、纯粹地保障「私有财产神圣不可侵犯」。让人沉思,让人兴奋的一段话。
2020-06-28 09:38
椭圆曲线密码学(ECC),是一种基于椭圆曲线数学诞生的非对称秘钥加密的算法,加密过后只有特定的人才能对其进行解密。例如,ECC可用于确保用户在发送电子邮件时,除了收件人之外,没有人可以阅读这封邮件。
2020-01-06 09:59
区块链的本质是由一串使用密码学方法的数据块组成的,每一个区块都包含了上一个区块的哈希值 (hash),从创始
2018-04-11 11:09
在区块链中还有一个重要的技术,那就是数字签名。类似在手写签名来确认直至内容,数字签名用于证实某数字内容的完整性和来源,保证签名的有效性和不可抵赖性。数字签名使用了公钥密码学
2018-04-27 16:04
“区块链”技术最初是由一位化名中本聪的人为比特币(一种数字货币)而设计出的一种特殊的数据库技术,它基于密码学中的椭圆曲线
2018-03-20 16:48
本文是使用 OpenSSL 的密码学基础知识的两篇文章中的第一篇,OpenSSL 是在 Linux 和其他系统上流行的生产级库和工具包。(要安装 OpenSSL 的最新版本,请参阅 这里
2020-02-07 15:29