IP Library Granted Patent US 8,196,815
Granted Patent B2
US 8,196,815 · App. 10/558,998 · Granted Jun 12, 2012

Secure card terminal using keypad scanning sequence determined by card

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,196,815
App. No.
10/558,998
Granted
Jun 12, 2012
Kind
B2
Abstract

To provide alphanumeric data, such as a PIN code, to a smart card ( 2 ) a terminal ( 1 ) is used which is capable of communicating with the smart card. The terminal comprises a keypad ( 4 ) for entering the alphanumeric data and an associated keypad matrix ( 5 ) for producing key signals, which the keypad matrix ( 5 ) is scanned for any pressed keys using a scanning sequence so as to produce key signals. To securely enter the data without the risk of the terminal intercepting them it is proposed that said scanning sequence is determined by the smart card ( 2 ). In this way, the terminal has no knowledge of the actual keys pressed and the secrecy of the alphanumeric data is ensured.

Claims (15)

1. A method of providing alphanumeric data to a smart card using a terminal capable of communicating with the smart card, the terminal comprising a keypad for entering the alphanumeric data and an associated keypad matrix for producing key signals, the method comprising the step of scanning the keypad matrix for any pressed keys using a scanning sequence so as to produce key signals, wherein said scanning sequence is determined by the smart card, wherein said scanning sequence is not determined by the terminal.

2. The method according to claim 1 , wherein the smart card alters the scanning sequence each time a new set of data is to be entered in the keypad.

3. The method according to claim 1 , wherein the smart card determines each scanning sequence using a random number generator.

4. The method according to claim 1 , wherein any key signals are passed to the smart card only.

5. The method according to claim 1 , wherein any key signals are stored in a secure storage element in the terminal.

6. The method according to claim 1 , wherein the scanning sequence is only determined by the smart card when the terminal is in a protected mode which is entered under user control and/or smart card control.

7. The method of claim 1 , wherein the terminal has no knowledge of the scanning sequence.

8. A terminal for receiving a smart card, the terminal comprising a smart card port for communicating with the smart card, a keyboard for entering the alphanumeric code, and a keyboard matrix associated with the keyboard for producing a key signal upon entering a character of the alphanumeric code, the terminal further comprising means for scanning the keyboard for any pressed keys using a scanning sequence determined by the smart card, wherein said scanning sequence is not determined by the terminal.

9. The terminal according to claim 8 , further comprising means for passing any key signals directly to the smart card.

10. The terminal according to claim 8 , which is or is a part of a device selected from the group consisting of: a television set, a set-top box, a Personal Digital Assistant, a games console, a remote control device, a mobile or landline telephone and a DVD player.

11. A system for subscriber services, the system comprising a smart card and a terminal according to claim 8 .

12. The system according to claim 11 which is a system for paid entertainment services.

13. The system according to claim 11 which is a system for banking services.

14. The terminal of claim 8 , wherein the terminal has no knowledge of the scanning sequence.

15. A smart card for use in a method of providing alphanumeric data to the smart card using a terminal capable of communicating with the smart card, the terminal comprising a keypad for entering the alphanumeric data and an associated keypad matrix for producing key signals, the method comprising the step of scanning the keypad matrix for any pressed keys using a scanning sequence so as to produce key signals, wherein said scanning sequence is determined by the smart card and in a system for subscriber services, the system comprising the smart card and a terminal for receiving the smart card, the terminal comprising a smart card port for communicating with the smart card, a keyboard for entering the alphanumeric code, and a keyboard matrix associated with the keyboard for producing a key signal upon entering a character of the alphanumeric code, the terminal further comprising means for scanning the keyboard for any pressed keys using a scanning sequence determined by the smart card, wherein said scanning sequence is not determined by the terminal.

Assignments (14)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CHANGE OF NAME Recorded Sep 22, 2017
From: PHILIPS SEMICONDUCTORS INTERNATIONAL B.V.
To: NXP B.V.
Reel/Frame 043951/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2017
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: PHILIPS SEMICONDUCTORS INTERNATIONAL B.V.
Reel/Frame 043955/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2007
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 019719/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2007
From: PLEUNIS, JOHANNES MARIA
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 018998/0987 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2005
From: BAKER, KEITH; PLEUNIS, JOHN
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 017974/0337 →