VPN:加密原理

VSole2021-09-14 07:35:10

最原始的数据传输方式就是明文传输。所谓“明文”就是输入什么在文件中最终也显示什么,别人获取到文件后就知道里面的全部内容了。很显然,这种数据传输方式很不安全,被非法截取后,什么都暴露了。

随后就有了加密传输的理念及相应的技术了,对原始的明文数据进行加密,加密后生成的数据称之为“密文”。密文与明文最大的区别就是打乱了原来明文数据中字符的顺序,甚至生成一堆非字符信息(通常称之为“乱码”),其目的就是让非法获取者看不懂里面真实的数据内容,这样即使数据被非法截取了,对方也看不懂里面到底是讲什么,自然就没用了。

加密有两种方式:对称密钥加密和非对称密钥加密,下面分别予以介绍。

1. 对称密钥加密原理

在加密传输中最初是采用对称密钥方式,也就是加密和解密都用相同的密钥。对称密钥的加/解密过程如图1所示。甲与乙要事先协商好对称密钥,具体加解密过程如下(对应图中的数字序号):

图1 对称密钥加/解密过程示意

① 甲使用对称密钥对明文加密,并将密文发送给乙。

② 乙接收到密文后,使用相同的对称密钥对密文解密,还原出最初的明文。

以上就是对称密钥加/解密原理,就两步,很简单。所以,对称密钥加密的优点是效率高,算法简单,系统开销小,适合加密大量数据。其缺点主要体现在安全性差和扩展性差。

安全性差的原因在于进行安全通信前需要以安全方式进行密钥交换(相互协商使用一致的密钥),否则被人截取后就麻烦了,别人也可以看到您的机密文件;扩展性差表现在每对通信用户之间都需要协商密钥,n个用户的团体就需要协商n*(n−1)/2个不同的密钥,不便于管理;而如果都使用相同密钥的话,密钥被泄漏的机率大大增加,加密也就失去了意义。

目前比较常强的对称密钥加密算法,主要包含DES、3DES、AES算法。

2. 非对称密钥加密原理

正因为对称密钥加密方法也不是很安全,于是出现了一种称之为“非对称密钥”加密(也称公钥加密)方法。所谓非对称密钥加密是指加密和解密用不同的密钥,其中一个称之为公钥,可以对外公开,通常用于数据加密,另一个相对称之为私钥,是不能对外公布的,通常用于数据解密。而且公/私钥必须成对使用,也就是用其中一个密钥加密的数据只能由与其配对的另一个密钥进行解密。这样用公钥加密的数据即使被人非法截取了,因为他没有与之配对的私钥(私钥仅发送方自己拥有),也不能对数据进行解密,确保了数据的安全。

非对称密钥加/解密的过程如图2所示。甲要事先获得乙的公钥,具体加/解密过程如下(对应图中的数字序号):

图2 非对称密钥加/解密过程示意

① 甲使用乙的公钥对明文加密,并将密文发送给乙。

② 乙收到密文后,使用自己的私钥对密文解密,得到最初的明文。

非对称密钥的加/解密过程看似也很简单,两步就可以实现了,但事要先不仅要双方获取自己的非对称密钥,还要双方把自己的公钥告诉对方。当然,非对称密钥加/解密方式的主要优点不是体现在其过程简单,而是它具有比对称密钥加/解密方式更高的安全性,因为加密和解密用的是不同密钥,而且无法从一个密钥推导出另一个密钥,且公钥加密的信息只能用同一方的私钥进行解密。

非对称密钥加密的缺点是算法非常复杂,导致加密大量数据所用的时间较长,而且由于在加密过程中会添加较多附加信息,使得加密后的报文比较长,容易造成数据分片,不利于网络传输。

非对称密钥加密适合对密钥或身份信息等敏感信息加密,从而在安全性上满足用户的需求。目前比较常用的非对称密钥加密算法主要有DH(Diffie-Hellman)、RSA(Ron Rivest、Adi Shamirh、Len Adleman,这是三个人的名字中的第一个字母)和DSA(Digital Signature Algorithm,数字签名算法)算法。

