0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Vmware区块链专利解读:提升数据传输的效率

电子设计 来源:电子设计 作者:电子设计 2020-12-25 18:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1. 技术背景介绍

近年来,跨数据中心的大数据迁移需求日益旺盛,一方面是由于云计算技术的发展使得数据中心之间的数据共享变得更容易,另一方面是企业业务的诉求推动。比如,跨站点的虚拟机容灾恢复技术,就需要传输虚拟机镜像这类大文件(通常几十个G);在比如,跨站点的虚拟机整机迁移技术,也需要传输镜像文件。

云环境一般采用的方式是建立一个私有网络,实现站点间的点对点传输,这样可以保证传输效率,而且和公网隔离,安全性高。不幸的是,建立私有网络通道的成本太高,而且,跨国站点还需要获得当地政府的许可,手续繁琐。

另一种方式是利用公网完成数据传输。这种方式的挑战是要确保数据的安全传输,以及高吞吐量,同时要具备可扩展性。现有的网络安全传输机制,比如公钥授权(PKI),SSL/TLS协议,可以提升公网环境下的数据安全性。尽管这些机制在不断的加强和改进,但是使用公共网络作为底层数据传输意味着发送方和接收方实体不能通过设计来控制数据传输路径中的所有节点。因此,这些机制可能仍然容易受到窃听、伪装和其他类型的网络攻击。

2. VMWARE专利方案

2.1 总体架构

本专利通过区块链技术,云存储服务,实现了在公网环境下安全,高性能数据传输技术,有效解决了跨站点大数据传输的痛点。

系统环境中,发送者位于第一个站点,接收者位于第二个站点,两个站点可能是地理位置隔离的办公地点或者数据中心。发送者可以将大容量的虚拟机镜像文件发送给接收者(通常在容灾恢复场景以及虚拟机整机迁移场景)。这两个站点通过网管接入公网,可以同时访问区块链网络以及云存储网络。

区块链网络为双方提供安全的认证机制以及可信传输机制;云存储网络则提供高性能数据传输。可以简单将区块链网络理解为传输控制面,云存储网络理解为传输数据,二者各司其职。

2.1.1区块链网络

通过区块链网络,发送方和接收方可以在公网环境下安全的交换信息。这些信息被加密后保存在区块链上,利用强大的算力做背书,防止数据被篡改。而且只有接收方才能利用私钥将信息解密后查看。可以选择比特币,莱特币等主流的区块链网络。

2.1.2云存储服务

云存储为数据传输提供高性能传输通道,发送方上传到云存储后,接收方从相同地址下载。存储服务包括下载地址,账号密码等信息,提供数据安全保证。目前主流的公有云对象存储服务包括亚马逊的S3,Google Drive,Dropbox,微软的One-Drive等等。

2.1.3 HBDT模块

HBDT全称为Hybird Blockchain-based Data Transfer(混合区块链数据传输),同时部署在发送方和接收方,属于核心的通信装置。HBDT需要利用区块链网络传输数据控制信息,所以,包含一个或多个区块链客户端,同时,HBDT需要具备和云存储通信的能力,完成大数据量传输工作,下面的流程展示了HBDT的主要功能。

2.2 总体流程

发送方通过区块链向接收方转移一个token,其内容包含数据所在的云存储信息,元数据信息等,也就是将数据的下载地址告诉接收方。然后,接收方通过私钥提取出数据地址信息后,回复一个token表示ACK。

接着,发送方将数据上传到云存储网络,同时,接收方从相同的云存储地址下载数据。上述过程会不断重复,直到数据下载完成,具体流程如下图所示:

本专利方案有以下几点优势:

1)实现了公网环境下的数据传输,节约成本;

2)与现有的安全传输机制相比,专利方案提供更加安全,防篡改的特性,抵御多种网络攻击。这得益于区块链网络的特点;

3)区块链网络只负责完成控制面数据传输,云存储网络则负责数据面传输。这主要是因为,公有区块链网络的性能较低,而且传输成本比较昂贵(例如,比特币网络1MB数据大概需要3美元),所以,将大体量的数据面信息通过价格低廉的云存储网络传输;

控制面和数据面解耦后,系统的架构更加灵活,扩展性更强,可以组装不同的公有区块链网络以及多个云存储服务。

2.3 认证流程

区块链的token交易信息中,交易发起方可以在交易信息中记录一些私有信息(只有接收方可见)。认证流程就是利用这些私有信息,交换公钥和证书,完成双方的身份确认。具体流程如下:

2.4 token交换流程

发送方将元数据信息,云存储地址信息写入token交易的私有信息中,然后,将token发送到接收方的区块链地址上。其中,DSpec表示元数据信息,例如,数据长度,CSpec表示云存储信息,例如,存储对象的URL地址、登录账号等信息。

接收方收到token后,用私钥解密出私有信息后,进行校验,然后,将校验结果通过token私有信息发送回去,完成确认。具体流程如下:

2.5 云存储上传/下载流程

