-
公开(公告)号:US10587579B2
公开(公告)日:2020-03-10
申请号:US15684970
申请日:2017-08-24
Applicant: VMWARE, INC.
Inventor: Ramani Panchapakesan , Suman Aluvala , Rajneesh Kesavan , Arjun Kochhar , Puran Chand
Abstract: Disclosed are various examples for establishing encrypted channels or tunnels within a TCP or other communication session between a tunnel endpoint and tunnel client on a client device. A tunnel client on the client device can determine an encryption level based upon a bundle identifier of the application originating the network traffic, the destination of the network traffic, the category of the application, or other factors.
-
公开(公告)号:US10904230B2
公开(公告)日:2021-01-26
申请号:US15898670
申请日:2018-02-19
Applicant: VMWARE, INC.
Inventor: Suman Aluvala , Ramani Panchapakesan , Rajneesh Kesavan , Arjun Kochhar
Abstract: Examples described herein include systems and methods for performing distributed encryption across multiple devices. An example method can include a first device discovering a second device that shares a network. The device can identify data to be sent to a server and calculate a checksum for that data. The device can then split the data into multiple portions and send a portion to the second device, along with a certificate associated with the server for encrypting the data. The first device can encrypt the portion of data it retained. The first device can receive an encrypted version of the second portion of the data sent to the second device. The first device can merge these two portions and send the merged encrypted data to the server, along with the checksum value. The server can decrypt the data and confirm that it reflects the original set of data.
-
公开(公告)号:US11706202B2
公开(公告)日:2023-07-18
申请号:US17157367
申请日:2021-01-25
Applicant: VMware, Inc.
Inventor: Suman Aluvala , Ramani Panchapakesan , Rajneesh Kesavan , Arjun Kochhar
CPC classification number: H04L63/0485 , G06F21/64 , H04L9/0894 , H04L9/3247 , H04L9/3263 , H04L9/3268 , H04L63/123 , H04L2209/80
Abstract: Examples described herein include systems and methods for performing distributed encryption across multiple devices. An example method can include a first device discovering a second device that shares a network. The device can identify data to be sent to a server and calculate a checksum for that data. The device can then split the data into multiple portions and send a portion to the second device, along with a certificate associated with the server for encrypting the data. The first device can encrypt the portion of data it retained. The first device can receive an encrypted version of the second portion of the data sent to the second device. The first device can merge these two portions and send the merged encrypted data to the server, along with the checksum value. The server can decrypt the data and confirm that it reflects the original set of data.
-
-