IP Library Granted Patent US 8,051,297
Granted Patent B2
US 8,051,297 · App. 11/604,862 · Granted Nov 1, 2011

Method for binding a security element to a mobile device

Assignee: Diversinet Corp.
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 8,051,297
App. No.
11/604,862
Granted
Nov 1, 2011
Kind
B2
Abstract

According to an aspect of the present invention there is provided a method of binding a security element to a device, comprising: generating a passkey to encrypt the security element, the passkey being a combination of attributes, and one of the attributes being a Device ID associated with said device. Preferably, the device is a mobile device. The combination of attributes may include the following: a) a build secret, the build secret consisting of a string which is generated when the software application is created; b) a salt, the salt consisting of a random string; wherein the build string and the salt are stored as non-printable strings within encryption code of the passkey.

Claims (26)

1. A method of binding a security element to a device, comprising:

a) generating a build secret comprising a random string that is generated when a software application is created and stored as at least one non-printable string within code of said software application;

b) generating a passkey to encrypt said security element on said device, said passkey being a combination of attributes associated with said device, wherein said attributes include a Device ID and said build secret;

c) encrypting said security element on said device using said passkey; and

d) retrieving said Device ID from said device as part of decrypting said security element.

2. The method of claim 1 , wherein said device is a mobile device.

3. The method of claim 2 , wherein said Device ID is one of: a serial number; an IMEI (International Mobile Equipment Identity) number; a digest or hash value derived from a phone number; or a digest or hash value derived from an email address.

4. The method of claim 1 , wherein said combination of attributes additionally includes one or more of the following attributes:

a) a salt, said salt consisting of a random string;

b) a user passphrase, said user passphrase consisting of a string input by the user;

c) an application ID associated with a program used by said device;

d) a network ID associated with a network service provider used by said mobile device.

5. The method of claim 4 , wherein said user passphrase is used as an attribute and decryption of said security element requires input of said user passphrase.

6. The method of claim 4 , wherein said Device ID is one of: a serial number; an IMEI (International Mobile Equipment Identity) number; a digest or hash value derived from a phone number; or a digest or hash value derived from an email address.

7. The method of claim 1 , wherein said security element is an OTP (One Time Password) credential for use with a secure server.

8. The method of claim 7 , wherein said Device ID is one of: a serial number; an IMEI (International Mobile Equipment Identity) number; a digest or hash value derived from a phone number; or a digest or hash value derived from an email address.

9. The method of claim 1 , wherein said random string is segmented into non-printable strings that are stored in different parts of said code of said software application.

10. The method of claim 9 , wherein said Device ID is one of: a serial number; an IMEI (International Mobile Equipment Identity) number; a digest or hash value derived from a phone number; or a digest or hash value derived from an email address.

11. The method of claim 1 , wherein said Device ID is one of: a serial number; an IMEI (International Mobile Equipment Identity) number; a digest or hash value derived from a phone number; or a digest or hash value derived from an email address.

12. A method of supplying a software application for encrypting a security element using the method in claim 1 .

13. A method of supplying a software application for encrypting a security element using the method in claim 2 .

14. A method of supplying a software application for encrypting a security element using the method in claim 4 .

15. A method of supplying a software application for encrypting a security element using the method in claim 7 .

16. A method of supplying a software application for encrypting a security element using the method in claim 5 .

17. A method of supplying a software application for encrypting a security element using the method in claim 9 .

18. A method of supplying a software application for encrypting a security element using the method in claim 11 .

Assignments (10)
SECURITY INTEREST Recorded Mar 12, 2026
From: IMS SOFTWARE SERVICES LTD.; IQVIA INC.; IQVIA RDS INC.; RULES-BASED MEDICINE, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 075047/0061 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTIES INADVERTENTLY NOT INCLUDED IN FILING PREVIOUSLY RECORDED AT REEL: 065709 FRAME: 618. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Dec 6, 2023
From: IQVIA INC.; IQVIA RDS INC.; IMS SOFTWARE SERVICES LTD.; Q SQUARED SOLUTIONS HOLDINGS LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 065790/0781 →
SECURITY INTEREST Recorded Nov 29, 2023
From: IQVIA INC.; IQVIA RDS INC.; IMS SOFTWARE SERVICES LTD.; Q SQUARED SOLUTIONS HOLDINGS LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 065710/0253 →
SECURITY INTEREST Recorded Nov 29, 2023
From: IQVIA INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 065709/0618 →
SECURITY INTEREST Recorded May 24, 2023
From: IQVIA INC.; IQVIA RDS INC.; IMS SOFTWARE SERVICES LTD.; Q SQUARED SOLUTIONS HOLDINGS LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 063745/0279 →
CHANGE OF NAME Recorded Oct 9, 2018
From: QUINTILES IMS INCORPORATED
To: IQVIA INC.
Reel/Frame 047207/0276 →
CHANGE OF NAME Recorded Sep 7, 2018
From: IMS HEALTH INCORPORATED
To: QUINTILES IMS INCORPORATED
Reel/Frame 047029/0637 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: IMS HEALTH INCORPORATED
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031592/0179 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2013
From: DIVERSINET CORP.
To: IMS HEALTH INC.
Reel/Frame 031268/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2006
From: MACHANI, SALAH
To: DIVERSINET CORP.
Reel/Frame 018641/0197 →
Continuity (1)
Related Publication 20080123843A1 · May 29, 2008