欧意交易所资讯

uncategorized
首页 > 欧意交易所资讯 > 正文内容

区块链技术核心密码学知识详解:Hash算法、对称与非对称加密及数字签名

qer1231年前 (2025-01-04)欧意交易所资讯1321

1. 哈希算法

哈希就是将任意长度的输入(也称为预映射、原像)通过哈希算法转换为固定长度的输出,输出就是哈希值。这种变换是一种压缩映射,其中哈希值的空间通常远小于输入的空间。不同的输入可能会散列到相同的输出,但输入值不能反向推导。简单来说,就是将任意长度的消息压缩成固定长度的消息摘要的函数。

哈希算法是一种单向密码系统,即从明文到密文的不可逆映射,只有加密过程,没有解密过程。同时,哈希函数可以改变任意长度的输入,得到固定长度的输出。哈希函数的单向特性和输出数据的固定长度使其能够生成消息或数据。

以比特币区块链为例,在工作量证明和密钥编码过程中多次使用二次哈希,例如 SHA ((k)) 或 ((K))。这种方法的好处是增加了工作量或者在不了解协议的情况下增加了破解的难度。

以比特币区块链为代表,主要使用的两个哈希函数是:

1.SHA-256,主要用于完成PoW(工作量证明)计算;

2.、主要用于生成比特币地址。如下图1所示,比特币的公钥生成地址的过程。

区块链技术_区块链技术通俗讲解_区块链技术的风险

图 1:从公钥生成比特币地址

2、对称加密和非对称加密

对称加密:使用单密钥密码系统的加密方法。同一密钥可用于信息的加密和解密,也称为单密钥加密。优点:加解密速度快;缺点:1.密钥管理量大2.对密钥传输通道的安全性要求较高3.数字签名问题。

非对称加密使用两个密钥进行加密和解密。这两个密钥就是公钥(简称公钥)和私钥(简称私钥)。优点: 1、加密和解密能力分离,无法从公钥推导出私钥。 2、多个用户加密的消息只能由一个用户解读(用于实现公共网络中的保密通信)。 3. 只能由一位用户加密。该消息可由多个用户解释(数字签名) 4. 无需提前分发密钥 5. 密钥持有数量大大减少。缺点:加解密速度慢。在比特币区块链系统中,采用的是非对称加密算法中的椭圆曲线加密算法。

比特币使用特殊的椭圆曲线和标准定义的一系列数学常数。该曲线由以下函数定义,通过该函数可以生成椭圆曲线,如图2所示:

或者

区块链技术通俗讲解_区块链技术的风险_区块链技术

图 2:椭圆曲线

通过这条椭圆曲线就可以生成公钥。以随机生成的私钥 k 为起点,与曲线上定义的生成点 G 相乘,得到曲线上的另一个点,然后得到对应的公钥 K 。生成点是标准的一部分。比特币密钥的生成点是相同的:{K = k * G},其中k是私钥,G是生成点,得到的曲线上的点K是公钥。

因为所有比特币用户的生成点都是相同的,所以私钥k乘以G会得到相同的公钥K。k和K之间的关系是固定的,但只能朝一个方向操作,即由k可以得到K。这就是为什么比特币地址(K 的衍生物)可以与任何人共享而无需泄露私钥(k)。

3. 数字签名

数字签名基于非对称加密,可以用来验证某种数字内容的完整性,同时确认来源。

一个典型的场景是Alice通过通道向Bob发送一个文件(一条信息)。 Alice可以先摘要文件内容,然后用她的私钥对摘要进行加密(签名),然后将文件和签名同时发送给Bob。 Bob收到文件和签名后,使用Alice的公钥解密签名,获得数字摘要,并将其与接收到的文件的摘要结果进行比较。如果一致,则说明该文件确实是Alice发送的(其他人无法拥有Alice的私钥),并且文件内容没有被修改(汇总结果一致)。

著名的数字签名算法包括DSA()和更安全的ECSDA(Curve)。除了普通的数字签名应用场景外,针对一些特定的安全需求,还开发了一些特殊的数字签名技术,包括盲签名、多重签名、群签名、环签名等。

4. 总结

总而言之,区块链技术是一项新兴技术,广泛利用了现代密码学的现有成果,包括哈希、加解密、数字签名等。另一方面,区块链系统和很多新的场景也提出了很多对密码学和安全技术提出新的需求,进而推动相关学科的进一步发展。

扫描二维码推送至手机访问。

版权声明:本文由本站发布,如需转载请注明出处。

转载请注明出处https://juxingsy.com/post/1996.html

标签: 区块链技术
分享给朋友:

相关文章

深入解析加密货币混币器:模糊交易签名、隐藏资金流向及运作利润模式

深入解析加密货币混币器:模糊交易签名、隐藏资金流向及运作利润模式

加密货币混合器(也称为混合器)的本质是,它们可以模糊交易的数字签名,并实际上充当加密货币世界中的“黑匣子”。这些混合器通过在私人池中收集特定数量的加密货币,然后将其分发给预期的接收者来起作用。例如,一...

苹果手机下载欧意交易所的特定步骤及相关注意事项

欧意交易所是一个平台,它能够提供多种加密数字货币交易,对于喜爱投资数字货币的人来说很实用,只是在苹果手机上下载欧意交易所需要一些特定步骤,下面会为大家详细介绍。 确定可用性 在下载欧意交易所应用前,你...

币印矿池:解锁挖矿技巧,实时监控矿机状态,轻松赚取比特币、火币、pi币等虚拟货币

币印矿池:解锁挖矿技巧,实时监控矿机状态,轻松赚取比特币、火币、pi币等虚拟货币

比银矿池的传统挖矿机制提供了很多矿机来解锁挖矿技能。虚拟货币种类繁多,包括全球最流行的虚拟货币比特币、火币、PI币等,登录您的账户即可享受更多折扣送您免费币。采矿最重要的部分是非常困难的。不抓住机...

BetterTouchTool Mac破解版下载与使用教程:自定义触控板设置指南

BetterTouchTool Mac破解版下载与使用教程:自定义触控板设置指南

我相信无需对MAC触控板的真实气味说太多,每个人都已经非常了解。有关使用该工具要介绍的教程(以下称为BTT) 1。下载破解版本 Mac 版本下载 2。基本设置 有两个设置窗口:1。窗口(设置手势,快捷...

全面解析CM、OP含义,动漫片头曲相关知识全知道

CM表示广告,这是指用于广告的动画。 OP通常是指开放的缩写,动漫的开头歌曲 一件,日语漫画的缩写一件 日本卡通的第一首歌,歌曲的缩写 所谓的日语动画中所谓的OP被写为歌曲,日语名字是オープニング歌。...

几分钱一个虚拟币撬千万骗局!拉群下套利用虚拟币牟暴利

几分钱一个虚拟币撬千万骗局!拉群下套利用虚拟币牟暴利

一种价值几美分的虚拟货币,一个大骗局,可以撬动数千万 骗子变成诱饵,含量很高 创建假应用程序并创建微信组 推广和出售给小组成员 它发出的虚拟数字硬币 并通过宣传和促进发展离线 一两美分的虚拟货币 你可...

加入欧意交易所,探索元宇宙世界!

探索DeFi,DApps, NFTs 和GameFi的世界,和OKX一起创造未来!