系统安全分析与设计(一)

文章目录[隐藏]

信息系统安全属性

  1. 保密性:最小授权原则、防暴露、信息加密、物理保密
  2. 完整性:安全协议、校验码、密码校验、数字签名、公证
  3. 可用性:综合保障(IP过滤、业务流控制、路由选择控制、审计跟踪)
  4. 不可抵赖性:数字签名

加密技术

对称加密

指在加密和解密的时候,所使用的密钥是完全一样的

常见对称密钥加密算法:

  1. DES:替换+移位、56位密钥、64位数据块、速度快、密钥易产生
    3DES(三重DES):两个56位的密钥K1、K2
    加密:K1加密->K2解密->K1加密
    解密:K1解密->K2加密->K1解密
  2. AES:高级加密标准Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES。对其要求是“至少与3DES一样安全”。
  3. RC-5 : RSA数据安全公司的很多产品都使用了RC-5.
  4. IDEA算法:128位密钥、64位数据块、比DES的加密性好、对计算机功能要求相对低,PGP。

非对称加密

指在加密和解密的时候,所使用的密钥是不同的

常见的非对称密钥加密算法:

  1. RSA:512位(或1024位)密钥、计算量极大、难破解
  2. Elgamal:其基础是Diffie-Hellman密钥交换算法
  3. ECC:椭圆曲线算法
  4. 其它非对称算法包括:背包算法、Rabin、D-H

信息摘要

信息摘要,即信息的特征值,原始信息变化,特征值就会发生变化

常用的消息摘要算法有MD5,SHA等,市场上广泛使用的MD5,SHA算法的散列值分别为128和160位,由于SHA通常采用的密钥长度较长,因此安全性高于M

D5。信息可以得到摘要,反过来不能够还原

此特性可保护信息的完整性(与数字签名结合)

数字签名

数字信封与PGP

数字信封

发送方将原文用对称密钥加密传输,而将对称密钥用接收方公钥加密发送给对方。

接收方收到电子信封,用自己的私钥解密信封,取出对称密钥解密得原文。

PGP

PGP可用于电子邮件,也可以用于文件存储。采用了杂合算法,包括IDEA、RSA、MD5、ZIP数据压缩算法。

PGP承认两种不同的证书格式:PGP证书和X.509证书。

PGP证书包含PGP版本号、证书持有者的公钥、证书持有者的信息、证书拥有者的数字签名、证书的有效期、密钥首选的对称加密算法。

X.509证书包含证书版本、证书的序列号、签名算法标识、证书有效期、以下数据:证书发行商名字、证书主体名、主体公钥信息、发布者的数字签名。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值