Cointime

扫码下载App
iOS & Android

为什么说密码学是加密世界的技术根基?

项目方

作者:Trust Machines 编译:Cointime.com 237

密码学是每种加密货币和区块链网络的核心。从加密货币交易中发送和接收加密货币的能力到支持区块链协议的共识机制,技术是一切的核心。

作为第一个加密货币和点对点电子现金系统,比特币也是第一个使用密码学方法设计的区块链,这些方法是在中本聪创建比特币系统之前几十年开发的。

密码学和加密的历史

密码学的历史跨越数千年,可以追溯到古代文明。有一些简单的加密方法的例子,早在公元前 1500 年就开始使用,并经历了几个世纪的演变。

但我们所知的现代密码学大部分始于 20 世纪中叶,并在第二次世界大战期间出现了关键发展。当时,恩尼格玛(Enigma)密码机是德国在二战期间用于安全通信的复杂机电设备。Enigma 采用基于转子的加密技术,最初被认为是牢不可破的,直到包括艾伦·图灵和他在布莱切利公园的团队在内的密码破译者的努力,破译了 Enigma 加密的信息,极大地影响了战争的结果。在布莱奇利公园期间,图灵还发明了图灵机,该机将成为现代计算的基础(以及信任机器的名称)。

Diffie-Hellman的贡献

20 世纪 70 年代,计算机和数字时代的出现激发了密码学家的热情。其中最重要的是惠特菲尔德·迪菲 (Whitfield Diffie) 和马丁·赫尔曼 (Martin Hellman)。他们是著名的密码学家,在现代密码学领域取得了突破性的发现,即公钥密码学。他们于 1976 年发表的作品彻底改变了安全通信和密钥交换的执行方式。

在迪菲和赫尔曼取得突破之前,传统密码系统依赖于对称加密,即使用相同的密钥进行加密和解密。面临的挑战是在通信双方之间安全地共享密钥而不被对手拦截。

Diffie 和 Hellman 通过引入非对称加密(也称为公钥加密)的概念提出了一种创新的解决方案。在该系统中,不使用共享密钥,而是使用两个数学上相关的密钥:公钥和私钥。

公钥是自由分发的,任何人都可以知道,而私钥则保持秘密,只有其所有者知道。密钥之间的数学关系是,用公钥加密的数据只能用相应的私钥解密,反之亦然。此属性在计算上无法进行逆向工程,从而确保安全通信和数据机密性。

Diffie 和 Hellman 的主要贡献是公钥密码系统中密钥交换的概念。他们引入了 Diffie-Hellman 密钥交换协议,该协议允许两方通过不安全的通信通道安全地建立共享密钥。

该协议的工作原理如下:

1、每一方生成自己的密钥对,由私钥和相应的公钥组成。

2、各方公开交换公钥,而不会影响安全性。

3、使用自己的私钥和接收到的公钥,各方独立计算共享密钥。

4、双方共享的密钥是相同的,然后用于后续的对称加密以安全通信。

Diffie-Hellman 密钥交换协议的优点是,即使对手在传输过程中截获公钥,他们也无法在没有相应私钥(仍然保密)的情况下计算共享密钥。

Diffie 和 Hellman 的发现为各种加密应用奠定了基础,例如安全通信协议(例如 SSL/TLS)、数字签名和安全密钥交换机制。他们的工作开辟了安全通信的新途径,无需事先分发密钥即可执行加密和密钥交换,解决了密码学领域的重大挑战。

他们的发现将构成区块链技术和加密货币的基础,从 2009 年的比特币开始。

定义加密和解密:非对称和对称加密

在我们深入研究密码学如何在加密货币和区块链中使用之前,我们需要了解两个基本过程:加密和解密。

加密是使用加密算法和密钥将明文转换为密文的过程。加密的目的是使未经授权的个人无法读取加密的消息和数据,以提高安全性。加密算法将明文和密钥作为输入,并生成密码作为输出。

加密过程通常涉及数学运算、替换、排列或其他扰乱原始数据的变换。加密的强度在于加密算法的复杂性和所使用的密钥的保密性。

解密是加密的逆过程。它涉及使用解密算法和相应的密钥将密文转换回明文。解密允许授权接收者从加密形式恢复原始数据。解密算法旨在反转加密过程中执行的操作并检索原始明文。它将密文和密钥作为输入,并生成明文作为输出。

