《密码编码学与网络安全》原理与实践笔记(一)
第一章:
安全服务有:同等实体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所指的理想强密码中,密文所有的统计特征都是独立于所用密钥的
扩散指明文的统计特征消散在密文中,每个密文数字被许多明文数字影响
《密码编码学与网络安全》原理与实践笔记(一)相关推荐
- 【密码学Sage代码】椭圆曲线加密/解密(基于《密码编码学与网络安全——原理与实践(第七版)》)
[密码学Sage代码]椭圆曲线加密/解密(基于<密码编码学与网络安全--原理与实践(第七版)>) 教材内容: 实践的Sage代码: #[静水流深Sage代码]使用椭圆曲线密码体制进行加密/ ...
- 密码编码学与网络安全——原理与实践(第八版)——第一章:信息与网络安全概念
密码编码学与网络安全--原理与实践(第八版) 第一章:信息与网络安全概念 1.1网络空间安全.信息安全和网络安全 1.2OSI安全架构 1.3安全攻击 1.4安全服务 1.5安全机制 1.6密码学 1 ...
- 密码编码学与网络安全———原理与实践(第八版)第三章笔记
第3章 传统加密技术 学习目标 简要介绍对称密码的主要概念. 解释密码分析和穷举攻击的差异. 理解单表代替密码的操作. 理解多表代替密码的操作. 简要介绍Hill密码. 目录 第3章 传统加密技术 3 ...
- 密码编码学与网络安全----原理与实践(第八版)---第9章笔记
第九章 公钥密码学与RSA 学习目标: 概述公钥密码体制的基本原理. 阐述公钥密码体制的两个不同应用. 列举和解释公钥密码体制的要求. 概述RSA算法. 理解计时攻击. 总结算法复杂性的相关问题. 公 ...
- 《密码编码学与网络安全》William Stalling著---学习笔记(二)【知识点速过】【数字签名+密钥管理分发+用户认证】
提示:博文有点长,请保持耐心哦~ 前一篇文章: <密码编码学与网络安全>William Stalling著-学习笔记(一)[知识点速过][传统密码+经典对称加密算法+经典公钥密码算法+密码 ...
- 《密码编码学与网络安全》William Stalling著---学习笔记(三)【知识点速过】【网络安全与Internet安全概览】
提示:博文有点长,请保持耐心哦~ 前两篇文章: <密码编码学与网络安全>William Stalling著-学习笔记(一)[知识点速过][传统密码+经典对称加密算法+经典公钥密码算法+密码 ...
- 密码编码学与网络安全(2):对称密码之传统加密技术
对称密码之传统加密技术 关于对称加密 对称密码模型 密码编码学 密码分析学与穷举攻击 古典加密算法 代替技术 置换技术 转轮机 隐写术 关于对称加密 对称加密,也称为传统加密或单密钥加密,是20世纪7 ...
- 《网络安全原理与实践》一2.1 安全区介绍
本节书摘来自异步社区<网络安全原理与实践>一书中的第2章,第2.1节,作者 [美]Saadat Malik, CCIE #4955,更多章节内容可以访问云栖社区"异步社区&quo ...
- 《网络安全原理与实践》一第1章 网络安全介绍
本节书摘来自异步社区<网络安全原理与实践>一书中的第1章,作者 [美]Saadat Malik, CCIE #4955,更多章节内容可以访问云栖社区"异步社区"公众号查 ...
- 《网络安全原理与实践》一1.2 资产确定
本节书摘来自异步社区<网络安全原理与实践>一书中的第1章,第1.2节,作者 [美]Saadat Malik, CCIE #4955,更多章节内容可以访问云栖社区"异步社区&quo ...
最新文章
- php ajax mysql 分页查询_基于PHP_MySql_Ajax的分页技术方案
- python那么多库怎么学_这个 Python 库有必要好好学学
- 【MPI编程】任意数节点的树形求和(高性能计算)
- java B2B2C springmvc mybatis电子商城系统(四)Ribbon
- 推荐系统国内外团队介绍
- IOT---(3)深入解析物联网操作系统(架构、功能与实例分析)
- 大数据架构由哪些模块组成
- 在linux下MySQL的常用操作命令
- 信号与系统:综述【知识梳理】
- 一个电商网站设计方案
- 有域名和服务器怎么建设网站新手,新手如何快速搭建一个新的网站【零基础】...
- 雷军第二场直播带货圆满成功,雷军代言小米试用期一个月
- 吴恩达预热新课!万字回顾机器学习!
- 在c语言中 char型数据在内存中的存储形式是,在c语言中char型数据在内存中的存储形式是什么?...
- 计算机进安全模式启动修复,win7电脑故障怎么进入安全模式修复
- linux操作系统下 c语言编程入门
- BUUCTF_Crypto题目题解记录1
- net-java-php-python-口试考试系统计算机毕业设计程序
- u-boot for tiny210 ver1.0(by liukun321咕唧咕唧)
- redis作为MongoDB的缓存在线实时去重