• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >区块链 > NeuronVisor框架概述

NeuronVisor框架概述

作者:TRIAS 字体:[增加 减小] 来源:互联网 时间:2018-11-03

TRIAS向大家分享了NeuronVisor框架概述,其中包含NeuronVisor,Neuron等知识点,遇到此问题的同学们可以参考下
Trias全网会每隔指定时间重新计算所有节点的可信状态,据此对所有节点进行排名,形成“天榜”,排名越靠前的节点撒谎的代价越高,也就越可信。Trias会周期性地选择一组“最难撒谎”的节点来作为下一时间段内负责共识的节点,整个过程基于可信计算和P2P网络,无人为干预因素,保证了“天榜”的客观公正。其中,计算节点可信状态依据的便是节点NeuronVisor的Kernel中存储的节点间的可信证实信息。

NeuronVisor是部署在每个云节点上的软件信任根(TPM)管理层,简称Neuron(神经元),每个Neuron仅具有两个属性:(1)能否真正证明上层服务组件的属性;(2)能否证实其他Neuron的属性。每个Neuron执行RepCloud认证,以此来检查和传播其邻居节点的这两个属性。

NeuronVisor实现了两个功能:(1)动态识别硬件信任根的集合(即TPM),为每个组件维护信任证据;(2)在所有信任根之间共享信任证据,使得查询任意信任根都能获得所有相关信任证据。由此,构建了一个构建信任云链的基础,使其能够统一地组织、导出整个链的可信证据,从而促进了有效的云认证。


Neuron神经元的结构

上图是Neuron神经元的逻辑结构。我们来简单梳理一下该结构:

图中红框部分:Kernel(内核)是Neuron神经元的核心组成部分,它可以维护任意两个节点之间的证实信息,结构类似于二维矩阵。内核Kernel由认证模块Attestation Module和信任传播模块Trust Propagation来维护。

当上层服务组件(如用户的虚拟机或管理服务模块)之间开始新的通信时,认证模块可以验证目标节点,它使用认证信息更新内核Kernel;信任传播模块Trust Propagation采用去中心化的RepCloud认证协议,将更新后的内核矩阵与其邻接节点进行交换。

Neuron通过其网络监控器Nerwork Monitor和vTPM管理器来与上层服务进行交互;网络监控器监听网络流量,并从目标节点Neuron神经元的内核Kernel查询其可信性,必要时启动对节点的认证;vTPM管理器将必需的Kernel内核矩阵导出到vTPM,以实现云认证。

每个节点的Neuron神经元实现两种形式的认证。

1、  由vTPM管理模块实现对上层服务属性的认证,如虚拟机或云管理服务组件;

2、  通过认证模块和网络监控模块的合作,采用去中心化的RepCloud认证来证明所有交互节点上的NeuronVisor的可信性。

频繁通信的节点上的Neuron神经元形成一个Neuron网络,通过使用信任传播模块聚合、传播这种认证信息,在这个网络中每个Neuron神经元的可信性被定期检查。通过在被证实的Neuron神经元之间共享上层服务的属性,这个网络形成了一个动态、可伸缩的软件层,通过统一的接口来证明所有托管的交互服务。通过验证和查询这个网络上的任何Neuron神经元都可以收集所有依赖服务的属性。

主要介绍第二种形式的认证:如何在NeuronVisor框架下实现去中心化的RepCloud认证,动态识别相关的Neuron神经元,并有效地共享信息。

Neuron神经元连接

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • NeuronVisor框架的威胁及防御
  • NeuronVisor框架概述

相关文章

  • 2018-11-03什么是双向锚定?双向锚定介绍
  • 2018-11-03区块链物联网概念项目介绍
  • 2018-11-03万云IDE:如何在几分钟内搭建好一个区块链开发环境?
  • 2018-11-03门罗币XMR(CryptoNight 算法)矿池挖矿教程
  • 2018-11-03比特币(BTC)挖矿详细图文教程
  • 2018-11-03数字资产钱包有哪些类型?平时使用需要注意哪些事项?
  • 2018-11-03解析区块链本质及应用!
  • 2018-11-03智能合约的攻与防
  • 2018-11-03为什么比特币矿工要花时间挖空块
  • 2018-11-03区块链中的HASH算法(区块链解读)

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • 区块链第二层缩放性解决方案综述
    • 如何创建比特币纸质钱包或纸质账单
    • 蚂蚁S9 Hydro 矿机使用说明
    • 如何在Core钱包中提取BCC?Windows用户看过来
    • 基于机器学习的可扩展HCGraph算法
    • 教你如何生成以太坊钱包!
    • 去中心化网络DHT介绍
    • 漏洞(Bug)赏金是什么
    • SegWit2x 客户端安装教程
    • 各区块链架构的横向比较

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有