-
区块链与密码学全民课堂第5-5讲:详解常用哈希函数(三)
SM3是我国商用密码管理局颁布的商用密码哈希函数,广泛应用于:商用密码应用中的辅助数字签名和验证、消息认证码的生成与验证、随机数的生成等领域。
-
区块链与密码学全民课堂第5-6讲:哈希哈数在区块链中的应用
我们来细说哈希函数在区块链中的应用
-
区块链与密码学全民课堂第6-1讲:什么是数字签名?
数字签名在信息安全,包括鉴别、数据完整性、抗抵赖性等方面,特别是在大型网络安全通信中的密钥分配、鉴别及电子商务系统中,具有重要作用。
-
区块链与密码学全民课堂第6-2讲:经典数字签名算法—RSA数字签名算法
数字签名一般利用公钥密码技术来实现,其中私钥用来签名,公钥用来验证签名。
-
区块链与密码学全民课堂第6-3讲:数字签名算法大合集
ElGamal公钥密码算法是在密码协议中有着重要应用的一类公钥密码算法,其安全性是基于有限域上离散对数学问题的难解性。
-
区块链与密码学全民课堂第6-4讲:椭圆曲线的数字签名算法
Koblitz和Miller独立地提出了椭圆曲线公钥密码体制(ECC),安全性基于椭圆曲线群上的离散对数问题的难解性,该问题目前最好的解法是指数级时间的算法。
-
区块链与密码学全民课堂第6-5讲:SM2数字签名算法
导语:本课堂用通俗易懂的系列内容为大家呈现区块链与密码学领域相关知识。这里有知识也有故事,从感兴趣到有乐趣,全民课堂等你来学。这个系列中的课程内容首先从比特币着手进行入门介绍,再延…
-
区块链与密码学全民课堂第6-6讲:基于身份的数字签名算法
数字证书主要用途是绑定用户的身份和公钥,可以用于公钥加密、密钥写上、数字签名等领域。
-
区块链与密码学全民课堂第6-7讲:SM9数字签名算法
SM9是基于双线性对的标识密码算法,与SM2类似,包含四个部分:总则、数字签名算法、密钥交换协议以及密钥封装机制和公钥加密算法。
-
区块链与密码学全民课堂第6-8讲:数字签名算法在区块链中的应用
用户利用私钥对交易信息进行签名,并把签名发给矿工,矿工通过验证签名确认交易的有效性。
-
区块链与密码学全民课堂第6-9讲:数字签名算法的可证明安全性
可证明安全性就是利用反证法的思想把密码算法/协议规约到一个数学难题或密码体质,通过后者的困难性或安全性来证明前者的安全。
-
区块链与密码学全民课堂第7-1讲:什么是盲签名?
电子现金 (E-Cash):(Electronic Cash) 也可称为电子货币 (E-money) 或数字货币(Digital Cash)。它可以看作是真实现金的模拟。电子现金以数字信息形式存在,通过互联网流通。电子现金优于真实现金之处在于它安全、超距、迅速、低成本、匿名性、精确性等,这大大强化了现金的可移动性。电子现金通过信息网络系统和公共信息平台实现流通、存取、支付。在电子现金的支付中有三方参与:银行、用户、商家。
-
区块链与密码学全民课堂第7-2讲:经典盲签名算法(一)
David Chaum于1982年提出盲签名的概念,并利用RSA算法设计了第一个盲签名方案。该方案的安全性基于大整数分解问题
-
区块链与密码学全民课堂第7-3讲:经典盲签名算法(二)
经典盲签名算法
-
区块链与密码学全民课堂第7-4讲:经典盲签名算法(三)
密钥生成中心(Key Generation Center, KGC)执行以下步骤生成系统参数和主私钥