亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

8 种最常用的保存隐私数据的加密技术

世界靠代码和密码运行。从您的私人对话到在线交易,密码学几乎涉及您以数字方式进行的所有操作。事实上,正如我们今天所知,没有它就不可能有生活。

密码学是一门秘密通信的科学,其目的是通过不安全的通道传输信息,以使第三方无法理解所传达的内容。由于 Internet 提供了访问系统和数据的新方法,因此安全性已成为一个关键问题。每个连接的设备都是一个端点,充当黑客的潜在后门。

即使您没有损失数百万美元,保护您所拥有的东西也很重要。有许多不同类型的安全技术可用,但加密是每个数字设备用户都应该知道的一种。我们试图解释目前用于保存您的私人信息的最常见的加密方法。

在我们开始之前: 您应该知道每种加密方法都使用密钥 将纯文本消息转换为密文。有两种基本的加密类型 -

8.三重DES

三重 DES 的开发是为了取代原始的 DES 算法(数据加密标准)算法。实际上,DES 使用的是56 位密钥大小 由于计算能力的增加,它后来变得容易受到蛮力攻击。

三重 DES 提供了一种简单的方法来扩展 DES 的密钥大小(通过对每个数据块应用三次 DES 算法),而无需开发全新的分组密码算法。总密钥长度加起来为 168 位 .由于中间人攻击(MITM),它提供的有效安全只有112位。

Microsoft 的 Outlook、OneNote 和 System Center Configuration Manager 2012 使用三重 DES 来保护用户内容和系统数据。它还用于许多电子支付行业和其他金融服务。

7.河豚

另一种旨在替代 DES 的对称密钥算法。它以其有效性和速度而闻名。它被置于公共领域,这意味着任何人都可以免费使用它。

Blowfish 使用 64 位块长度可变密钥大小 ,范围在 32 位到 448 位之间。加密涉及16轮Feistel密码,使用大的依赖于密钥的S-box。

不利的一面是,它容易受到生日攻击,尤其是在 HTTPS 等上下文中。建议您不要使用 Blowfish 加密大于 4 GB 的文件,因为它的 64 位块大小较小。

Blowfish 可以在数十种软件类别中找到,包括数据库安全、电子商务平台、文件和磁盘加密、密码管理和存档工具、隐写术、文件传输、安全外壳和电子邮件加密。

6. AES

AES(高级加密标准)是 DES 的继承者,被美国政府和各种组织视为标准。低 RAM 要求和高速度是选择它来隐藏绝密信息的主要原因。该算法可以在从8位智能卡到高性能处理器的各种硬件上运行良好。

虽然 AES 在 128 位形式下非常高效,但它也使用 192 位和 256 位的密钥来实现高度安全。它有 10 轮用于 128 位密钥 , 12 轮用于 192 位密钥,14 轮用于 256 位密钥。相同的密钥用于数据的加密和解密。

迄今为止,尚未发现针对 AES 的实际攻击。它用于许多不同的协议和传输技术,例如 WiFi 网络的 WPA2 保护、IP 语音技术和信令数据。

阅读:什么是 AES 加密?工作 |性能 |安全

5.双鱼

计算机安全专家Bruce Schneier 是Blowfish 及其继任者Twofish 背后的策划者。该算法具有类似于 DES 的 Feistel 结构,并采用最大距离可分矩阵。

Twofish 是一种对称密钥加密方法,使用128 位块大小和高达 256 位的密钥大小 . n 位密钥的一半用作加密密钥,另一半用于修改加密算法(依赖于密钥的 S 盒)。它比 AES 稍慢,但对于 256 位密钥来说要快一些。

该算法很灵活——它可以用于频繁更改密钥的网络应用程序,以及只有少量 RAM 和 ROM 可供使用的系统。您会发现它捆绑在 GPG、TrueCrypt 和 PhotoEncrypt 等加密工具中。

4. RSA

RSA 是一种非对称密钥加密技术,是对通过 Internet 发送的数据进行加密的标准。在这种方法中,加密密钥不同于解密密钥,后者是保密的。不对称性取决于分解两个大素数的乘积的实际难度 .