为了安全通信,只有拥有正确密钥的预期接收者才能解密密文并检索原始消息。在不知道密钥的情况下,未经授权的实体在计算上不可能解密密文并获得明文。

加密和解密是各种密码应用的核心,包括安全通信协议、数据存储、密码保护、数字签名等。它们有助于维护当今数字世界中敏感信息的机密性、完整性和隐私性。

进一步细分,我们还将探讨用于加密数据的两种常见方法:非对称加密和对称加密。

1、非对称加密

非对称加密也称为公钥加密。这种加密技术使用一对数学上相关的密钥进行加密和解密。在这种情况下,各方生成由公钥和私钥组成的密钥对。公钥是自由分发的,任何人都可以知道,但私钥仅由密钥所有者保存。

要使用非对称加密来加密消息,发送者使用接收者的公钥。发送者获取明文并应用加密算法,该算法对公钥和消息进行操作,以产生密文。生成的密文只能使用相应的私钥进行解密。

为了解密消息,接收者使用他们的私钥。接收者应用解密算法,该算法对私钥和密文进行操作,以检索原始明文。

非对称加密的关键特性是公钥可以自由共享,而不会损害加密数据的安全性。只有相应的私钥(保持秘密)才能解密密文。

2、对称加密

对称加密是一种使用单个密钥来加密和解密数据的加密技术。在这种情况下,发送者和接收者共享一个密钥,该密钥必须对未经授权的各方保密。

当密钥由可信实体生成并通过预先安排的安全通道在发送者和接收者之间安全共享时,该过程开始。

发送方首先获取明文(原始的未加密数据),并应用加密算法和共享密钥来生成密文(加密数据)。加密算法对明文进行一系列数学运算、替换和变换,生成密文。

然后,接收者获取密文并应用解密算法以及相同的共享密钥来恢复原始明文。解密算法反转加密期间执行的操作并检索原始数据。

什么是哈希函数?

哈希函数是一种数学算法,它接受输入(也称为消息或数据)并产生固定大小的输出,称为哈希值或哈希码。

哈希函数有几个重要的属性,使它们在密码学中很有用:

1、确定性

对于相同的输入,哈希函数将始终产生相同的哈希值,以实现一致性和可预测性。

2、固定输出大小

无论输入大小如何,哈希函数都会生成固定长度的哈希值。例如,常见的哈希函数 SHA-256 始终生成 256 位哈希值。

3、不可逆性

哈希函数被设计为单向函数,这使得从哈希码重建原始消息变得极其困难。

4、“雪崩效应”

输入数据的微小修改将导致哈希值显着不同。这确保了即使输入发生微小变化也会产生截然不同的哈希码。

5、抗冲突性

良好的哈希函数可以最大限度地减少两个不同输入产生相同哈希值的概率。虽然理论上两个不同的输入有可能产生相同的哈希值,但强大的哈希函数使这种情况发生的可能性极小。

哈希函数广泛应用于密码学中的各种过程。在数据完整性、密码存储、数字签名和保护区块链网络方面,它们是一个有价值的工具。

密码学如何与区块链和加密货币一起工作?

那么密码学技术如何与区块链结合使用呢?

简而言之,区块链技术广泛使用密码学来维护其功能和安全性。密码学用于区块链技术的多个方面,包括:

1、保护交易

密码学用于保护区块链网络中的交易。每笔交易均使用非对称加密进行数字签名。发送者使用他们的私钥创建数字签名,该签名对于该交易是唯一的。然后,接收者可以使用发送者的公钥来验证签名并确保交易的完整性和真实性。这个过程确保交易不能被篡改或伪造。

2、维护数据完整性

区块链使用加密哈希函数来确保每个块中存储的数据的完整性。哈希函数接受输入数据并生成固定大小的输出,称为哈希。输入数据的任何变化都会导致完全不同的哈希值。区块链中的每个块都包含前一个块的哈希值,从而创建由哈希值链接的块链。这种结构使得在不修改所有后续块的情况下改变前一个块中的数据在计算上是不可行的,从而提供了防篡改能力。

3、共识机制

区块链中的共识机制,例如工作量证明(PoW)或权益证明(PoS),依靠密码学来验证并就区块链的状态达成一致。例如,在 PoW 中,矿工通过执行计算密集型计算来竞争解决密码难题。第一个解决难题的矿工向链中添加了一个新区块,其他参与者可以轻松验证解决方案。这种机制确保在将新块添加到网络时达成一致,并防止恶意行为者篡改区块链。

