×

Transport envelope

  • US 10,505,905 B2
  • Filed: 03/24/2016
  • Issued: 12/10/2019
  • Est. Priority Date: 03/24/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computing device comprising:

  • a processor;

    at least one network interface coupled to the processor configured to enable communications via one or more communication networks;

    a memory for content and programming;

    a security client program stored in the memory, wherein execution of the security client program by the processor configures the computing device to perform acts comprising;

    intercepting an operating system call performed by a calling application to create, modify or transmit an instance of a secure resource;

    serializing a payload to create a serialized payload, the serialized payload comprising a first encrypted data, the first encrypted data corresponding to the instance of the secure resource;

    prepending the serialized payload with a first header to create a first data packet;

    encrypting the first data packet using a second key to create a second data packet, the second data packet providing a single representation of the instance of the secure resource, wherein the second key is specific to one authorized user identity of a plurality of authorized user identities and the instance of the secure resource;

    prepending the second data packet with a second header to create a third data packet; and

    completing the operating system call by transporting the third data packet to a destination via a secure data transport, the destination being based at least in part on the operating system call to create, modify or transmit the instance of the secure resource.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×