加密强度随着密钥大小的增加呈指数增长,通常为 1024 或 2048 位 长。在实现时,RSA 必须结合某种填充方案,以便没有消息导致不安全的密文。

RSA 不受任何有效专利的约束;任何人都可以使用它。它可以执行加密、解密和签名验证,都具有相同的两个功能。使用公钥加密进行加密的唯一缺点是速度。此外,即使用户的私钥不可用,它也可能容易被冒充。

阅读:15 个著名的黑客组织及其历史上著名的黑客行为

3. Diffie-Hellman 密钥交换

也称为指数密钥交换,Diffie-Hellman 是一种公钥加密技术,紧随 RSA 之后。它让之前互不了解的两方通过不安全的通道共同建立共享密钥。

该算法的局限性在于缺乏身份验证。使用 Diffie-Hellman 的数据容易受到中间人攻击。它非常适合用于数据通信,但不太常用于长时间存档/存储的数据。

这种公共域算法用于保护范围广泛的 Internet 服务。它为多个经过身份验证的协议提供了基础,并用于在传输层安全的临时模式中提供前向保密。

阅读:有史以来 12 次以上最大的软件故障

2. ElGamal 加密

ElGamal 加密是基于 Diffie-Hellman 密钥交换的非对称密钥加密。它的安全性取决于计算大素数模数中的离散对数的难度 .在这种方法中,相同的明文每次加密时都会给出不同的密文。然而,生成的密文是明文的两倍。

可以在任何循环组上定义加密,其安全性取决于底层组的属性以及用于明文的填充方案。

阅读:最佳黑客教程、工具和资源的 MegaCollection

ElGamal 加密部署在 PGP(Pretty Good Privacy)和 GNU Privacy Guard 的最新版本中。它还用于混合密码系统 ,其中明文使用对称密码系统加密,然后使用 ElGamal 加密密钥。

1. ECC

椭圆曲线密码学是一种基于椭圆曲线代数结构的非对称加密方法。不同于传统的将密钥生成为大素数乘积的方法,ECC 通过椭圆曲线方程的特性来创建密钥。

ECC 的安全性基于计算点乘的能力 并且无法计算被乘数提供了原始和乘积点。椭圆曲线的大小决定了问题的难易程度。它可以通过 164 位密钥提供其他系统(如 RSA)需要 1024 位密钥才能实现的安全级别。椭圆曲线适用于数字签名、密钥协议、伪随机生成器 .

NSA 是这项技术的最大支持者,它正在被开发为 RSA 方法的继承者。 2015 年 8 月,NSA 宣布他们计划使用椭圆曲线 Diffie-Hellman 进行密钥交换,使用椭圆曲线数字签名算法进行数字签名。

阅读:11 个著名的未破解密码 |神秘密文

加密的未来

网络攻击和机器的计算能力在不断发展,因此安全专家必须在实验室里忙着寻找新的方案来阻止它们。一组研究人员发现了一种称为蜂蜜加密的新方法,该方法可以通过为每次不正确的密钥代码尝试提供虚假数据来威慑攻击者。

希望这会减慢黑客的速度,并将原始密钥埋在一堆虚假的希望中。
然后有新兴技术,例如量子密钥分发,通过光纤共享嵌入在光子中的密钥。它可能不仅在目前具有可行性,而且在未来许多年也具有可行性。


工业技术

  1. 3 种最常见的钨合金类型
  2. 数据是工业 4.0 的关键原材料
  3. 物联网安全 – 密码学
  4. 充分利用大数据
  5. 最常见的螺丝驱动类型
  6. 2021 年 12 种最常见的数据科学应用
  7. 最常用的工具输入方法
  8. 最常见的 Gerber 文件问题和解决方案
  9. 开发工业机器学习项目:要避免的 3 个常见错误
  10. 液压系统故障的最常见原因
  11. 项目唯一标识 (IUID) 实施的十二个常见误解
  12. 最常见的6种精密CNC加工工艺