4、身份验证

密码学用于区块链网络中的身份验证。区块链系统的参与者拥有唯一的加密密钥对:公钥和私钥。公钥用作地址或标识符,而私钥保持秘密并用于数字签名和身份验证。加密技术可以在区块链网络内实现安全和假名的交互,提供隐私和安全性,同时保持透明度。

最终,通过利用密码学,区块链技术实现了无需信任的技术,消除了对中介机构的需求。

密码学如何在比特币上发挥作用?:钱包、哈希值等

比特币广泛使用加密技术来提供安全性、隐私性和功能性。例如,钱包本质上利用迪菲和赫尔曼提出的公私密钥配对的加密方法。其他用例包括:

1、区块链安全

比特币加密技术的最大用途之一是维护网络的安全。比特币网络中的交易使用通过非对称加密创建的数字签名来保护。私钥用于生成数字签名,以验证交易的真实性和完整性,只有私钥的所有者才能使用其比特币完成交易。

此外,加密密钥对用于生成比特币地址,这是用户公钥的哈希版本。它用作接收比特币付款的假名标识符。加密散列的使用通过不泄露用户的实际公钥来提供隐私。只有与比特币地址关联的私钥的所有者才能花费与该地址关联的比特币。

虽然交易记录在公共区块链中,但使用加密密钥对可以让用户保持假名。通过为每笔交易生成新地址,用户可以分离他们的交易历史记录,这使得将交易链接到特定个人或实体变得具有挑战性。此外,还开发了 CoinJoin 和零知识证明等技术来增强比特币交易的隐私性。

2、区块链运营

密码学在比特币区块链的运营中也发挥着重要作用。首先,加密技术实现了比特币区块链交易历史的不变性。区块链中的每个块都包含前一个块数据的加密哈希,从而创建块链。修改前一个块中的数据会更改其哈希值,从而使所有后续块无效。因此,一旦交易记录在区块链中,就很难更改或删除。

工作量证明是将新的比特币交易添加到区块链的过程,也依赖于加密计算。PoW 的加密性质确保向区块链添加新区块在计算上是困难的,从而使网络能够抵抗攻击并提供去中心化共识。

密码学:比特币的基础

不可否认,密码学是比特币安全、隐私和功能的基础。从比特币钱包中的公钥和私钥到比特币挖矿经济,一切都由加密算法和流程提供支持,这些算法和流程造就了今天的协议。

但即使超越比特币,比特币网络中密码学的集成也彻底改变了数字货币的概念,并为许多其他加密货币和基于区块链的应用程序的开发奠定了基础。较新的区块链和加密货币仍然采用许多相同的加密方法在网络上进行交易并维护区块链安全。

评论

所有评论

