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

    文章

    1901

    浏览量

    64632
  • VMware
    +关注

    关注

    1

    文章

    298

    浏览量

    21655
  • 智能计算
    +关注

    关注

    0

    文章

    179

    浏览量

    16485
收藏 人收藏

    评论

    相关推荐

    ptp对实时数据传输的影响

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

    PCIe数据传输协议详解

    、网卡和声卡等,以实现高效的数据传输。以下是对PCIe数据传输协议的介绍: 一、PCIe协议的基本概念 PCIe协议定义了一系列规范和要求,以实现在主机系统和外围设备之间高效、可靠地进行数据通信。它采用了高速串行点对点双通道高带
    的头像 发表于 11-26 16:12 1012次阅读

    socket 数据传输效率提升技巧

    在现代网络应用中,数据传输效率是衡量系统性能的关键指标之一。对于使用socket进行数据传输的应用,优化传输效率不仅可以
    的头像 发表于 11-12 14:34 359次阅读

    LORA模块的数据传输速率

    LoRa(Long Range)是一种用于物联网(IoT)应用的低功耗广域网(LPWAN)技术。它以其长距离通信能力和低功耗特性而闻名。LoRa模块的数据传输速率可以根据不同的配置和地区的规定
    的头像 发表于 10-31 17:03 930次阅读

    海外HTTP服务优化:提升国际数据传输效率

    针对海外HTTP服务优化以提升国际数据传输效率的问题。
    的头像 发表于 10-17 07:18 260次阅读

    HTTP海外加速技术:加速跨国数据传输提升用户体验

    HTTP海外加速技术,作为优化跨国网络体验的重要手段,通过一系列技术手段显著提升了跨国数据传输的速度和稳定性,进而改善了用户的整体网络体验。
    的头像 发表于 10-15 07:58 309次阅读

    网络数据传输速率的单位是什么

    网络数据传输速率的单位是 bps(bit per second) ,即比特每秒,也可以表示为b/s或bit/s。它表示的是每秒钟传输的二进制数的位数。比特(bit)是计算机中数据量的单位,也是信息论
    的头像 发表于 10-12 10:20 1303次阅读

    边缘计算网关:开启高速数据传输的新篇章

    随着物联网、大数据和人工智能技术的飞速发展,数据传输速度和效率成为制约系统性能的关键因素。明达技术自主生产的Mbox边缘计算网关,以其高速数据传输能力,为各类应用场景提供了强大的支持。
    的头像 发表于 08-30 11:16 359次阅读
    边缘计算网关:开启高速<b class='flag-5'>数据传输</b>的新篇章

    高速串行总线,数据链传输离不开它!#高速串行总线 #电路知识 #数据传输

    电路数据传输
    安泰仪器维修
    发布于 :2024年08月20日 15:42:00

    3针M16母头数据传输效率好吗

      德索工程师说道关于3针M16母头的数据传输效率,可以从以下几个方面进行详细探讨:   3针M16母头作为一种连接器,其设计紧凑且结构稳固,具有三个引脚和M16螺纹接口。这种设计不仅使得
    的头像 发表于 08-06 08:51 241次阅读
    3针M16母头<b class='flag-5'>数据传输</b><b class='flag-5'>效率</b>好吗

    DTU如何运用VPN加密技术提升数据传输安全?

    VPN加密技术来提升DTU数据传输的安全性。▍DTU与VPN加密技术的结合DTU在数据传输过程中,常常需要面对网络中的不安全因素,如数据被窃取、篡改等。而VPN加密
    的头像 发表于 07-04 14:53 470次阅读
    DTU如何运用VPN加密技术<b class='flag-5'>提升</b><b class='flag-5'>数据传输</b>安全?

    GMSL技术 实现高带宽、低延迟和高可靠性数据传输# ADI# GMSL# 汽车# 数据传输

    adi数据传输电机
    Excelpoint世健
    发布于 :2024年05月17日 16:34:25

    3针M5公头接口速度和数据传输效率怎样

      德索工程师说道在电子设备和系统的连接与通信中,接口的速度和数据传输效率是衡量其性能的重要指标。3针M5公头接口作为一种常见的连接标准,其速度与数据传输效率直接影响到设备的性能和使用
    的头像 发表于 05-13 17:46 394次阅读
    3针M5公头接口速度和<b class='flag-5'>数据传输</b><b class='flag-5'>效率</b>怎样

    请问NFC数据传输如何保证数据安全?

    NFC数据传输如何保证数据安全
    发表于 04-07 06:18

    DTU的多种协议,解锁数据传输的无限可能

    DTU,即数据传输单元,是一种在物联网(IoT)网络中常用的设备,主要用于在传感器和智能设备之间进行数据传输。DTU使用多种协议来实现这一目标,这些协议不仅提高了数据传输效率,还增强
    的头像 发表于 03-01 11:00 821次阅读
    DTU的多种协议,解锁<b class='flag-5'>数据传输</b>的无限可能