信息安全的六个基本属性:可用性A,机密性C,完整性I,非否认性N,真实性(可认证性)A,可控性C。即A2C2IN。

availability就是保证啥时候数据都是可用的,不是说打仗了数据被人破坏了你就不能用了,你得保证数据关键时候能用,要不要你信息安全干啥。

authentication就是你得确保你获得的信息是真实的,“权威”认可吧,要不间谍弄个虚假消息你都不知道消息真假,你还玩什么。

confidentiality就很简单了,保密嘛,核心。有些消息数据不能被一般人知道,得授权,授权懂不,咱就是保证不是啥人都能获得机密消息。

controllability,这个属性是后加的,保密形势不好啊,咱得完善机制,那授权,监管数据也得算信息安全的吧,上有基本保密数据通信,下有数据审计和追踪,一条龙才好嘛。

integrity,信息咱肯定要保证其完整性,抛开可用性availability不谈,万一数据被人篡改了咱得知道。

non-reputation,这个大家都明白,谁做坏事不能让别人背黑锅,不能抵赖。

攻击种类:

咱们一般都受到那些威胁呢:

信息泄露:机密性没了;篡改:完整性和真实性没了;重放、假冒和非授权:可控性和真实性没了;否认:非否认性呗。

;恶意代码:破坏的多了去了;这种破坏:完整性和可用性没了

其实只要有威胁,每种都不只破坏那么点属性,也就是说对信息造成的伤害更惨烈。主动攻击和被动攻击区别就在于改不改数据。

所以咱们得针对这些威胁展现男儿本色啊:

信息安全技术体系核心基础安全技术:密码技术,信息隐藏技术

安全基础设施技术:标识与认证技术,授权访问与控制技术

基础设施安全技术:主机系统安全技术,网络系统安全技术

应用安全技术:网络与系统攻击技术,网络与系统安全防护与应急响应技术,安全审计与责任认定技术,恶意代码检测与防范技术,内容安全技术

于是就到正主了,密码学。

密码学简史就不说了,哪天专门弄一个文章,挺有意思的。

密码学分密码编码学和密码分析学。通俗新手理解,前者研究加密,后者研究解密。

那咱一般研究啥呢?密码算法,密码协议,密钥管理,密码分析

密码学基础知识(一)信息安全与密码学相关推荐

  1. 重力传感器 测重力代码_“重力瀑布”如何帮助您教授孩子的密码学基础知识...

    重力传感器 测重力代码 by Kamil Tustanowski 通过卡米尔·图斯坦诺夫斯基 "重力瀑布"如何帮助您教授孩子的密码学基础知识 (How "Gravity ...

  2. 密码学系列(三):区块链+密码学基础知识

    密码学系列(三):区块链+密码学基础知识 一.区块链的概念 区块链概述 区块链的特点 区块链变化 市场现状 二.区块链政策与标准 区块链的特点与发展 三.区块链的定义 区块链的价值 四.区块链开发语言 ...

  3. 密码学基础知识-数论(从入门到放弃)

    数论知识 本文主要介绍整除.质数和合数.同余定理.模逆元素.欧几里得除法.欧拉函数.欧拉定理.费马小定理.中国剩余定理(孙子定理). 文章目录 数论知识 简介 一.整除 二.质数和合数 三.同余定理 ...

  4. 密码基础知识(1)---密码学发展史

    密码历史的发展的3个阶段:古典密码.机械密码(近代密码).现代密码. 密码技术的两大动力:信息系统的应用需求和攻击威胁 一. 国外密码算法发展史 1948 香农发表<通信的数学理论>和19 ...

  5. 密码学基础知识(十)查缺补漏(缺)

    今天密码学结束了,哎,都是泪啊,答题时发现脑袋里都是思想,公式没记多少,就主要记了DES AES RC4 RSA的具体算法了,还把LSFR的特征多项式怎么装换成输出f忘了.所以现在补一下那些漏了的知识 ...

  6. 密码学基础知识(三)古典密码

    说完了前面那些,想起个事,本系列依据内容主要来自<现代密码学>马春光编著.我就是学这本书的. 好了,古典密码就是古时候的密码,哈哈,逗你玩的,shannon的保密系统的通信理论发表前的都是 ...

  7. 密码学基础知识(七)公钥密码

    公钥密码体制: 自从deffie和hellman发表了密码学的新方向后,公钥密码体制就以任我行吸星大法的速度广泛使用,其中有三个魔头:RSA,ElGamal和Menezs-Vanston. 可是江湖上 ...

  8. 密码学基础知识(九)密钥管理

    密钥管理: 前面说过,密钥是保密系统的核心.那对密钥的管理自然很重要: 密钥管理有: 1.    密钥生成:主要是密钥生成器,产生伪随机序列: 2.    密钥的分配和协商:生成后就要分发出去,有集中 ...

  9. 计算机专业基础 -- 计算机密码学基础知识

    目录 基本概念(Cryptology) 数学基础 古典密码 分组密码 流密码 非对称密码 Hash函数 数字签名 基本概念(Cryptology) 一个密码系统是整个安全系统的一部分,由五部分组成(M ...

最新文章

  1. 漫画:原来,我是备胎!!!
  2. 微软更新Linux子系统,编译WSL 2内核只需3步
  3. 惠普 g5 服务器 centos安装系统,hp 380G5 安装centos 7
  4. What every programmer needs to know about game networking
  5. Android 交叉编译
  6. Socket 之 API函数介绍
  7. 阅读笔记一之《软件需求与分析》
  8. strace实现原理:ptrace系统调用
  9. android5.1不生成odex
  10. WinForm实现只打开一个窗口的代码
  11. css+js调整当前界面背景音量
  12. 【优化预测】基于matlab粒子群算法优化CNN预测【含Matlab源码 362期】
  13. 计算机网络的分类 ppt,认识计算机网络ppt
  14. 学习Oracle 最好的5本书
  15. 把对方微信拉黑了怎么恢复
  16. Fastadmin后台列表外显示额外数据
  17. 如何使用Windows10自带的photo应用给视频添加字幕
  18. 展锐平台 Android 10.0 OTA升级开机Logo
  19. python setup.py build,无法执行“python setup.py build”命令..!
  20. Python全国二级等级考试(2019)

热门文章

  1. matlab 表格控件,[转载]matlab读取excel数据并显示在excel(activex控件)中
  2. 成功解决Exception “unhandled AttributeError“ module ‘h5py‘ has no attribute ‘File‘
  3. MAT之GA:利用GA对一元函数进行优化过程,求x∈(0,10)中y的最大值
  4. DL之yolov3:使用yolov3算法时需要对Ubuntu系统进行配置的简介、过程步骤之详细攻略
  5. 成功解决AttributeError: ‘str‘ object has no attribute ‘decode‘
  6. 成功解决:利用编程向数据库插入一条记录,而从数据库中查不到该条记录
  7. ​​​​​​​CV:利用cv2(加载人脸识别xml文件及detectMultiScale函数得到人脸列表)+keras的load_model(加载表情hdf5、性别hdf5)并标注
  8. window 日志清除
  9. android 中的常用组件
  10. android学习笔记Fragment的使用