本体技术视点 | 密码学到底是什么?

本文深入解读密码学的起源、发展及其在区块链中的应用。从凯撒密码到公钥密码学,密码学不仅是保护信息安全的关键技术,也是理解个人隐私与公共安全平衡的关键。随着技术进步,密码学面临着新的挑战与发展方向。

图片

从罗马帝国到纳粹德国,密码学一直被用作争夺全球主导地位的有力武器。今天,同样的技术存在于每个人的生活中,从电子邮件到电子商务,我们几乎每天都在跟密码学打交道,那么密码学到底是什么呢?了解密码学对于理解我们这个时代最重要的辩论之一:个人隐私公共安全,有着至关重要的作用。

下面,基于区块链知名媒体 Cointelegraph 制作的纪录片《密码学的历史》,我们从专业的角度为大家深入解读密码学的前世今生。

什么是密码学?

密码学(Cryptography),是由希腊单词 Kryptos(隐藏)和 Graphin(写)派生出来的单词,意思是用来隐秘地传递信息,密码学最开始的功能是在有恶意攻击者存在的环境下,保护双方通信安全,现在则是用来保护信息安全的核心技术。

现代信息安全的基本要求:

  • 信息的保密性(Confidentiality):防止信息泄漏给未经授权的人(加密解密技术)

  • 信息的完整性(Integrity):防止信息被未经授权的篡改(消息认证码,数字签名)

  • 认证性(Authentication):保证信息来自正确的发送者(消息认证码,数字签名)

  • 不可否认性 (Non-repudiation) :保证发送者不能否认他们已发送的消息(数字签名)

事实上,密码学是保证区块链安全的基石,而区块链的广泛应用也推进了密码学的发展。在区块链的整个体系中大量使用了密码学算法,比如用于 PoW 的哈希算法,用于完整性验证的 Merkle Tree,用于交易签名与验证的数字签名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值