×

Secure app-to-app communication

  • US 10,284,369 B2
  • Filed: 06/30/2017
  • Issued: 05/07/2019
  • Est. Priority Date: 03/01/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • providing, from a first mobile application of a mobile device to a second mobile application of the mobile device via a first uniform resource locator (URL), information that includes a first encryption information associated with the first mobile application of the mobile device, an identifier of a shared storage location, and a first mobile application identifier, wherein the first mobile application is a management agent associated with a management server and the second mobile application is a managed application, wherein the second mobile application is configured to validate the first mobile application based in part on the information, wherein in response to validating the first mobile application, the second mobile application is configured to provide second encryption information to the first mobile application via a second URL and a message indicating the second encryption information has been sent via the second URL to the shared storage location;

    receiving, at the first mobile application of the mobile device from the second mobile application of the mobile device via the second URL, the second encryption information associated with the second mobile application of the mobile device;

    validating, by the first application, an identity of the second mobile application based in part on a payload of the second URL;

    generating a shared encryption key based at least in part on the first encryption information and the second encryption information; and

    using the shared encryption key to encrypt data to be transferred from the first mobile application of the mobile device to the second mobile application of the mobile device via the shared storage location, wherein the management server is configured to manage the second mobile application via the encrypted data provided by the first mobile application.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×