id:BSN_2021

公众号:BSN研习社

区块链是一种多项计算机技术的集成融合创新。在这众多来源中,最重要的一个是非对称加密技术。

我们知道,存储在区块链上的交易信息是公开的,但是账户身份信息是高度加密的,只有在数据拥有者授权的情况下才能访问到,从而保证了数据的安全和个人的隐私。区块链之所以能实现这样的功能,就是因为它利用了非对称加密技术。

与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。

数据的加密和解密过程是通过密码体制和密钥来控制的。密码体制的安全性依赖于密钥的安全性,现代密码学不追求加密算法的保密性,而是追求加密算法的完备,即:使攻击者在不知道密钥的情况下,没有办法从算法找到突破口。根据加解密算法所使用的密钥是否相同,或能否由加(解)密密钥简单地求得解(加)密密钥。密码体制可分为对称密码体制和非对称密码体制。

非对称加密-区块链核心技术之一相关推荐

  1. BTA 2018 区块链核心技术专场:12 位专家全方位剖析区块链核心技术原理与业务实践

    2018 年 3 月 31 日,由 CSDN.火星财经主办,中关村区块链产业联盟.柏链道捷.区块链大本营.TokenSky 联合主办的 2018 区块链技术及应用峰会(BTA)<2018 区块链 ...

  2. 《迅雷链精品课》第二课:区块链核心技术框架

    上一节课我们明白了什么是区块链,了解了区块链的关键特性和技术等内容,这节课我们将深入了解区块链的技术架构,系统学习区块链平台的6个层次:数据层.网络层.共识层.合约层.应用层.接口层,另外通常还有客户 ...

  3. 区块链核心技术:技术准备_区块链:我们还没有准备好进行的革命

    区块链核心技术:技术准备 by Haseeb Qureshi 由Haseeb Qureshi 区块链:我们还没有准备好进行的革命 (Blockchain: the revolution we're n ...

  4. 第一届区块链技术及应用峰会“区块链核心技术”分论坛预告大放送

    技术苍穹,迭代未休,区块链技术乘破竹之势而来,已然问鼎2018年技术圈开年"关键词Top榜".当爆炸式的知识需求,遇上业内资源捉襟见肘的困窘现状,区块链技术及应用峰会(BTA)·中 ...

  5. 区块链核心技术演进之路-算法演进

    大多惊讶于这套系统的简洁和完美,甚至有人断言此物一出,开天辟地.如今近乎8年过去,当年看起来近乎完美的系统理念,在各个方面都有长足探索和发展.接下来我将写一系列文章,回顾区块链核心技术演进之路.包括算 ...

  6. 趣链科技获数亿元C轮融资,晋升区块链核心技术独角兽

    近日,区块链明星企业趣链科技官方宣布完成数亿元C轮融资,本轮融资由知名基金易方达资本领投.龚虹嘉带领的银宏基金跟投.相关报道显示,趣链科技这笔融资是今年以来国内区块链企业融资额最高的一起,公司整体估值 ...

  7. 区块链核心技术:委任权益证明算法DPoS

    委任权益证明Delegated Proof of Stake(简称DPoS)是比特股BitShares采用的区块链公识算法.在加密货币技术中,使用共识算法来保证整个区块链网络的安全可靠,著名的共识算法 ...

  8. 区块链核心技术简单介绍

    今日对区块链的基础知识进行查缺补漏,参考了几篇文章后,对区块链中的几个核心技术增加了一点了解,给大家分享一下

  9. 64页PPT讲透区块链核心技术在行业的应用

    目录 什么是区块链 区块链的核心 区块链做银行业务 区块链做金融服务 区块链做供应链/教育 报告摘要 区块链本质上是在多个分布式节点间传递账本(价值/数据归属权)信息并通过一定的共识机制(公共/联盟) ...

最新文章

  1. MFC——AfxParseURL用法
  2. java 实体类arraylist_如何实现Java的ArrayList经典实体类
  3. tcp抓包返回fin_TCP/IP学习二TCP链接建立与断开
  4. java为什么需要枚举_java – 什么是枚举,为什么它们有用?
  5. 前端基础-git(二):轻松搞定git创建仓库,操作仓库内容
  6. 电力与计算机科学技术,上海电力大学计算机科学与技术专业
  7. FL Studio的音频录制插件Edison
  8. 2020计算机保研实录
  9. JVM调优-GC基本原理和调优关键分析
  10. 协同感知综述:从异质单体到分层合作
  11. Windows 8 的程序兼容性助手方案详述
  12. C/C++中各种类型char、int、long、double等数据范围
  13. 使用完整拼音查找汉字(完整拼音,不是网上散布的首字符拼音那种方法)
  14. 秒赚大钱_容易记住,赚大钱
  15. Github Emoji——Github表情大全
  16. 【C语言】交换函数(swap)
  17. oracle 按每分钟分组,oracle按每个10分钟进行分组展示数据
  18. FTP(21) 文件传输协议
  19. pre-做前缀的词 整理人:栗子 in zz 参考:英文字根字典by刘毅老师
  20. Linux运维发展如何?哪家培训机构质量高?

热门文章

  1. 计算机硬件知识应用,计算机硬件知识 (很详细)
  2. 立志做中国市场TOP2,新华三云屏底气何来?
  3. Redis 3种集群方式,别傻傻分不清!
  4. 【Web前端HTML5CSS3】05-样式继承与其他概念
  5. 前端程序调试方法总结--高级版
  6. 古董万年历升级WiFi授时 STM32+ESP8266
  7. 全球屏占比最高!华为MatePad Pro震撼发布
  8. 现在国际上发行的优秀的儿童期刊杂志有哪些
  9. 数字图像处理100问—03二值化(Thresholding)
  10. for循环的说课c语言,教学设计《程序的循环结构-For循环语句》