day2-网络安全学习笔记--流密码

2.1 对称密码模型

2.2 对称密码的安全性

 对称密码的安全使用是在算法不保密而密钥保密的条件下,满足以下两个安全要求:

  1. 加密算法足够强--即使攻击者拥有一定数量的密文及其对应的明文,ta也不能破译未知的密文或获取密钥
  2. 发送者和接收者必须在某种安全的形式下共享密钥且保证密钥的安全

2.3 分类

  对称密码有两种基本类型

   流密码:将明文视为位流或字节流,每加密数据流的的一位或者一个字节

   分组密码:将明文划分为更长的分组,比如64位、128位,将每个明文分组作为一个最小数据单元进行加密,通常得到与明文等长的密文分组

2.2.1 流密码

 1、流密码模型

2、流密码安全性

  (1)当密钥流序列是真的具有均匀分布的饿随机序列的时候,在每一对称密钥K下加密消息的密钥流之间将没有任何的关联性,达到一次一密码的效果

  (2)在实际应用中,真正的随机序列是不可能重复产生的,所以只能产生密码学意义上京嗯嗯安全的为随机密钥流

  (3)流密码的加解密算法往往比较简单,比如明文或密钥流逐位异或,其安全性依赖于密钥流生成算法的强度

3、常见的流密码算法

  (1)RC4-- 算法简单、高效、适合软件实现

  (2)A5-- 效率高,适合在硬件上高效实现

  (3)祖冲之序列密码

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值