摘要: 第二十个知识点:Merkle Damgaard hash函数如何构造 这里讲的是MD变换,MD变换的全称为Merkle Damgaard变换.我们平时接触的hash函数都是先构造出一个防碰撞的压缩函数.然后先证明这个小的,固定长度的压缩函数是安全的,然后再用它构造一个任意长度的哈希算法.虽然存在很多 阅读全文
posted @ 2020-01-31 15:25 WangZhuo2000 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: 第十九个知识点:Shamir密钥交换场景 Shamir密钥交换场景是一个被Adi Shamir提出的算法.算法允许多方分割一个密码,例如一个密钥.当足够多的秘密结合起来,整个密钥就被计算出来了. 正式的说,如果我们有秘密$S$和$n$方,我们能把$S$划分成$n$方.然后把它们分发给不同的组织.通过 阅读全文
posted @ 2020-01-31 15:21 WangZhuo2000 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 第十八个知识点:画一个描述ECB,CBC,CTR模式的操作 第8周是画三个图的任务,但是维基百科上已经有人画的很好了 https://en.wikipedia.org/wiki/File:ECB_encryption.svg https://en.wikipedia.org/wiki/File:CB 阅读全文
posted @ 2020-01-31 15:20 WangZhuo2000 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 第十七个知识点:描述和比较DES和AES的轮结构 这是密码学52件事中的第17篇.本周我们描述和比较DES和AES的结构. DES和AES都是迭代分组密码的例子.分组密码通过重复使用一个简单的轮函数来得到它的安全性.轮函数得到一个n bit的输入和返回一个n bit的输出,其中n是密码块的大小.轮数 阅读全文
posted @ 2020-01-31 15:17 WangZhuo2000 阅读(1612) 评论(0) 推荐(0) 编辑
摘要: 第四十一个知识点 所有的侧信道分析都是能量分析吗 是的,我们应该 "让他简单" ?侧信道攻击(SCA)利用在密码算法的物理实现上下文中获得的信息,而不是针对理论弱点的经典密码分析攻击。能量分析也许是SCA最常见的方式,但是这种方式显然不是唯一的方式。 提供一个所有侧信道攻击和攻击方法论的全面列表超出 阅读全文
posted @ 2020-01-30 14:44 WangZhuo2000 阅读(613) 评论(1) 推荐(0) 编辑
摘要: 第四十个知识点 一般来说SPA和DPA的区别是什么 原文地址: 电磁(Electronmagnetic, EM)功率分析攻击被划分成两种类型的攻击,简单功率分析(SPA)或者差分功率分析(DPA)。这两种攻击要么使用电磁要么使用能量记录设备,但是它们在分析能量数据的数量和方法上有本质的不同。 在检查 阅读全文
posted @ 2020-01-30 14:43 WangZhuo2000 阅读(2367) 评论(0) 推荐(0) 编辑
摘要: 第三十九个知识点:侧信道攻击和故障攻击有什么区别 侧信道攻击(Side channel attacks, SCA)是一类攻击者尝试通过观察侧信道泄露来推测目标计算的信息。(例如, "时间" , "功率消耗" , "电磁辐射" , "噪声" 等。) 故障攻击(Fault attacks, FA)是一类 阅读全文
posted @ 2020-01-30 14:42 WangZhuo2000 阅读(2307) 评论(1) 推荐(0) 编辑
摘要: 第三十八个知识点:隐蔽信道和侧信道的区别 隐蔽信道和侧信道是两种不同的信息泄露信道 隐蔽信道使用目的不是通信的机制。例如,写和检查文件是否被锁传递信号'1'或者'0'。在隐蔽通道中,内部处理器及那个不允许外部处理器访问的信息泄露给外部处理器。内部处理器(发送方)可能是之前植入的木马程序。外部的处理器 阅读全文
posted @ 2020-01-30 14:41 WangZhuo2000 阅读(1651) 评论(1) 推荐(0) 编辑
摘要: 第十六个知识点:描述DSA,Schnorr,RSA FDH的密钥生成,签名和验证 这是密码学52件事系列中第16篇,这周我们描述关于DSA,Schnorr和RSA FDH的密钥生成,签名和验证. 1.DSA 数字签名场景(DSA),也叫数字签名标准(the Digital Signature Sta 阅读全文
posted @ 2020-01-30 14:21 WangZhuo2000 阅读(1160) 评论(0) 推荐(1) 编辑
摘要: 第十五个知识点:RSA OAEP和ECIES的密钥生成,加密和解密 1.RSA OAEP RSA OAEP是RSA加密方案和OAEP填充方案的同时使用.现实世界中它们同时使用.(这里介绍的只是"textbook rsa oaep") 1.1 RSA[1] RSA是一种最早的公钥加密场景.它基于RSA 阅读全文
posted @ 2020-01-30 14:18 WangZhuo2000 阅读(3932) 评论(0) 推荐(0) 编辑