
密码学基础和扩展
豫秦草草
这个作者很懒,什么都没留下…
展开
-
信息安全与密码学博士:应该掌握的52个知识--(6)T28-- 非对称加密算法的IND-CCA性质?
目录1. IND-CCA是什么?2. 如何通俗理解CPA和CCA?3. 对称加密算法的IND-CCA的含义?1. IND-CCA是什么?IND-CCA 是 Indistinguishability under chosen-ciphertext attack (IND-CCA)的缩写,直译为 选择密文攻击下的不可区分性。2. 如何通俗理解CPA和CCA?CPA含义是ch...原创 2020-03-01 10:59:36 · 6648 阅读 · 1 评论 -
信息安全与密码学博士:应该掌握的52个知识--(5)T47--Sigma协议中完备性,合法性和零知识
目录Σ(Sigma)协议的含义[1]零知识证明3个性质的含义[1]Σ(Sigma)协议的含义[1]Σ协议又称为诚实验证者的(特殊)零知识证明。即假设验证者是诚实的。Σ协议的定义是:对于诚实验证者情形,存在p.p.t模拟器,对于任意的 y∈L_r 和附加的输入c,能够模拟产生于正常诚实证明者和诚实验证者协议交互 输出相同概率分布的(a,c,s)。Schnorr协议是...原创 2020-01-28 22:44:29 · 1905 阅读 · 0 评论 -
信息安全与密码学博士:应该掌握的52个知识--(4)T46-- 菲亚特-沙米尔(Fiat-Shamir)变换
目录概念和应用背景和数学表示Schnorr 协议数学表示[2]概念和应用Fiat-Shamir变换,又叫Fiat-Shamir Heurisitc(启发式),或者Fiat-Shamir Paradigm(范式)。是Fiat和Shamir 在1986年提出的一个变换,其特点是可以将交互式零知识证明转换为非交互式零知识证明。这样就通过减少通信步骤而提高了通信的效率!背...原创 2020-01-28 22:05:15 · 2441 阅读 · 0 评论 -
信息安全与密码学博士:应该掌握的52个知识--(3)T50-- BLS配对签名方案
BLS配对签名方案目录方案概述背景知识数学公式签名属性[2]方案概述BLS是Boneh–Lynn–Shacham的简称,他们3个人在2003年提出了一个签名方法,因此以他们的名字命名。该签名基于双线性对,是为了解决多次签名多次验签的低效而提出的多次签名方案。1. 方案可以将多次签名聚合(Aggregation),只用一次签名验证即可![1]2. 该签名方案...原创 2020-01-28 17:30:15 · 738 阅读 · 0 评论 -
信息安全与密码学博士:应该掌握的52个知识--(2)T19-- Shamir秘密共享方案
目录设计目的数学定义举例Shamir秘密共享方案,叫做Shamir Secret Sharing, SSS。是由Shamir提出的一个分享密钥(本文秘密和“密钥”同义)的局部、并共同计算密钥的方法。设计目的假设公司A,B,C有一个密钥可以打开共同的仓库房门,为了防止保管人不在,或者被侵害,或者钥匙被偷,或者监守自盗。需要设计一个分享秘密的方案。一个直观的方案就是将秘密分...原创 2019-11-27 22:27:15 · 1285 阅读 · 0 评论 -
信息安全与密码学博士:应该掌握的52个知识--(1)、当前盘点
信息安全与密码学博士:应该掌握的52个知识,是英国Bristol大学密码安全工作组提出的一个概念。参考:http://bristolcrypto.blogspot.com/ 工作组将52个问题分为 9个方面,包括:计算机工程方面;理论计算机科学方面;数学背景;基本密码机制与协议;密码实现详情;安全定义和证明;数学攻击;实际攻击;高级协议与构造。对自己来说,有些问题是可以回答的,比如 1-5...转载 2019-11-27 12:17:16 · 1483 阅读 · 0 评论 -
白盒加密的几个基础问题
1、白盒加密和黑盒加密,灰盒加密有什么不同?答:白盒加密是一种加密算法技术。传统的加密默认是在黑盒环境中实施的,即攻击者只能看到输入(如明文)或输出(如密文)等有限信息。如果攻击者能够获取到加密时间、电磁辐射、功率消耗等信息而进行侧信道攻击,那么可以称为是灰盒加密。如果攻击者可以完全控制加密的终端,可以知道加密的中间值、加密算法那、甚至修改执行代码。那么称为是白盒攻击。白盒加密是能抵御白盒攻击的加...原创 2018-04-24 00:19:27 · 11419 阅读 · 0 评论 -
量子计算和量子加密的基础问答
问1:量子通信和量子计算机的关系是什么呢?答:量子通信和量子计算是量子力学的2个主要应用领域。我国潘建伟主要搞量子通信,美国主要在搞量子计算。量子计算机就是可以实现量子算法的计算机。问2:量子通信和普通通信有什么区别呢?量子通信更安全吗?答:量子通信是量子算法和通信技术的结合。量子算法主要是指量子密钥分发技术(应该用的是量子纠缠的不确定性)。它可以实现理论上的绝对安全。比现有的普通电子通信...原创 2018-01-06 14:26:11 · 2940 阅读 · 0 评论