《A Graduate Coursse in Applied Cryptography》chapter 3 Stream ciphers (2)

流密码与PRG构造
本文探讨了流密码的局限性及其安全性问题,包括两次使用同一密钥的不安全性及一次性密码本的可延展性。同时,深入讨论了伪随机数生成器(PRG)的构造方法,特别是并行构造的原理及其安全性证明。

《A Graduate Coursse in Applied Cryptography》chapter 3  Stream ciphers (2)

原文教材:

        Boneh Dan , Shoup Victor . A Graduate Course in Applied Cryptography[J].

        该书项目地址(可以免费获取):http://toc.cryptobook.us/

        系列博客为对该教材的学习笔记(只包括我认为重要的东西)
 

3.3 Stream cipher limitations: attacks on the one time pad

该书的3.3节内容比较简单,只说到了两个部分内容:

第一: two time pad 是不安全的加密协议,很简单类似这种流密码的秘钥不能反复使用。 

         这种不安全的状况描述如下:

          

             

         此时,破解m1与m2的异或值是比较简单的。

第二:one time pad 是可延展的。

        这种不安全的状况描述如下:

                

        敌手在消息传递过程中进行恶意修改,可能会导致接受方获取到被修改的内容,称之为可延展的。

3.4 Composing PRGs

该书本节主要讨论了构造PRG的方法。

3.4.1  A parallel  construction

本节主要描述了一种构造随机数生成器的方法,很简单直接将多个PRG并行组合成为一个新的随机数生成器,描述如下:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值