Enhanced security of process control instruments
US-2024210907-A1 · Jun 27, 2024 · US
US9443240B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9443240-B2 |
| Application number | US-201313782764-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 1, 2013 |
| Priority date | Nov 9, 2010 |
| Publication date | Sep 13, 2016 |
| Grant date | Sep 13, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A display enabled RFID tag (DERT) receives transaction details from the reader. DERT verifies that the details match their counterparts in the reader public key certificate. The process is aborted in case of a mismatch. DERT extracts and displays user-verifiable data. It then enters a countdown stage that lasts for a predetermined duration. A user observes the transaction information and, if the transaction amount and other details are deemed correct, presses an accept button provided on the DERT before the timer runs out. DERT signs the time-stamped transaction statement and sends it to the reader. This signed statement is then sent to the payment gateway and eventually to the financial institution that issued the payment DERT.
Opening claim text (preview).
We claim: 1. A method for securing the communication of a wireless, interface-constrained device with a reader comprising: providing the wireless, interface-constrained device with a passive display, where the wireless, interface-constrained device is capable of generating a random number and is characterized by a personal identification number (PIN) having a predetermined number of numbers; generating a random number with the same length as the PIN; displaying the random number with the wireless, interface-constrained device; using a reader keypad to change the displayed random number on the wireless, interface-constrained device to the PIN; performing a matching algorithm in the wireless, interface-constrained device, so that if the PIN was entered correctly, the wireless, interface-constrained device unlocks itself for communication with the reader, otherwise the wireless, interface-constrained device remains locked, whereby user-to-tag authentication is performed; providing the wireless, interface-constrained device with a timer, and a user-controlled input; receiving in the wireless, interface-constrained device a Certificate Revocation List (CRL) and the reader's Public Key Certificate (PKC) from the reader; if either CRLexp or PKCexp, where CRLexp and PKCexp are the expiration times of CRL and PKC, respectively, is smaller than Tagcurr, the last valid time-stamp encountered by the wireless, interface-constrained device, or if CRLiss PKCexp, where CRLiss is the issuance time of the CRL, aborting the communication with the reader; determining in the wireless, interface-constrained device whether the CRL from the reader includes the serial number of the reader certificate and if so, aborting the communication with the reader; checking in the wireless, interface-constrained device the Certificate Authority (CA) signatures of the PKC and CRL from the reader, and if either check fails, aborting the communication with the reader; If CRLiss or PKCiss is more recent than the currently stored date in the wireless, interface-constrained device, where PKCiss is the issuance time of the PKC, updating the stored date stored in the wireless, interface-constrained device to the more recent of CRLiss and PKCiss; displaying the lesser of CRLexp and PKCexp in the wireless, interface-constrained device and entering a countdown of fixed duration; deciding by means of user discernment whether the displayed time-stamp, namely the lesser of CRLexp and PKCexp, is in the future, and if so, activating the user-controlled input before the countdown ends; detecting activation of the user-controlled input; and allowing communication with the reader, otherwise automatically aborting communication with the reader if activation of the user-controlled input is not detected before the countdown ends or if the user otherwise activates a user-controlled rejection input. 2. A wireless, interface-constrained device adapted to communicate with a reader with a reader keypad comprising: a passive display; a random number generator; a memory for storing a personal identification number (PIN) having a predetermined number of numbers and a random number with the same length as the PIN; a circuit for communicating with the reader so that the displayed random number on the wireless, interface-constrained device can be changed to the PIN by use of the reader keypad; a processor coupled to the display, random number generator, memory and circuit for communicating, the processor for performing a matching algorithm, so that if the PIN is entered correctly, the wireless, interface-constrained device unlocks itself for further communication with the reader, otherwise the wireless, interface-constrained device remains locked, whereby user-to-tag authentication is performed; a timer; and a user-controlled input; where the circuit for communicating with the reader receives a Certificate Revocation List (CRL) and the reader's Public Key Certificate (PKC) from the reader, where the processor is coupled to the timer, display, user-controlled input and the circuit for communicating, where the processor aborts communication with the reader if either CRLexp or PKCexp, where CRLexp and PKCexp are the expiration times of CRL and PKC, respectively, is smaller than Tagcurr, the last valid time-stamp encountered by the wireless interface-constrained device, or if CRLiss≧PKCexp, where CRLiss is the issuance time of the CRL, where the processor determines whether the CRL from the reader includes the serial number of the reader certificate and if so, aborts the communication with the reader, where the processor checks the Certificate Authority (CA) signatures of the PKC and CRL from the reader, and if either check fails aborts the communication with the reader, where the processor updates a stored date to a more recent of CRLiss and PKCiss if CRLiss or PKCiss is more recent than the currently stored date, wherein the PKCiss is the issuance time of the PKC, where the passive display displays the lesser of CRLexp and PKCexp and displays a countdown initiated by the timer of fixed duration, where the user-controlled input is configured to activate before the countdown by the timer ends if the displayed time-stamp, namely the lesser of CRLexp and PKCexp, is in the future; and where the processor detects activation of the user-controlled input and allows communication with the reader, otherwise automatically aborts communication with the reader if activation of the user-controlled input is not detected before the countdown by the timer ends. 3. The device of claim 2 further comprising a user-controlled rejection input and where the processor aborts communication with the reader if the user activates the user-controlled rejection input.
Financial cryptography, e.g. electronic payment or e-cash · CPC title
On-card display means · CPC title
Contactless payments by cards · CPC title
On-card keyboard means · CPC title
using certificates (cryptographic mechanisms or cryptographic arrangements for entity authentication involving certificates H04L9/3263) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.