- 博客(334)
- 收藏
- 关注

原创 *博客导读*
2021年博客部分主要工作:博客定位:平时学习与研究的笔记与小结博客更新:不定期博客修缮:逐步修改以前本科写的博客,主要修改内容包括: 1.错别字改正。 2.格式调整。 3.删除冗余的内容。博客主要更新方向: 1.密码学 2.区块链 3.信息安全等基本停更方向: 1.程序员相关内容 ...
2021-04-13 10:49:28
687
4
原创 密钥交换安全模型
密码学原语安全模型的来源:几乎每一种密码学原语都有其自己的安全模型,安全模型即为密码学原语(工具)在现实中的应用与敌手攻击的抽象,例如加密方案的CPA、CCA等模型,签名方案的EUCMA模型以及密钥交换协议的BR,CK等模型。这些模型的命名方式有的是依据敌手的攻击行为而定义,有的是则是用提出该模型的作者姓名进行命名。密钥交换安全模型:密钥交换方案与加密方案还是有一定的区别,但是可以类比其安全模型。密钥交换本质是一种密码学协议,其中可能有2个或者多个参与方。一般情况下,加密方案只有两个参与者加密方
2022-05-06 21:01:35
1123
5
原创 《A Graduate Course in Applied Cryptography》Chapter 6 Message Intergrity (1)
原文教材 与 参考资料:Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J].该书项目地址(可以免费获取):http://toc.cryptobook.us/博客内容为对该书的学习笔记(包括但不限于翻译、额外绘图、注解、个人理解等),并非原创知识,仅帮助理解,整理思路.对称密码体制下数据完整性的应用就是Mac码,其中MAC码是一种带密钥的数据完整性认证码,假设通信双方已经预先共享了一个密钥k. 如下图所
2022-01-13 22:23:56
2755
1
原创 《A Graduate Course in Applied Cryptography》Chapter 20 Proving properties in zero-knowledge (2)*
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客内容为对该书的学习笔记(包括但不限于翻译、额外绘图、注解、个人理解等),并非原创知识,仅帮助理解,整理思路.20.3 Non-interactive proof systems20.4 C...
2021-12-12 22:44:02
797
原创 《A Graduate Course in Applied Cryptography》基于游戏的证明技术探讨随笔1
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客内容为对该书的学习笔记(包括但不限于翻译、额外绘图、注解、个人理解等),并非原创知识,仅帮助理解,整理思路.基于游戏的证明技术1 密码学方案的安全性证明技术中主要的证明范式有基于模...
2021-12-06 11:25:36
5491
原创 《A Graduate Course in Applied Cryptography》Chapter 20 Proving properties in zero-knowledge (1)*
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客内容为对该书的学习笔记(包括但不限于翻译、额外绘图、注解、个人理解等),并非原创知识,仅帮助理解,整理思路.本章节将讨论将sigma协议应用成为“知识的证明”,使用重绕技术和知识合理性,将有效...
2021-12-04 17:38:34
512
2
原创 《A Graduate Course in Applied Cryptography》Chapter 19 ID, sign from sigma protocols (4)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客内容为对该书的学习笔记(包括但不限于翻译、额外绘图、注解、个人理解等),并非原创知识,仅帮助理解,整理思路.19.6 Identification and Signatures from Sig...
2021-11-29 23:49:46
655
原创 《A Graduate Course in Applied Cryptography》Chapter 19 ID, sign from sigma protocols (3)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,仅帮助理解,整理思路。19.4 Sigma protocols: basic definitionsSchnorr-ID 协议被称为Sigma protoco...
2021-11-27 21:42:44
785
原创 《A Graduate Course in Applied Cryptography》Chapter 19 ID, sign from sigma protocols (2)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,仅帮助理解,整理思路。19.2 From identification protocols to signatures本节将Schnorr ID 认证协议转化...
2021-11-15 22:20:00
2990
原创 《A Graduate Course in Applied Cryptography》Chapter 19 ID,sign from sigma protocols (1)*
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,仅帮助理解,整理思路。19.1 Schnorr's identification protocol首先给出一个Schnorr 身份认证协议,如果DL问题是...
2021-11-10 11:26:00
371
原创 《A Graduate Course in Applied Cryptography》Chapter 15 Elliptic curve cryptography and pairings (3)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,仅帮助理解,整理思路。15.5.1 Signature aggregationBLS 签名方案还有一个重要属性为签名聚合属性,...
2021-10-27 22:20:17
285
5
原创 《A Graduate Course in Applied Cryptography》Chapter 15 Elliptic curve cryptography and pairings (2)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,仅帮助理解,整理思路。15.5 Signature schemes from pairings椭圆曲线密码学中的一个经典方案就是BLS数字签名协议,直到...
2021-10-27 09:44:36
394
原创 《A Graduate Course in Applied Cryptography》Chapter 15 Elliptic curve cryptography and pairings (1)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,仅帮助理解,整理思路。15.0 Elliptic curve 针对在模素数的整数群上DL问题被逐步降低计算难度的缺陷(general num...
2021-10-25 20:10:20
311
原创 《A Graduate Course in Applied Cryptography》Chapter 14 Fast hash-based signatures
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,仅帮助理解,整理思路。14.0 Fast hash-based signatures在13章中介绍的基于陷门函数构造的数字签名协议,往往需要较慢的签名时间以及...
2021-10-24 19:10:06
553
原创 《A Graduate Course in Applied Cryptography》Chapter 13 Digital Signatures(4)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,仅帮助理解,整理思路。13.7.3 Constructions: encrypt-then-sign and sign-then-encrypt本节介绍两种自...
2021-10-20 22:13:29
413
原创 《A Graduate Course in Applied Cryptography》Chapter 13 Digital Signatures(3)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,仅帮助理解,整理思路。13.7 Signcryption: combining signatures and encryptionAlice 和 Bob进...
2021-10-18 22:18:14
1049
原创 《A Graduate Course in Applied Cryptography》Chapter 13 Digital Signatures(2)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,仅帮助理解,整理思路。13.3 Signatures from tradoor permutations: the full domain hash给出一个...
2021-10-17 17:02:10
1258
原创 《A Graduate Course in Applied Cryptography》Chapter 13 Digital Signatures(1)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,帮助理解,整理思路。13.1 Definition of a digital signatureTips:数字签名技术可以和MAC码联系起来,二者的都能实现认...
2021-10-13 21:39:37
389
原创 《A Graduate Course in Applied Cryptography》Chapter 18 Protocols for identification and login(2)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,帮助理解,整理思路。18.5 One time passwords: security against eavesdropping 上节描述...
2021-10-10 22:24:49
307
原创 《A Graduate Course in Applied Cryptography》Chapter 18 Protocols for identification and login(1)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,帮助理解,整理思路。18.0引言本章主要描述了身份认证协议,注意这里仅仅是描述参与者之间(客户端与服务器之间)如何进行身份的认证问题,暂时还不涉及密钥协...
2021-10-10 15:43:45
485
4
原创 《A Graduate Course in Applied Cryptography》Chapter 12 Chosen ciphertext secure pkc(4)finish
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,帮助理解,整理思路。12.6 CCA security via a generic transformation本节主要描述的是一个自然的将CPA方...
2021-10-07 17:13:48
2371
1
原创 《A Graduate Course in Applied Cryptography》Chapter 12 Chosen ciphertext secure pkc(3)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,帮助理解,整理思路。12.5 CCA security from DDH without random oracles本节将描述一个Cramer &...
2021-10-05 21:16:58
1484
1
原创 《A Graduate Course in Applied Cryptography》Chapter 12 Chosen ciphertext secure pkc(2)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,帮助理解,整理思路。12.3 CCA-secure encryption from trapdoor function schemes本节主要描述了一种基...
2021-10-02 21:23:52
371
原创 《A Graduate Course in Applied Cryptography》Chapter 12 Chosen ciphertext secure pkc(1)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,帮助理解,整理思路。...
2021-09-29 11:28:32
377
原创 《A Graduate Course in Applied Cryptography》Chapter 11 Public key encryption (5完)OT
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,帮助理解,整理思路。...
2021-09-24 15:37:20
273
原创 《A Graduate Course in Applied Cryptography》Chapter 11 Public key encryption (4)T-dec and S-s
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,帮助理解,整理思路。...
2021-09-18 11:39:20
337
原创 Key Exchange/Agreement/Distribution/Transmit 的区别
Key exchange: 密钥交换,从有对称密码开始,密钥交换就是指代两方的密钥交换(因为对称加密的加解密密钥是相同的),后来由于公钥密码的发展,第一个非交互式密钥交换协议被提出,就是DH密钥交换协议。如果是多方的密钥交换一般写作multi-part key exchange。Key agreement: 密钥协商,指的是两方(或者多方)均需要参与到密钥的生成过程中,均需要对最终的密钥生成具有一定的影响。如果需要增加/删除等进一步的限制属性,则还有“group key agreement”。Key
2021-09-14 09:32:03
1730
原创 《A Graduate Course in Applied Cryptography》Chapter 21 Authenticated Key Exchange (4)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,帮助理解,整理思路。21.11 Password authenticated key exchange口令可认证密钥交换协议的设计目的是为了抵抗“钓鱼攻击”...
2021-09-13 13:49:56
348
原创 《A Graduate Course in Applied Cryptography》Chapter 21 Authenticated Key Exchange (3)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,帮助理解,整理思路。21.5 Identity protection在之前的讨论的密钥交换协议都是直接获取对方身份的,身份保护是一个非常有用且实际的需求,当一...
2021-09-09 21:15:39
230
原创 《A Graduate Course in Applied Cryptography》Chapter 21 Authenticated Key Exchange (2)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,帮助理解,整理思路,将书上的知识点用自己的语言组织起来也是一种学习方法, 就是比较耗时间。21.3 Perfect forward secrecy and a p...
2021-09-08 16:48:22
311
原创 《A Graduate Course in Applied Cryptography》Chapter 21 Authenticated Key Exchange (1)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,帮助理解,整理思路,将书上的知识点用自己的语言组织起来也是一种学习方法。Authenticated Key Exchange 可认证密钥交换技术,...
2021-09-07 20:08:03
418
原创 《A Graduate Course in Applied Cryptography》Chapter 11 Public key encryption (3)ss-EIGamal
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,帮助理解,整理思路。本节主要针对EIGamal基本CPA版本,给出在随机谕言机模型下的安全证明与标准模型下的安全证明,此处的EIGamal是一个密钥封装方案。...
2021-09-04 17:52:01
409
原创 《A Graduate Course in Applied Cryptography》Chapter 11 Public key encryption (2)ss-trapdoor function
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,帮助理解,整理思路。SS with trape...
2021-09-02 23:23:15
295
原创 《A Graduate Course in Applied Cryptography》Random oracle model
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,帮助理解,整理思路。单词表heuristic <adj> 启发式 grabbing:...
2021-08-20 23:55:48
801
2
原创 《A Graduate Course in Applied Cryptography》chapter 5 Chosen Plaintext Attack
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,帮助理解,整理思路。单词表:glean: <vi/t> 拾,收集 devise: 设计snoop: <...
2021-08-16 23:37:07
436
原创 《A Graduate Course in Applied Cryptography》chapter 4 Block ciphers (3)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 博客为对该书的学习笔记,并非原创知识,帮助理解,整理思路罢了。4.5 Constructing block ciphers from PRFs使用PRFs 构造分组密码,该书此处提出的使用PRF构...
2021-08-10 00:17:36
440
原创 《A Graduate Course in Applied Cryptography》chapter 4 Block ciphers (2)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 系列博客为对该教材的学习笔记(只包括我认为重要的东西)4.4 伪随机数函数PRF:定义与属性4.5 使用PRF构造分组密码4.6 使用PRG构造PRF4.7 理想密文模型...
2021-08-08 20:04:15
336
原创 《A Graduate Course in Applied Cryptography》chapter 4 Block ciphers (1)
原文教材 与 参考资料: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 《现代密码学》(第四版)杨波. 系列博客为对该教材的学习笔记(只包括我认为重要的东西)分组密码(Block ciphers) 分组密码与流密码的主要区别为,分...
2021-07-15 17:51:39
299
1
原创 Coin flipping and bit commitment
原文教材: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 该书项目地址(可以免费获取):http://toc.cryptobook.us/ 系列博客为对该教材的学习笔记(只包括我认为重要的东西)Coin flipping掷硬币协议 掷硬币协议描述的是这样一种协议,如下图所示,当A与B企图对某一时间达成一种共识,例如A和B去电影院...
2021-07-13 19:19:18
903
原创 《A Graduate Coursse in Applied Cryptography》chapter 3 Stream ciphers (3)
A Graduate Coursse in Applied Cryptography》chapter 3 Stream ciphers (3)原文教材: Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J]. 《概率论与数理统计教程》(第二版)茆诗松 程依明 濮晓龙 该书项目地址(可以免费获取):http://toc.cryptobook.us/ ...
2021-07-12 23:34:01
349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人