对称秘钥和非对称加密

一. 对称加密算法

1.1 定义

加密和解密时使用的是同一个秘钥

1.2 传输过程

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210104133717806.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyMzA4MzE2,size_16,color_FFFFFF,t_70

  • 数据发信方将原始数据加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。
  • 收信方收到密文后,要使用加密用过的密钥相同算法的逆算法对密文解密,使其恢复成可读明文。
  • 在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这要求解密方事先必须知道加密密钥。

1.3 优缺点

优点

  • 对称加密算法的特点是算法公开、计算量小、加密速度快、加密效率高。

缺点

  • 交易双方都使用同样钥匙,安全性得不到保证。
  • 每对用户每次使用对称加密算法时,都需要使用其他人不知道的惟一钥匙,这会使得发收信双方所拥有的钥匙数量呈几何级数增长,密钥管理成为用户的负担。
  • 对称加密算法在分布式网络系统上使用较为困难,主要是因为密钥管理困难,使用成本较高。
  • 而与公开密钥加密算法比起来,对称加密算法能够提供加密和认证却缺乏了签名功能,使得使用范围有所缩小。

1.4 对称密钥算法

  • 主要有DES算法,3DES算法,TDEA算法,Blowfish算法,RC5算法,IDEA算法。

二. 非对称加密算法

2.1 定义

非对称加密算法需要两个密钥来进行加密和解密,这两个密钥是公开密钥(public key,简称公钥)和私有密钥(private key,简称私钥)。

2.2 传输过程

在这里插入图片描述

  • 甲方首先生成一对密钥同时将其中的一把作为公开密钥
  • 得到公开密钥的乙方再使用该密钥对需要加密的信息进行加密后再发送给甲方
  • 甲方再使用另一把对应的私有密钥对加密后的信息进行解密,这样就实现了机密数据传输。
  • 在传输过程中,即使攻击者截获了传输的密文,并得到了甲的公钥,也无法破解密文,因为只有甲的私钥才能解密密文。
  • 同样,如果甲要回复加密信息给乙,那么需要乙先公布乙的公钥给甲用于加密,乙自己保存乙的私钥用于解密。
  • 非对称加密算法的另一种加密过程是:甲方使用自己的私有密钥对信息进行加密后再发送给乙方;乙方使用甲方提供的公开密钥对加密后的信息进行解密,如果成功解密即可证实信息确实是由甲方所发,并非他人冒充,这就是常用的数字签名技术。

2.3 优缺点

优点

  • 密钥分配简单。
  • 密钥的保存量少。
  • 可以满足互不相识的人之间进行私人谈话时的保密性要求。
  • 可以完成数字签名和数字鉴别。

缺点

  • 公钥密码是对大数进行操作,计算量特别浩大,速度远比不上私钥密码体制。
  • 公钥密码中要将相当一部分密码信息予以公布,势必对系统产生影响。
  • 在公钥密码中,若公钥文件被更改,则公钥被攻破。

2.4 非对称密钥算法

  • 主要有RSA算法,DSA算法,ECDSA算法

2.5 应用

一、非对称算法在手机短信传输中的使用
手机收发短信已经成为了人们日常通信交流的重要渠道,短信业务也从移动端逐渐步入民众生活,随着证券交易等重要手机短信应用业务领域的深入,更多的传统短信形式开始采用文本加信息的方式进行传播,传统的利用短信信息进行传播的业务渠道已经无法满足人们的需求,这对短信的安全性应用提出了更多要求。为了保证手机短信传输信息的安全性,可以采用多种途径对手机短信的安全性进行加密,例如可以采用RSA算法对密码进行加密,利用现代技术对密码信息进行加密可以提升短信的安全性。在运用RSA技术的时候,可以先生成一对秘钥,然后在手机的接收端和信息的接收端对秘钥的安全性进行处理,如果手机的发送端接收了密文,而发送信息的手机发出的则应当是明文。如果接受信息的接收端接收到的是发送出去的加密信息,那么接受信息的手机上收到的就是发送端发出的明文信息。在手机端发送信号之前,用户需要对短信文本进行编辑,为了实现信息的安全传输,需要对短信信息进行加密,同时将公共秘钥和私有秘钥一同发布,之后在用户的手机当中就会利用RSA算法进行计算,密文因此很容易就能还原成明文。接收网关检测目标的用户在收到明文短信之后会根据运营商预存的地址,在地址信息之间进行短信内容的传输,在信号传递的过程中,路由器可以发送短信到目标路径,之后按照信息源的地址对短信密文进行保存和解密,最终恢复到源地址所留存的明文信息当中,如此信息传输的安全性就获得了加强。

二、非对称算法在视频会议中的使用
现代科技发展之后,视频会议也变得越来越多,很多信息如果通过信号传输的方式外泄出去将会导致安全问题,视频会议一般是企业和企业之间或者公司和公司之间进行对话和沟通的重要联络渠道,有可能会涉及到商业秘密,因此如果有无关人员了解到相关信息或者是进行破坏,将会导致资料的复制和毁损,会导致损失产生,同时视频会议一般发生在企业之间,如果视频会议还涉及到国家机关,还会产生国家机密的泄露,可能导致外国获取我国的军事情报,因此视频会议的安全问题格外重要。运用现代密码学的加密方法可以实现对会议内容的加密,运用RSA算法或者DES算法可以实现算法的加密混合应用,实现视频会议系统的应用。这些加密算法应用在视频会议当中,将加密技术和秘钥技术结合起来进行秘钥的公开和分布式秘钥的传输,将会使秘钥运用于对称算法当中,采用合适的对称算法对会议通信的内容进行加密处理,实现视频信息传输的多单元控制。 [4

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值