密钥管理非对称加密算法
本作品采用《CC 协议》,转载必须注明作者和本文链接
在数据通信中,加密技术是防止数据被未授权的人访问的关键措施之一。而对称加密和非对称加密是两种最常见的加密技术,它们被广泛应用于数据安全领域,并且可以组合起来以达到更好的加密效果。本文将探讨这两种技术的区别,以及它们在现代通信和安全中的应用。一、非对称加密与对称加密是什么对称加密和非对称加密是两种不同的加密技术。对称加密使用同一密钥进行加密和解密,而非对称加密则使用一对密钥,即公钥和私钥。 
在安全性要求较高的特种领域,需要采取认证加密手段处理感知层的用户终端采集和传输的信息,确保应用信息的安全。业界也对SM9 用户私钥在线分发技术进行了相关研究 ,提出了一些相关用户密钥在线分发方案,但存在用户身份被假冒以及数据传输保护不完善等问题。此外,该种用户私钥分发方式不利于用户密钥后续的更换工作。而信息在交互过程中,面临着身份假冒、信息被窃听、信息被篡改和重放等安全威胁。
可以认为IAM分成两类,一个是AWS提供的IAM,这是一个完整的身份管理系统,但AWS只提供了系统,基于该系统的配置及信息维护,由客户完全负责。AWS 提供了虚拟网络及其之上的VPC,子网,ACL,安全组等,客户需要准确设计配置自己的网络,以确保正确的隔离和防护。用户控制权限的修改通常由特权用户或者管理员组实现。
设备登记APP趣味破解
2023-04-12 10:03:40
公司强推一款设备登记APP,要求每个人进行安装并每日使用APP进行登记。从上图可看出最终是生成一个FormBody,而message和key则分别对应使用AES密钥加密后的密文和使用RSA公钥加密后的AES密钥。当服务端接收到网络请求后,只需要取出key并使用RSA的私钥进行解密获取到明文的AES密钥,然后使用AES密钥对message进行解密即可获取到明文的请求内容。
互联网基础资源技术协议的安全发展趋势,值得关注。尤其是目前占据主流地位的传输控制协议(TCP)有可能被更安全高效的新协议逐步取代。
尽管“密码机制”长期以来始终是一个颇具技术性的话语表达,但如果从政策决策的角度观察,符合特定管理目标及价值诉求的“密码机制”仍然构成了整个密码规范体系的基石,其决定了密码体制的分层结构(例如我国的分类分级管理)、目的、对象和方法。“密码机制”的基本思想是对机密信息进行“伪装”,阻却未经授权的访问、篡改和披露。
SM9算法成为中国密码技术领域首个全体系纳入ISO/IEC标准的非对称密码算法。该标准的发布标志着我国商用密码算法国际标准体系进一步完善,展现了我国先进的密码科技水平和国际标准化能力,有助于增强我国密码产业在国际上的竞争力。
本月,国际标准化组织(ISO)正式发布我国SM9密钥交换协议ISO/IEC 11770-3:2021《密钥管理 第3部分 使用非对称技术的机制》。至此,SM9算法成为我国密码技术领域首个全体系算法被纳为ISO标准的非对称密码算法。
2021年10月,包含我国SM9密钥协商协议的国际标准ISO/IEC 11770-3:2021《信息安全 密钥管理 第3部分:使用非对称技术的机制》正式发布。 我国于2018年4月正式提交关于SM9密钥协商协议纳入ISO/IEC 11770-3的国际标准提案,后立项为国际标准研究项目启动研究;2019年4月SM9密钥协商协议作为ISO/IEC 11770-3补篇立项研制;2021年4月该补篇纳入
2021年10月,ISO/IEC JTC1/SC27会议宣布,我国SM9密钥交换协议作为国际标准ISO/IEC 11770-3:2021《信息技术 密钥管理 第3部分:使用非对称技术的机制》的一部分,由国际标准化组织ISO/IEC正式发布。 SM9密钥交换协议用于通信双方基于对方的标识实现会话密钥协商,具有运算效率高、算法安全模式实现灵活等特点。SM9密钥交换协议是继SM9数字签名算法、SM
VSole
网络安全专家