第一章:

安全服务有:同等实体i认证、数据源认证、访问控制、保密性、流量保密性、数据完整性、不可否认性、可用性

安全机制有:加密、数据签名、访问控制、数据完整性、认证交换、流量填充、路由控制、公证

关键术语:访问控制、拒绝服务、被动威胁、主动威胁、加密、重播、认证、完整性、安全攻击、真实性、入侵着、安全机制、可用性、伪装、安全服、数据保密性、非否认性、流量分析、数据完整性、OSI安全框架

第二章:

加密算法:对明文进行各种代替和变换

密钥:加密算法的输入。密钥独立于明文和算法,算法根据特定密钥而产生不同输出。算法所用的确切代替和变换也依靠密钥

不需算法保密,仅需密钥保密

所有加密算法基于两个原理:代替和置换。大多数密码体制,也称为乘积密码系统,都使用了多层代替和置换

密码编码系统具有以下三个独立的特征:

1.转换明文为密文的运算类型 2.所用的密钥数 3.处理明文的方法

分组密码每次处理一组元素,输出一组元素,流密码则是连续地处理输入元素、每次输出一个元素

攻击传统的密码体制有两种通用的方法:

密码分析学:企图利用算法的特征来推导出特定的明文或i密钥

穷举攻击:对一段密文尝试所有可能的密钥

对加密信息的攻击类型 密码分析者已知

唯密文攻击 加密算法、密文

已知明文攻击 。。。。。。。、用同一密钥加密的一个或多个明密文对

选择明文攻击 。。。。。。。、分析者选择的明文以及对应的密文(使用同一密钥)

选择密文攻击 。。。。。。。。。。。。。。密。。。。。。明。。。。。。

选择文本攻击 结合选择明文和选择密文攻击

轮转机------多层家密原理的重要例子

关键术语:分组密码、playfair密码、穷举攻击、多表代替密码、ceaser密码、栅栏密码、流密码、hill密码、密码分析学、密码编码系统、无条件安全、vigenere密码

第三章

大多数对称分组加密算法都是基于Feistel分组密码结构的

位流发生器时一个由密钥控制的算法,它必须产生在密码学意义上讲时强壮的位流

典型的分组大小时64位或128位

一般地,对于n位的代替分组密码,密钥的规模时nx2^n位。一位64位的分组密码,若分组具有抗统计攻击的理想长度,其密钥大小将有64x2^64=2^70~=10^21位

Feistel建议使用乘积密码的概念来逼近理想的分组密码

乘积密码是指一次使用两个或两个以上的基本密码,所的密码的密码强度将强于所有单个密码的强度

Feistel建议密码交替使用代替和置换

Shannon引进混淆和扩散来刻画任何密码系统的两个基本构件

Shannon所指的理想强密码中,密文所有的统计特征都是独立于所用密钥的

扩散指明文的统计特征消散在密文中,每个密文数字被许多明文数字影响