推荐阅读

  • 4月29日晚间要闻速递

    1. BTC短时突破63000美元

  • Tether投资2亿美元收购医疗设备公司Blackrock Neurotech的多数股权

    稳定币USDT的发行方Tether周一表示,通过其风险投资部门Tether Evo,投资2亿美元收购了脑机接口公司Blackrock Neurotech的大部分股权。Blackrock Neurotech开发的医疗设备由脑信号驱动,旨在帮助受到瘫痪和神经系统疾病影响的人。该科技公司与资产管理巨头BlackRock无关。投资将用于推出和商业化医疗设备,并进行研究和开发。Tether是USDT的发行公司,是市值达1100亿美元的最大稳定币。最近,Tether成立了四个部门,以扩大稳定币发行之外的业务。

  • 欧盟至少有10个国家正在敲定或已经敲定地方立法,以促进将MiCA法规转换为当地法律

    针对稳定币发行商的《加密资产市场 (MiCA) 法规》专项规则将率先生效,随后将在12月针对整个加密货币行业的公司实施许可和其他要求。 MiCA法规于2023 年获得通过,此前欧盟各国政府花了三年时间制定监管框架。一旦生效,每个司法管辖区都必须将欧盟范围内的MiCA法规转换为当地法律,选择其监管机构中的哪一个来监管加密货币,并准备授权代币发行商和其他服务提供商。目前20个国家正处于不同的准备阶段,至少有10个国家正在敲定或已经敲定了地方立法

  • 纽约公司Turnkey获得1500万美元A轮融资,将用于扩大业务和开发工作。

    纽约市的加密开发人员钱包基础设施提供商Turnkey获得了1500万美元的A轮融资,由Lightspeed Faction和Galaxy Ventures领投,Sequoia、Coinbase Ventures、Alchemy、Figment Capital和Mirana Ventures参与。该公司打算利用这笔资金扩大业务和开发工作。Turnkey由Bryce Ferguson和Jack Kearney共同创立,提供钱包基础设施,为构建链上体验的团队提供低级原语。Turnkey的产品套件使开发人员能够构建任何涉及钱包或加密交易的东西,并已为Alchemy、Dynamic、Goldfinch、Halliday、Thunder Terminal和Kinto等行业中最好的开发人员工具和应用程序提供支持。

  • 加拿大总理提议对股票和加密货币征收资本利得税

    加拿大总理Justin Trudeau提出了一项新的资本利得税,该税率将从50%到67%不等。根据加拿大税务局网站,常见的资本财产包括别墅、证券(如股票、债券、加密货币和共同基金信托单位)、土地和建筑物。在加拿大纳税人购买或持有加密货币无需纳税,对来自加密货币销售、挖矿活动或其他加密货币相关交易的资本收益或商业收入征税,个人加密货币持有者需为其总资本收益的 50%纳税,而专业(日间)交易者则需为其利润的100%纳税。

  • 泰国监管机构将打击欺骗性加密货币广告

    据《曼谷邮报》报道,包含虚假、夸大、扭曲、隐瞒或误导性信息的加密货币广告违反了泰国法规。主要加密市场的监管机构也采取了类似措施,以尽量减少加密投资的损失。例如,英国金融行为监管局 (FCA)仅在 2023 年就发布了 450 条非法加密货币广告警报。此外,2023 年 11 月,西班牙主要证券市场监管机构国家股票市场委员会谴责了 X 上的欺诈性加密资产促销活动,并重申公司有遵守当地法律的义务。 泰国证券交易委员会提醒加密货币交易所纳入有关投资风险的适当警告,并避免通过特别促销来吸引新用户。他警告说,违反上述指导方针将招致“依法惩处”。

  • 俄罗斯将实施加密货币限制,豁免矿工和央行项目

    俄罗斯将实施加密货币限制,豁免矿工和央行项目。自9月1日起,俄罗斯将对比特币等加密资产的流通实施严格限制。仅允许在其管辖范围内发行数字金融资产。 国家杜马金融市场委员会主席Anatoly Aksakov领导了这一举措。这是在地缘政治紧张局势加剧的情况下政府控制加密生态系统的更广泛努力的一部分。Aksakov表示,即将出台的立法旨在限制非俄罗斯加密货币业务,以加强卢布的主导地位。 与此同时,最近的报告表明,俄罗斯实体已使用加密货币,特别是 Tether 的 USDT来采购军事技术的关键组件。

  • 4月迄今以太坊链上稳定币交易量超1万亿美元,创历史新高

    4月29日消息,The Block数据显示,截至4月28日,4月以太坊链上稳定币交易量达1.08万亿美元,创历史新高,其中DAI交易量为5780.7亿美元,排名第一;USDC以2681.5亿美元交易量位居第二,USDT以1986.2亿美元交易量排名第三。

  • 许正宇:香港政府今年稍后将发表金融市场应用AI政策立场和方针

    香港财经事务及库务局局长许正宇在北京2024中关村论坛金融科技平行论坛时指出,随着人工智能科技不断演进,香港政府会保持开放态度,密切监察市场发展,以及参考海内外的经验,以推动金融业负责任地使用人工智能。今年稍后,香港政府会发表政策宣言,阐述香港政府对于在金融市场应用人工智能的政策立场和方针。 许正宇还表示,推动人工智能技术生态圈方面,香港数码港正全速设立人工智能超算中心,协助研究机构和业界应付算力需求,首阶段设施最快于今年内投入服务。此外,香港政府会拨款30 亿港元推行为期3年的人工智能资助计划,资助大学、研发机构及企业等运用算力,推动科研突破;加强算力中心的网络安全和数据保护;以及进行推广和教育活动等,从而吸引海内外人工智能专家、企业及研发项目落户香港。

  • 孙宇晨:以太坊现货ETF不会在5月获准

    波场 TRON 创始人孙宇晨在 X 平台发文表示,自己认为以太坊现货 ETF 在 5 月不会获批,加密行业仍需为监管机构的长期教育做准备,重点是帮助他们理解加密。