IP Library › Granted Patent US 9,923,880
Granted Patent B2
US 9,923,880 · App. 14/817,383 · Granted Mar 20, 2018

Authenticating mobile applications using policy files

Inventors: Ishai Borovoy (Petach, IL); Iddo Levin (Tel-Aviv, IL); Haim Schneider (Ramot Meir, IL); Gal Shachor (Yokneam, IL); Artem Spector (Rishon Le-Zion, IL)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04L63/06G06F21/33G06F21/44H04L63/0807H04L63/0884H04L63/20H04W12/06H04L63/0815
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,923,880
App. No.
14/817,383
Granted
Mar 20, 2018
Kind
B2
Abstract

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.

Claims (15)

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.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S EXECUTION DATES PREVIOUSLY RECORDED AT REEL: 036246 FRAME: 0221. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 20, 2019
From: BOROVOY, ISHAI; LEVIN, IDDO; SCHNEIDER, HAIM; SHACHOR, GAL; SPECTOR, ARTEM
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 048645/0638 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2015
From: BOROVOY, ISHAI; LEVIN, IDDO; SCHNEIDER, HAIM; SHACHOR, GAL; SPECTOR, ARTEM
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 036246/0221 →
Continuity (2)
Continuation 14560061 · Dec 4, 2014
Related Publication 20160164920A1 · Jun 9, 2016