USRE48707EActiveUtility

System and method for a secure display module

65
Assignee: BBPOS LTDPriority: Feb 14, 2013Filed: Apr 24, 2019Granted: Aug 24, 2021
Est. expiryFeb 14, 2033(~6.6 yrs left)· nominal 20-yr term from priority
G06F 21/445G06F 21/84G06F 2221/031H04L 9/3273H04L 9/0866H04L 9/0894G06F 21/606G09G 5/393G09G 2358/00
65
PatentIndex Score
0
Cited by
34
References
15
Claims

Abstract

A system for a secure display module includes a display element array, a driver controller, a communication interface, a host controller and a cryptographic engine. The display element array includes one or more segments, and the driver outputs are configured to drive the one or more segments, respectively. The host controller is configured to send commands and data to the driver controller via the communication interface and the cryptographic engine is configured to encrypt communication data between the display element array and the host controller.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A display module comprising:
 a display controller including: a control interface configured to receive encrypted commands and encrypted data for display;, and   a cryptographic engine coupled to the control interface,   
 the encrypted commands and data received by the control interface being decrypted by the cryptographic engine display controller to produce decrypted commands and decrypted data, 
 the decrypted commands being executed by the control interface to control a plurality of display driver outputs; 
 the plurality of display driver outputs coupled to the control interface, the plurality of display driver outputs using the decrypted data to update the a display array element with a randomized number grid; and 
 a PIN pad for entering positional information corresponding to the randomized number grid 
 the display controller receives positional information entered at a personal identification number (PIN) pad corresponding to the randomized number grid; 
 the display controller decodes the received positional information into PIN digits; 
 the display controller generates an encrypted PIN based on the PIN digits; and 
 the display module transmits the encrypted PIN to the PIN pad. 
 
     
     
       2. The display module of  claim 1  further comprising a display memory, the display memory storing the a status of a portion of the display array element. 
     
     
       3. The display module of  claim 1  wherein the a status of a portion of the display array element is stored within a state of the display array element. 
     
     
       4. The display module of  claim 1  wherein the cryptographic engine stores a key used for data encryption of the encrypted commands and data. 
     
     
       5. A method for operating a display module comprising:
 establishing, by a cryptographic engine, a key for data encryption between a control interface and an external device a host controller; 
 receiving, by the control interface, encrypted commands and encrypted data by the control interface sent by the host controller; 
 decrypting, by a display controller, the encrypted commands and encrypted data using the key, by the cryptographic engine, to produce decrypted commands and decrypted data; 
 executing the decrypted commands, by the control interface, to control a plurality of driver outputs to update a display array element using the decrypted data, the decrypted commands defining a randomized number grid; and; 
 displaying in the display array element a randomized number grid; 
 receiving positional information input on a PIN pad corresponding to the randomized number grid; 
 decoding the received position information into PIN digits; 
 generating an encrypted PIN based on the PIN digits; and 
 transmitting the encrypted PIN to the PIN pad. 
 
     
     
       6. The method of  claim 5  further comprising storing in a display memory a status of a portion of the display array element. 
     
     
       7. The method of  claim 5  further comprising storing within a state of the display array element a status of a portion of the display array element. 
     
     
       8. The method of  claim 5  further comprising storing the key used for data encryption of the encrypted commands and data within the cryptographic engine. 
     
     
       9. A method for a display module comprising:
 providing a display controller including a cryptographic engine and a control interface to receive encrypted commands and encrypted data for display;   configuring the provided display controller to decrypt the encrypted commands and data received by the control interface to produce decrypted commands and decrypted data;   configuring the control interface to execute the decrypted commands to control a plurality of display driver outputs;   enabling a display array element to display a randomized number grid based on the plurality of display driver outputs using the decrypted data;   enabling positional information corresponding to the randomized number grid to be input using a personal identification number (PIN) pad;   enabling the positional information to be received and decoded into PIN digits;   enabling generation of an encrypted PIN based on the PIN digits; and   enabling transmission of the encrypted PIN to the PIN pad.   
     
     
       10. The method of claim 9, further comprising storing in a display memory a status of a portion of the display array element. 
     
     
       11. The method of claim 9, further comprising storing within a state of the display array element a status of a portion of the display array element. 
     
     
       12. The method of claim 9, further wherein a key for data encryption of the encrypted commands and encrypted data is stored within the cryptographic engine. 
     
     
       13. The method of claim 12, wherein the key is part of either a set of symmetric keys or a set of asymmetric keys. 
     
     
       14. The display module of claim 4, wherein the key is part of either a set of symmetric keys or a set of asymmetric keys. 
     
     
       15. The method of claim 8, wherein the key is part of either a set of symmetric keys or a set of asymmetric keys.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.