《密码编码学与网络安全》原理与实践笔记(一)相关推荐

  1. 【密码学Sage代码】椭圆曲线加密/解密(基于《密码编码学与网络安全——原理与实践(第七版)》)

    [密码学Sage代码]椭圆曲线加密/解密(基于<密码编码学与网络安全--原理与实践(第七版)>) 教材内容: 实践的Sage代码: #[静水流深Sage代码]使用椭圆曲线密码体制进行加密/ ...

  2. 密码编码学与网络安全——原理与实践(第八版)——第一章:信息与网络安全概念

    密码编码学与网络安全--原理与实践(第八版) 第一章:信息与网络安全概念 1.1网络空间安全.信息安全和网络安全 1.2OSI安全架构 1.3安全攻击 1.4安全服务 1.5安全机制 1.6密码学 1 ...

  3. 密码编码学与网络安全———原理与实践(第八版)第三章笔记

    第3章 传统加密技术 学习目标 简要介绍对称密码的主要概念. 解释密码分析和穷举攻击的差异. 理解单表代替密码的操作. 理解多表代替密码的操作. 简要介绍Hill密码. 目录 第3章 传统加密技术 3 ...

  4. 密码编码学与网络安全----原理与实践(第八版)---第9章笔记

    第九章 公钥密码学与RSA 学习目标: 概述公钥密码体制的基本原理. 阐述公钥密码体制的两个不同应用. 列举和解释公钥密码体制的要求. 概述RSA算法. 理解计时攻击. 总结算法复杂性的相关问题. 公 ...

  5. 《密码编码学与网络安全》William Stalling著---学习笔记(二)【知识点速过】【数字签名+密钥管理分发+用户认证】

    提示:博文有点长,请保持耐心哦~ 前一篇文章: <密码编码学与网络安全>William Stalling著-学习笔记(一)[知识点速过][传统密码+经典对称加密算法+经典公钥密码算法+密码 ...

  6. 《密码编码学与网络安全》William Stalling著---学习笔记(三)【知识点速过】【网络安全与Internet安全概览】

    提示:博文有点长,请保持耐心哦~ 前两篇文章: <密码编码学与网络安全>William Stalling著-学习笔记(一)[知识点速过][传统密码+经典对称加密算法+经典公钥密码算法+密码 ...

  7. 密码编码学与网络安全(2):对称密码之传统加密技术

    对称密码之传统加密技术 关于对称加密 对称密码模型 密码编码学 密码分析学与穷举攻击 古典加密算法 代替技术 置换技术 转轮机 隐写术 关于对称加密 对称加密,也称为传统加密或单密钥加密,是20世纪7 ...

  8. 《网络安全原理与实践》一2.1 安全区介绍

    本节书摘来自异步社区<网络安全原理与实践>一书中的第2章,第2.1节,作者 [美]Saadat Malik, CCIE #4955,更多章节内容可以访问云栖社区"异步社区&quo ...

  9. 《网络安全原理与实践》一第1章 网络安全介绍

    本节书摘来自异步社区<网络安全原理与实践>一书中的第1章,作者 [美]Saadat Malik, CCIE #4955,更多章节内容可以访问云栖社区"异步社区"公众号查 ...

  10. 《网络安全原理与实践》一1.2 资产确定

    本节书摘来自异步社区<网络安全原理与实践>一书中的第1章,第1.2节,作者 [美]Saadat Malik, CCIE #4955,更多章节内容可以访问云栖社区"异步社区&quo ...

最新文章

  1. php ajax mysql 分页查询_基于PHP_MySql_Ajax的分页技术方案
  2. python那么多库怎么学_这个 Python 库有必要好好学学
  3. 【MPI编程】任意数节点的树形求和(高性能计算)
  4. java B2B2C springmvc mybatis电子商城系统(四)Ribbon
  5. 推荐系统国内外团队介绍
  6. IOT---(3)深入解析物联网操作系统(架构、功能与实例分析)
  7. 大数据架构由哪些模块组成
  8. 在linux下MySQL的常用操作命令
  9. 信号与系统:综述【知识梳理】
  10. 一个电商网站设计方案
  11. 有域名和服务器怎么建设网站新手,新手如何快速搭建一个新的网站【零基础】...
  12. 雷军第二场直播带货圆满成功,雷军代言小米试用期一个月
  13. 吴恩达预热新课!万字回顾机器学习!
  14. 在c语言中 char型数据在内存中的存储形式是,在c语言中char型数据在内存中的存储形式是什么?...
  15. 计算机进安全模式启动修复,win7电脑故障怎么进入安全模式修复
  16. linux操作系统下 c语言编程入门
  17. BUUCTF_Crypto题目题解记录1
  18. net-java-php-python-口试考试系统计算机毕业设计程序
  19. u-boot for tiny210 ver1.0(by liukun321咕唧咕唧)
  20. redis作为MongoDB的缓存在线实时去重

热门文章

  1. 风口来了第二期——电子科学与技术专业现状和前景介绍分享
  2. Anjuta安装使用
  3. opencv之伪彩色处理
  4. python 大数据入门教程
  5. OSGeolive 开源GIS 使用
  6. 将多个excel合并成一个包含多个sheet的excel
  7. 人类自然语音频率范围
  8. C#,数值计算,希尔伯特矩阵(Hilbert Matrix)的算法与源代码
  9. 硬件设计--阻抗匹配
  10. 计算机美术设计基础教案,电脑美术美术教案