IP Library Granted Patent US 8,601,599
Granted Patent B2
US 8,601,599 · App. 12/852,685 · Granted Dec 3, 2013

Platform security apparatus and method thereof

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,601,599
App. No.
12/852,685
Granted
Dec 3, 2013
Kind
B2
Abstract

A platform security apparatus and a method thereof are capable of protecting a mobile communication terminal from an abnormal or unintended operation of an application program installed over a platform of the mobile communication terminal. An authentication key is created with respect to each function of an application program, and the authentication key and an identifier of the application program are associated with each other and stored. An authentication process is performed by comparing an authentication key and an identifier of an application program registered as function parameters with an authentication key and an identifier of the application program which have been stored, when the application program calls the function.

Claims (26)

1. A mobile platform security apparatus, comprising:

an authentication key creating module to create an authentication key for a function of an application program;

an authentication information storing module to store the authentication key of the function of the application program and an identifier of the application program;

an authentication information registering module to register the authentication key of the function of the application program and the identifier of the application program as function parameters; and

an authentication processing module to compare the identifier of a called application program and the authentication key of a called function of the called application program registered as the function parameters with the identifier of the called application program and the authentication key of the called function of the called application program stored in the authentication information storing module.

2. The mobile platform security apparatus of claim 1 , wherein the authentication processing module approves access to the called function if the authentication key of the called function and the identifier of the called application program registered as the function parameters are respectively identical to the authentication key of the called function and the identifier of the called application program stored in the authentication information storing module, and

wherein the authentication processing module denies access to the called function if the authentication key of the called function and the identifier of the called application program registered as the function parameters are respectively different from the authentication key of the called function and the identifier of the called application program stored in the authentication information storing module.

3. The mobile platform security apparatus of claim 1 , wherein the authentication key of the function of the application program is created if the application program is installed or if an instruction to create the authentication key is received through.

4. The mobile platform security apparatus of claim 1 , wherein the authentication key is created for a function of a platform application program interface.

5. The mobile platform security apparatus of claim 1 , wherein the authentication information registering module registers the authentication key and the identifier of the application program as the function parameters by recording the authentication key and the identifier of the application program in a specific data area related to a code area in which the application program is installed.

6. The mobile platform security apparatus of claim 1 , wherein the authentication key creating module analyzes code of the application program to create the authentication key for the function of the application program.

7. The mobile platform security apparatus of claim 2 , wherein if the authentication processing module denies access to the called function, function access is permanently blocked or function access may be approved through a re-authentication process of the function of the application program.

8. A mobile platform security method, comprising:

creating an authentication key for a function of an application program;

storing the authentication key of the function of the application program and an identifier of the application program;

registering the authentication key of the function of the application program and the identifier of the application program as function parameters; and

performing an authentication process by comparing the identifier of a called application program and the authentication key of a called function of the called application program registered as the function parameters with the stored identifier of the called application program and the stored authentication key of the called function of the called application program.

9. The mobile platform security method of claim 8 , wherein the performing of the authentication process comprises:

approving access to the called function if the authentication key of the called function and the identifier of the called application program registered as the function parameters are respectively identical to the stored authentication key of the called function and the stored identifier of the called application program, and

denying access to the called function if the authentication key of the called function and the identifier of the called application program registered as the function parameters are respectively different from the stored authentication key of the called function and the stored identifier of the called application program.

10. The mobile platform security method of claim 8 , wherein the authentication key of the function of the application program is created if the application program is installed or if an instruction to create the authentication key is received.

11. The mobile platform security method of claim 8 , wherein the authentication key is created for a function of a platform application program interface.

12. The mobile platform security method of claim 8 , wherein the registering of the authentication key of the function of the application program and the identifier of the application program as the function parameters comprises recording the authentication key and the identifier of the application program in a specific data area related to a code area in which the application program is installed.

13. The mobile platform security method of claim 8 , wherein the creating of the authentication key for the function of the application program comprises:

analyzing code of the application program to create the authentication key for the function of the application program.

14. The mobile platform security method of claim 9 , wherein, if access to the called function is denied, function access is permanently blocked or function access may be approved through a re-authentication process of the function of the application program.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2020
From: PANTECH INC.
To: PANTECH CORPORATION
Reel/Frame 052662/0609 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF PATENTS 09897290, 10824929, 11249232, 11966263 PREVIOUSLY RECORDED AT REEL: 040654 FRAME: 0749. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Jan 18, 2017
From: PANTECH CO., LTD.
To: PANTECH INC.
Reel/Frame 041413/0799 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 10221139 PREVIOUSLY RECORDED ON REEL 040005 FRAME 0257. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT APPLICATION NUMBER 10221139 SHOULD NOT HAVE BEEN INCLUED IN THIS RECORDAL. Recorded Nov 7, 2016
From: PANTECH CO., LTD.
To: PANTECH INC.
Reel/Frame 040654/0749 →
DE-MERGER Recorded Sep 13, 2016
From: PANTECH CO., LTD.
To: PANTECH INC.
Reel/Frame 040005/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2010
From: PARK, JAE-CHOON; KIM, HYUNG-JOO; LEE, HYEON; JANG, GI-HONG; JUNG, JAE-SAM; CHOO, HO-CHEOL
To: PANTECH CO., LTD.
Reel/Frame 025167/0049 →