# US 10,872,137 B2 · IC card and method for controlling IC card

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,872,137 B2
- Document ID: US10872137B2
- Status: Granted
- Kind: B2
- Application number: 15/909,061
- Filed: 2018-03-01
- Published: 2018-09-27
- Granted: 2020-12-22
- Earliest claimed: 2017-03-22
- Assignees: Kabushiki Kaisha Toshiba; Toshiba Infrastructure Systems & Solutions Corporation
- Applicants: Kabushiki Kaisha Toshiba; Toshiba Infrastructure Systems & Solutions Corporation
- Inventors: Satoshi Sawamura
- Web page: https://patentgrep.com/patent/US10872137B2

## CPC

- G06K 19/07: with integrated circuit chips
- G06F 21/32: using biometric data, e.g. fingerprints, iris scans or voiceprints
- G06V 40/13: Sensors therefor
- G07C 9/257: {electronically (G07C9/26 takes precedence)}
- H04L 9/0869: {involving random numbers or seeds}
- H04L 9/30: Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
- H04L 9/3231: {Biological data, e.g. fingerprint, voice or retina (network architectures or network communication protocols for supporting authentication of entities using biometrical features in a packet data network H04L63/0861)}
- G07C 9/26: using a biometric sensor integrated in the pass
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An integrated circuit (IC) card of an embodiment includes a communicator, a storage storing a plurality of pieces of biometric authentication information, an acquirer, and a processor. The communicator communicates with a terminal device. The acquirer acquires biometric information of a user. The processor collates the biometric information acquired by the acquirer with each of the plurality of pieces of biometric authentication information stored in the storage in a case that the communicator receives a command from the terminal device and updates some of the plurality of pieces of biometric authentication information stored in the storage with information on the basis of the biometric information acquired by the acquirer in accordance with collation results for the biometric authentication information.

## Claims

### Claim 1

An integrated circuit card comprising:
a communicator configured to communicate with a terminal device;
a storage storing a plurality of pieces of biometric authentication information for at least one user to be authenticated:
an acquirer configured to acquire biometric information of the at least one user; and
a processor configured to collate the biometric information acquired by the acquirer with each of the plurality of pieces of biometric authentication information stored in the storage in a case that the communicator receives a command from the terminal device, identify one of the plurality of pieces of biometric authentication information whose matching score with acquired biometric information is greater than or equal to a second threshold value which is less than a first threshold value as a collation matching score, and update the identified one of the plurality of pieces of biometric authentication information stored in the storage with a corresponding acquired biometric information in accordance with the condition that it is found to be successful in the collation when the communicator receives a second command and collates the biometric authentication information stored in the storage with the biometric information acquired by the acquirer.

### Claim 2 (depends on 1)

The integrated circuit card according to claim 1, wherein
the processor is configured to:
collate a first biometric information acquired by the acquirer with each of the plurality of pieces of biometric authentication information stored in the storage in a case that the communicator receives a first command from the terminal device;
store the first biometric information into the storage in a case that a collation result of a first biometric authentication information of the plurality of pieces of biometric authentication information for the first biometric information does not satisfy a predetermined condition;
collate a second biometric information newly acquired by the acquirer with each of the plurality of pieces of biometric authentication information stored in the storage in a case that the communicator receives a second command from the terminal device;
update the first biometric authentication information with information on the basis of the first biometric information stored in the storage in a case that a collation result of a second biometric authentication information of the plurality of pieces of biometric authentication information for the second biometric information satisfies the predetermined condition.

### Claim 3

A method for controlling an integrated circuit card comprising a processor, a communicator configured to communicate with a terminal device, a storage storing a plurality of pieces of biometric authentication information for at least one user to be authenticated, and an acquirer configured to acquire biometric information of the at least one user, the method comprising:
collating, by the processor, the biometric information acquired by the acquirer with each of the plurality of pieces of biometric authentication information stored in the storage in a case that the communicator receives a command from the terminal device, identifying one of the plurality of pieces of biometric authentication information whose matching score with acquired biometric information is greater than or equal to a second threshold value which is less than a first threshold value as a collation matching score, and updating the identified one of the plurality of pieces of biometric authentication information stored in the storage with a corresponding acquired biometric information in accordance with the condition that it is found to be successful in the collation when the communicator receives a second command and collates the biometric authentication information stored in the storage with the biometric information acquired by the acquirer.

### Claim 4

An integrated circuit card comprising:
an acquirer configured to acquire biometric information of at least one user to be authenticated;
an integrated circuit module including a communicator configured to communicate with a terminal device, a storage storing a plurality of pieces of biometric authentication information for the at least one user, and a processor configured to collate the biometric information acquired by the acquirer with each of the plurality of pieces of biometric authentication information stored in the storage in a case that the communicator receives a command from the terminal device, identify one of the plurality of pieces of biometric authentication information whose matching score with acquired biometric information is greater than or equal to a second threshold value which is less than a first threshold value as a collation matching score, and update the identified one of the plurality of pieces of biometric authentication information stored in the storage with a corresponding acquired biometric information in accordance with the condition that it is found to be successful in the collation when the communicator receives a second command and collates the biometric authentication information stored in the storage with the biometric information acquired by the acquirer; and
a card base material in which the acquirer and the integrated circuit module are embedded.

### Claim 5 (depends on 4)

The integrated circuit card according to claim 4, wherein
hardware configured to perform a collation process among processes to be performed by the processor is provided outside the integrated circuit module, and
the acquirer, the integrated circuit module, and the hardware are embedded in the card base material.

### Claim 6 (depends on 5)

The integrated circuit card according to claim 5, wherein
the integrated circuit module is configured to encrypt first information with a public key and transmit the encrypted first information to the hardware,
the hardware is configured to encrypt second information with the public key and transmit the encrypted second information to the integrated circuit module,
the integrated circuit module is configured to decode the second encrypted information using the public key, and
the hardware is configured to decode the first encrypted information using the public key.

### Claim 7 (depends on 6)

The integrated circuit card according to claim 6, wherein the integrated circuit module and the hardware are configured to update the public key using the biometric information acquired by the acquirer.

### Claim 8

An integrated circuit card comprising:
an acquirer configured to acquire biometric information of a user;
an integrated circuit module including a communicator configured to communicate with a terminal device, a storage storing a plurality of pieces of biometric authentication information, and a processor configured to collate the biometric information acquired by the acquirer with each of the plurality of pieces of biometric authentication information stored in the storage in a case that the communicator receives a command from the terminal device and update some of the plurality of pieces of biometric authentication information stored in the storage to information on the basis of the biometric information acquired by the acquirer in accordance with collation results for the biometric authentication information; and
a card base material in which the acquirer and the integrated circuit module are embedded,
wherein
hardware configured to perform a collation process among processes to be performed by the processor is provided outside the integrated circuit module,
the acquirer, the integrated circuit module, and the hardware are embedded in the card base material,
the integrated circuit module is configured to encrypt first information with a public key and transmit the encrypted first information to the hardware,
the hardware is configured to encrypt second information with the public key and transmit the encrypted second information to the integrated circuit module,
the integrated circuit module is configured to decode the second encrypted information using the public key, and
the hardware is configured to decode the first encrypted information using the public key.
