IP Library › Granted Patent US 8,516,565
Granted Patent B2
US 8,516,565 · App. 12/899,686 · Granted Aug 20, 2013

IC chip, information processing apparatus, system, method, and program

Inventors: Shinichi Kato (Kanagawa, JP); Naofumi Hanaki (Kanagawa, JP); Shuichi Sekiya (Saitama, JP); Itsuki Kamino (Kanagawa, JP)
Assignee: FeliCa Networks, Inc.
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,516,565
App. No.
12/899,686
Granted
Aug 20, 2013
Kind
B2
Abstract

An IC chip, an information processing apparatus, system, method, and program are provided. An IC chip includes an authentication control unit configured to authenticate a request using authentication information. The request and/or the authentication information is received from outside the IC chip.

Claims (78)

1. An integrated circuit chip comprising:

an authentication control unit configured to authenticate a request using authentication information,

wherein at least one of the request and the authentication information is received from outside the integrated circuit chip, and

wherein a chip control module:

receives the request from an application,

issues an authentication command to the integrated circuit chip, and

transmits the request to the integrated circuit chip, and

wherein:

the integrated circuit chip executes an executable command,

the integrated circuit chip notifies the chip control module of a result of executing the executable command,

the chip control module notifies the application of the result of the execution of the executable command, and

the application requests the chip control module to terminate use of the integrated circuit chip.

2. The integrated circuit chip of claim 1 , wherein the request includes at least one of an executable command, an access region, and an issuer identification code.

3. The integrated circuit chip of claim 1 , wherein the authentication information includes a hash value.

4. The integrated circuit chip of claim 1 , wherein an issue device of the integrated circuit chip generates at least one of the request and the authentication information.

5. The integrated circuit chip of claim 4 , wherein the issue device issues the at least one of the request and the authentication information to an application generator.

6. The integrated circuit chip of claim 4 , wherein the issue device registers information related to an access region of the request with an access region issuing server.

7. The integrated circuit chip of claim 4 , wherein the issue device registers a PIN value related to an access region of the request with an access region issuing server.

8. The integrated circuit chip of claim 1 , wherein the integrated circuit chip executes a command based on:

(i) information about commands which an application is permitted to execute; and

(ii) information about memory regions of the integrated circuit chip which the application is permitted to access.

9. The integrated circuit chip of claim 1 , wherein the request is received at the integrated circuit chip, and in response to the request, the integrated circuit conducts an access to a memory location.

10. The integrated circuit chip of claim 1 , wherein:

the request is authenticated to determine whether the request is legal,

the request is determined to be legal,

the request is accepted,

the integrated circuit chip notifies the chip control module that the request has been accepted, and

the chip control module notifies the application that the request has been authenticated.

11. The integrated circuit chip of claim 10 , wherein:

the application calls a chip operation API for using the integrated circuit chip,

the chip control module issues the executable command to the integrated circuit chip,

the authentication control unit checks whether the executable command is permitted to be executed and whether the access region of the executable command is permitted to be accessed.

12. The integrated circuit chip of claim 11 , wherein the request and the authentication information are erased.

13. The integrated circuit chip of claim 1 , wherein following the authentication of the request, information which is legally accessed by the request is displayed on a display unit.

14. An information processing apparatus comprising:

an integrated circuit chip including an authentication control unit configured to authenticate a request using authentication information, wherein at least one of the request and the authentication information is received from outside the integrated circuit chip; and

a chip control module configured to:

receive the request from an application,

issue an authentication command to the integrated circuit chip, and

transmit the request to the integrated circuit chip, and

wherein:

the integrated circuit chip executes an executable command,

the integrated circuit chip notifies the chip control module of a result of executing the executable command,

the chip control module notifies the application of the result of the execution of the executable command, and

the application requests the chip control module to terminate use of the integrated circuit chip.

15. The information processing apparatus of claim 14 , wherein the information processing apparatus is a portable telephone.

16. An information processing system comprising:

an information processing apparatus including an integrated circuit chip and a chip control module,

the integrated circuit chip including an authentication control unit configured to authenticate a request using authentication information, wherein at least one of the request and the authentication information is received from outside the integrated circuit chip, and

the chip control module is configured to:

receive the request from an application,

issue an authentication command to the integrated circuit chip, and

transmit the request to the integrated circuit chip, and

wherein:

the integrated circuit chip executes an executable command,

the integrated circuit chip notifies the chip control module of a result of executing the executable command,

the chip control module notifies the application of the result of the execution of the executable command, and

the application requests the chip control module to terminate use of the integrated circuit chip.

17. A method comprising:

authenticating, by an integrated circuit chip including an authentication control unit, a request using authentication information, wherein at least one of the request and the authentication information is received from outside the integrated circuit chip;

receiving, by a chip control module, the request from an application;

issuing, by the chip control module, an authentication command to the integrated circuit chip;

transmitting, by the chip control module, the request to the integrated circuit chip;

executing, by the integrated circuit chip, an executable command;

notifying, by the integrated circuit chip, the chip control module of a result of executing the executable command;

notifying, by the chip control module, the application of the result of the execution of the executable command; and

requesting, by the application, the chip control module to terminate use of the integrated circuit chip.

18. A storage medium storing a program which, when executed, causes an integrated circuit chip including an authentication control unit to authenticate a request using authentication information,

wherein at least one of the request and the authentication information is received from outside the integrated circuit chip,

wherein a chip control module:

receives the request from an application,

issues an authentication command to the integrated circuit chip, and

transmits the request to the integrated circuit chip, and

wherein:

the integrated circuit chip executes an executable command,

the integrated circuit chip notifies the chip control module of a result of executing the executable command,

the chip control module notifies the application of the result of the execution of the executable command, and

the application requests the chip control module to terminate use of the integrated circuit chip.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2013
From: KATO, SHINICHI; HANAKI, NAOFUMI; SEKIYA, SHUICHI; KAMINO, ITSUKI
To: FELICA NETWORKS, INC.
Reel/Frame 030544/0687 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2010
From: KATO, SHINICHI; HANAKI, NAOFUMI; SEKIYA, SHUICHI; KAMINO, ITSUKI
To: FELICA NETWORKS, INC.
Reel/Frame 025167/0803 →
Priority Claims (1)
JP P2009-239257 · Oct 16, 2009 · national
Continuity (1)
Related Publication 20110093947A1 · Apr 21, 2011