Authenticating mobile applications using policy files

US9923880B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9923880-B2
Application numberUS-201514817383-A
CountryUS
Kind codeB2
Filing dateAug 4, 2015
Priority dateDec 4, 2014
Publication dateMar 20, 2018
Grant dateMar 20, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Examples of techniques for authenticating mobile applications are described herein. A method includes receiving, at a first server, a key pair and a policy file associated with a mobile service on a second server, the policy file includes a plurality of security objects to be authenticated, a plurality of computing devices to authenticate the security objects, and an order of authentication. The method includes distributing the key pair and the policy file to a security device. The method also includes receiving, at the first server, an authentication request from a mobile application. The method further includes creating an authenticity challenge as specified in the policy file and sending the authenticity challenge with a response to the mobile application.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, via a processor in a first server, a key pair and a policy file associated with a mobile service from a second server, the policy file comprising a list of: a plurality of security objects to be authenticated, a plurality of computing devices to authenticate the security objects, and an order of authentication; distributing, via the processor, the key pair and the policy file; receiving, via the processor in the first server, an authentication request from a mobile application; creating, via the processor, an authenticity challenge as specified in the policy file and sending the authenticity challenge with a response to the mobile application; and performing an authentication sequence based on the order of authentication from the policy file, the authentication sequence comprising the authenticity challenge including a request for application data of the mobile application, a device authentication challenge including a request for device identification of the mobile application, and a user authentication challenge to authenticate a user of the mobile application. 2. The method of claim 1 , further comprising receiving a valid authenticity challenge response from the mobile application. 3. The method of claim 2 , further comprising sending the device authentication challenge with a second response to the mobile application. 4. The method of claim 3 , further comprising receiving a grant token request from the mobile application and sending a grant token to the mobile application. 5. The method of claim 4 , further comprising receiving the grant token from the mobile application at the first server. 6. The method of claim 5 , further comprising creating an access token at the first server and sending the access token to the mobile application. 7. The method of claim 1 , wherein the key pair and the policy file are received from mobile application metadata.

Assignees

Inventors

Classifications

  • providing single-sign-on or federations · CPC title

  • for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

  • H04L63/06Primary

    for supporting key management in a packet data network (cryptographic mechanisms or cryptographic arrangements for key management H04L9/08) · CPC title

  • using tickets, e.g. Kerberos (cryptographic mechanisms or cryptographic arrangements for entity authentication using tickets or tokens H04L9/3213) · CPC title

  • H04W12/06Primary

    Authentication · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9923880B2 cover?
Examples of techniques for authenticating mobile applications are described herein. A method includes receiving, at a first server, a key pair and a policy file associated with a mobile service on a second server, the policy file includes a plurality of security objects to be authenticated, a plurality of computing devices to authenticate the security objects, and an order of authentication. Th…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L63/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 20 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).