非对称加密-区块链核心技术之一
id:BSN_2021
公众号:BSN研习社
区块链是一种多项计算机技术的集成融合创新。在这众多来源中,最重要的一个是非对称加密技术。
我们知道,存储在区块链上的交易信息是公开的,但是账户身份信息是高度加密的,只有在数据拥有者授权的情况下才能访问到,从而保证了数据的安全和个人的隐私。区块链之所以能实现这样的功能,就是因为它利用了非对称加密技术。
与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。
数据的加密和解密过程是通过密码体制和密钥来控制的。密码体制的安全性依赖于密钥的安全性,现代密码学不追求加密算法的保密性,而是追求加密算法的完备,即:使攻击者在不知道密钥的情况下,没有办法从算法找到突破口。根据加解密算法所使用的密钥是否相同,或能否由加(解)密密钥简单地求得解(加)密密钥。密码体制可分为对称密码体制和非对称密码体制。
非对称加密-区块链核心技术之一相关推荐
- BTA 2018 区块链核心技术专场:12 位专家全方位剖析区块链核心技术原理与业务实践
2018 年 3 月 31 日,由 CSDN.火星财经主办,中关村区块链产业联盟.柏链道捷.区块链大本营.TokenSky 联合主办的 2018 区块链技术及应用峰会(BTA)<2018 区块链 ...
- 《迅雷链精品课》第二课:区块链核心技术框架
上一节课我们明白了什么是区块链,了解了区块链的关键特性和技术等内容,这节课我们将深入了解区块链的技术架构,系统学习区块链平台的6个层次:数据层.网络层.共识层.合约层.应用层.接口层,另外通常还有客户 ...
- 区块链核心技术:技术准备_区块链:我们还没有准备好进行的革命
区块链核心技术:技术准备 by Haseeb Qureshi 由Haseeb Qureshi 区块链:我们还没有准备好进行的革命 (Blockchain: the revolution we're n ...
- 第一届区块链技术及应用峰会“区块链核心技术”分论坛预告大放送
技术苍穹,迭代未休,区块链技术乘破竹之势而来,已然问鼎2018年技术圈开年"关键词Top榜".当爆炸式的知识需求,遇上业内资源捉襟见肘的困窘现状,区块链技术及应用峰会(BTA)·中 ...
- 区块链核心技术演进之路-算法演进
大多惊讶于这套系统的简洁和完美,甚至有人断言此物一出,开天辟地.如今近乎8年过去,当年看起来近乎完美的系统理念,在各个方面都有长足探索和发展.接下来我将写一系列文章,回顾区块链核心技术演进之路.包括算 ...
- 趣链科技获数亿元C轮融资,晋升区块链核心技术独角兽
近日,区块链明星企业趣链科技官方宣布完成数亿元C轮融资,本轮融资由知名基金易方达资本领投.龚虹嘉带领的银宏基金跟投.相关报道显示,趣链科技这笔融资是今年以来国内区块链企业融资额最高的一起,公司整体估值 ...
- 区块链核心技术:委任权益证明算法DPoS
委任权益证明Delegated Proof of Stake(简称DPoS)是比特股BitShares采用的区块链公识算法.在加密货币技术中,使用共识算法来保证整个区块链网络的安全可靠,著名的共识算法 ...
- 区块链核心技术简单介绍
今日对区块链的基础知识进行查缺补漏,参考了几篇文章后,对区块链中的几个核心技术增加了一点了解,给大家分享一下
- 64页PPT讲透区块链核心技术在行业的应用
目录 什么是区块链 区块链的核心 区块链做银行业务 区块链做金融服务 区块链做供应链/教育 报告摘要 区块链本质上是在多个分布式节点间传递账本(价值/数据归属权)信息并通过一定的共识机制(公共/联盟) ...
最新文章
- MFC——AfxParseURL用法
- java 实体类arraylist_如何实现Java的ArrayList经典实体类
- tcp抓包返回fin_TCP/IP学习二TCP链接建立与断开
- java为什么需要枚举_java – 什么是枚举,为什么它们有用?
- 前端基础-git(二):轻松搞定git创建仓库,操作仓库内容
- 电力与计算机科学技术,上海电力大学计算机科学与技术专业
- FL Studio的音频录制插件Edison
- 2020计算机保研实录
- JVM调优-GC基本原理和调优关键分析
- 协同感知综述:从异质单体到分层合作
- Windows 8 的程序兼容性助手方案详述
- C/C++中各种类型char、int、long、double等数据范围
- 使用完整拼音查找汉字(完整拼音,不是网上散布的首字符拼音那种方法)
- 秒赚大钱_容易记住,赚大钱
- Github Emoji——Github表情大全
- 【C语言】交换函数(swap)
- oracle 按每分钟分组,oracle按每个10分钟进行分组展示数据
- FTP(21) 文件传输协议
- pre-做前缀的词 整理人:栗子 in zz 参考:英文字根字典by刘毅老师
- Linux运维发展如何?哪家培训机构质量高?