×

System and method for identity management for mobile devices

  • US 9,729,537 B2
  • Filed: 06/06/2016
  • Issued: 08/08/2017
  • Est. Priority Date: 02/15/2011
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable media for storing computer executable instructions for enabling a processor to perform cryptographic operations for secure communication of data to a client service in communication with an untrusted client application on a mobile device for enabling a user to utilize the client service, the computer executable instructions for:

  • generating a request for user profile data stored externally at an identity provider;

    sending the request to the identity provider;

    obtaining, in response to the request, a token secret and an encrypted token provided to the untrusted client application and the client service, the encrypted token comprising the user profile data specified in the request and the token secret, the encrypted token being decryptable by the client service;

    wherein the untrusted client application is unable to decrypt the encrypted token to obtain the user profile data, communicating the encrypted token to the client service for authentication; and

    providing the token secret from the untrusted client application to the client service as proof of ownership of the encrypted token; and

    wherein the client service verifies that the token secret from the untrusted client application matches the token secret of the encrypted token as proof that the token secret includes the requested user profile data.

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