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

    文章

    2230

    浏览量

    67746
  • VMware
    +关注

    关注

    1

    文章

    301

    浏览量

    23182
  • 智能计算
    +关注

    关注

    0

    文章

    200

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    量水堰计是如何实现数据传输和远程监控的?

    现代磁致式量水堰计依托成熟的物联网技术,已能够实现高效可靠的数据传输与远程监控。其核心架构通常分为现场数据采集、数据传输与云端管理三个层面,共同构成完整的远程监测系统。在数据采集端,量
    的头像 发表于 04-17 14:29 138次阅读
    量水堰计是如何实现<b class='flag-5'>数据传输</b>和远程监控的?

    深入解析DS90CR217:高性能LVDS数据传输解决方案

    21 位通道路芯片,为解决高速数据传输中的 EMI 和电缆尺寸问题提供了优秀的解决方案。本文将深入剖析 DS90CR217 的特性、工作原理及应用设计要点。 文件下载: DS90CR218AMTDX
    的头像 发表于 03-29 17:05 928次阅读

    深度解析DS90CR217:高速数据传输的理想之选

    深度解析DS90CR217:高速数据传输的理想之选 在当今的电子设备设计中,高速数据传输一直是一个关键的挑战。如何在保证数据传输速率的同时,降低电磁干扰(EMI)和成本,成为电子工程师们需要
    的头像 发表于 01-04 14:15 386次阅读

    探索DS92LV242x:高速数据传输的理想之选

    探索DS92LV242x:高速数据传输的理想之选 在电子设计领域,高速、可靠的数据传输一直是工程师们追求的目标。今天,我们将深入探讨德州仪器(TI)的DS92LV242x芯片组,它由
    的头像 发表于 12-24 13:55 459次阅读

    投入式水位计数据传输方式解析:支持远程监控吗?

    在现代岩土工程与水利工程的安全监测中,数据的实时性与传输的可靠性至关重要。投入式水位计作为核心监测设备,其数据传输方式直接决定了整个监测系统的效率与智能化水平。那么,这类水位计的
    的头像 发表于 12-18 14:10 383次阅读
    投入式水位计<b class='flag-5'>数据传输</b>方式解析:支持远程监控吗?

    单片机之间可以进行无线数据传输

    三个单片机之间进行无线数据传输时,直接通过NB-IoT和4G模块进行“点对点”通信是不可行的。 替代方案: 1. 使用服务器作为中转:第一个单片机通过NB-IoT模块将数据发送到服务器,然后
    发表于 11-28 08:15

    基于FPGA的高效内存到串行数据传输模块设计

    本文介绍了一个基于FPGA的内存到串行数据传输模块,该模块设计用来高效地处理存储器中的数据传输至串行接口。项目中自定义的“datamover_mm2s_fpga_”方案利用异步FIFO结构来解决不同时钟域之间
    的头像 发表于 11-12 14:31 4526次阅读
    基于FPGA的高效内存到串行<b class='flag-5'>数据传输</b>模块设计

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

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

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

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

    基于FPGA的USB数据传输

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

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

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

    解读 M12 航空插座型号:从数据传输速率匹配到工业需求

    德索精密工业旗下M12航空插座丰富多样的型号,在数据传输速率匹配和满足工业需求方面展现出强大的适应性,已成为推动工业现代化进程中不可或缺的重要组件,为工业设备的稳定运行和高效数据交互提供了坚实保障。
    的头像 发表于 05-08 08:57 604次阅读
    <b class='flag-5'>解读</b> M12 航空插座型号:从<b class='flag-5'>数据传输</b>速率匹配到工业需求