发送方将数据上传到约定的云存储地址上,然后,接收方开始下载,一旦下载完成,则删除数据,并发送一个token给发送方,通知本轮数据传输已完成,可以进行下一轮数据传输。发送方收到token后,确认下载完成,则重复上述过程进行下一轮数据上传,知道所有数据全部传输完成,具体流程如下:

3. 总结

数据的安全性一直是云计算领域的重要问题之一,特别是公网环境下的公有云。而区块链技术作为可信数据传输的载体,为云计算领域带来了全新的问题解决思路。相信在未来,区块链的安全技术会在越来越多的领域发挥它的价值。

审核编辑:符乾江

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据传输
    +关注

    关注

    9

    文章

    2085

    浏览量

    67231
  • VMware
    +关注

    关注

    1

    文章

    301

    浏览量

    23029
  • 智能计算
    +关注

    关注

    0

    文章

    195

    浏览量

    17037
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    多通道数据传输终端 LoRa/LTE双模通信终端

    数据传输
    稳控自动化
    发布于 :2025年10月24日 13:57:21

    如何评估通信协议优化对数据传输效率提升效果?

    评估通信协议优化对数据传输效率提升效果,核心逻辑是 “控制变量 + 多维度量化对比”—— 即通过定义明确的评估目标、构建一致的测试环境、选取关键效率指标,对比优化前后的协议表现,最终
    的头像 发表于 08-29 17:52 747次阅读

    基于FPGA的USB数据传输

    你也许会有疑问,明明有这么多通信方式和数据传输(SPI、I2C、UART、以太网)为什么偏偏使用USB呢?
    的头像 发表于 08-06 14:47 4600次阅读
    基于FPGA的USB<b class='flag-5'>数据传输</b>

    振弦式应变计两种数据传输方式介绍

    采集的效率与可靠性。下面给大家介绍振弦式应变计两种数据传输方式。一、有线传输:稳定可靠的传统方案有线传输是振弦式应变计最传统的数据传输方式,
    的头像 发表于 07-15 13:38 357次阅读
    振弦式应变计两种<b class='flag-5'>数据传输</b>方式介绍

    像这样一款体积小巧的DTU数据传输终端你见过吗?

    数据传输
    才茂通信
    发布于 :2025年06月04日 14:33:29

    SPI数据传输缓慢问题求解

    我遇到了 SPI 数据传输速率问题。 尽管将 SPI 时钟频率设置为 20 MHz,但我只获得了 2 Kbps 的数据传输速率。 我正在以 115200 的波特率通过 UART 监控数据。 我正在 cyfxusbspidmamo
    发表于 05-15 08:29

    捷多邦的IoT PCB:数据传输的未来

    在物联网(IoT)技术迅猛发展的背景下,数据传输的稳定性成为智能设备运行的关键。专用PCB(印制电路板)的设计和制造对于确保这一稳定性至关重要。以下探讨的是,一家领先的PCB制造商如何通过其产品提升
    的头像 发表于 04-07 10:23 596次阅读

    LCR测试仪数据传输接口类型选型指南

    LCR测试仪作为电子元件参数测量的核心工具,其数据传输接口直接影响测试效率、系统集成能力和数据管理灵活性。随着自动化测试和智能制造需求的提升,理解不同接口的技术特性、应用场景及选型策略
    的头像 发表于 04-01 15:16 678次阅读
    LCR测试仪<b class='flag-5'>数据传输</b>接口类型选型指南

    无线采发仪 振弦、温度及多类型信号采集 多种数据传输方式

    数据传输
    稳控自动化
    发布于 :2025年03月10日 11:18:58

    iic协议的数据传输速率标准

    I2C协议定义了多种数据传输速率标准,以适应不同的应用需求。以下是I2C协议的主要数据传输速率标准: 标准模式(Standard-mode) :速率为100 kbps(每秒100,000位)。这是
    的头像 发表于 02-05 13:40 4532次阅读

    信道带宽与数据传输速率关系

    信道带宽与数据传输速率之间存在密切的关系,这种关系可以通过香农定理来具体阐述。 一、理论关系 根据香农定理,信道的最大数据传输速率(C)与信道的带宽(B)和信噪比(SNR)之间存在如下关系:C=B
    的头像 发表于 01-22 16:36 4126次阅读

    请问ldc1000在与主机进行数据传输的过程中,数据传输速率设置为多大合适?

    你好,请问ldc1000在与主机进行数据传输的过程中,数据传输速率设置为多大合适(我的差不多1M),但数据一直不对····
    发表于 01-17 06:37

    MPU数据传输协议详解

    协议的基本概念 数据传输协议定义了数据在MPU和外部设备之间传输的方式,包括数据的格式、同步方式、错误检测和纠正机制等。这些协议确保数据的完
    的头像 发表于 01-08 09:37 1457次阅读

    ptp对实时数据传输的影响

    在现代通信技术中,点对点(P2P)网络已经成为数据传输的一种重要方式。P2P网络允许网络中的每个节点既可以作为客户端也可以作为服务器,直接进行数据交换。这种去中心化的网络结构对于实时数据传输有着深远
    的头像 发表于 12-29 09:53 1063次阅读