PlatONWorld
-
区块链与密码学全民课堂第1-3讲:比特币的通俗故事
比特币的系统中,每个村民手上都维护一本账本,这样即使某个人改了自己的账本,他也无权修改其他村民手上的账本,修改自己的账本相当于掩耳盗铃,别人是不会认可的。
-
区块链与密码学全民课堂第1-4讲:比特币的交易
1976年,W.Diffie和M.Hellman在IEEE Trans.on Information刊物上发表了“ New Direction in Cryptography”文章,提出了“非对称密码体制即公开密钥密码体制”的概念,开创了非对称加密的先河。
-
区块链与密码学全民课堂第1-5讲:如何优雅地挖矿
如何优雅地获得你人生中第一枚比特币?这是一个值得思考的问题。我们在第二堂课的时候简单讲过挖矿对于比特币价格和走势的影响,以及挖矿周边衍生出的各行各业。今天我们详细说说挖矿原理。
-
区块链与密码学全民课堂第1-6讲:分叉大战
分叉主要包含软分叉和硬分叉两种。如果比特币升级后,新的代码逻辑向前兼容,即新规则产生的区块仍然会被旧节点接受,则为软分叉;如果新的代码逻辑无法向前兼容,即新产生的规则产生的区块无法被旧节点接受,则为硬分叉。
-
区块链与密码学全民课堂第1-7讲:密码货币 集结!
这一期我们将讲述除了比特币之外,还有哪些其他具有代表性的密码货币。在全民课堂的第一讲,我们就讲到目前市场上所谓的加密货币是一种“误区”,应该统称为密码货币。下面我们就盘点一下具有代表性的几种密码货币。
-
区块链与密码学全民课堂第2-1讲:理解区块链竟如此简单?
狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证和存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全性、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。
-
区块链与密码学全民课堂第7-2讲:经典盲签名算法(一)
David Chaum于1982年提出盲签名的概念,并利用RSA算法设计了第一个盲签名方案。该方案的安全性基于大整数分解问题
-
区块链与密码学全民课堂第7-3讲:经典盲签名算法(二)
经典盲签名算法
-
区块链与密码学全民课堂第7-4讲:经典盲签名算法(三)
密钥生成中心(Key Generation Center, KGC)执行以下步骤生成系统参数和主私钥
-
区块链与密码学全民课堂第7-5讲:盲签名算法在区块链中的应用
区块链可以看作是一个分布式账本。对于账本而言,隐私极其重要,因此用密码学技术来保护其安全性是可实现的途径,签名技术便是之一,而不同的签名方式带来的安全性也不同,如数字签名、群签名、盲签名等。今天我们学习盲签名算法在区块链中的应用。
-
区块链与密码学全民课堂第8-1讲:什么是环签名?
Rivest, Shamir和Tauman提出了环签名的概念,并提出一种新型的基于RSA的环签名算法,通常被视为第一个环签名算法。
-
区块链与密码学全民课堂第8-3讲:AOS环签名算法
Abe等给出了一种通用环签名构造方法,利用该方法可以把任意数字签名转换为环签名,这里只介绍他们提出的基于Schnorr签名的环签名算法。
-
区块链与密码学全民课堂第8-4讲:ZK环签名算法
ZK环签名算法
-
区块链与密码学全民课堂第8-5讲:基于SM2签名算法的环签名
基于SM2签名算法的环签名
-
区块链与密码学全民课堂第8-6讲:基于SM9签名算法的环签名
SM9签名算法的环签名