Two factor authentication using near field communications
US-9594896-B2 · Mar 14, 2017 · US
US10115243B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10115243-B2 |
| Application number | US-201514748170-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 23, 2015 |
| Priority date | Jun 23, 2014 |
| Publication date | Oct 30, 2018 |
| Grant date | Oct 30, 2018 |
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.
The disclosure relates to a method of operating a system, the system comprising a near field communication, NFC, tag, an NFC device associated with a user of the system and a computer, the method comprising: the NFC device requesting a message from the NFC tag; the NFC tag generating a message comprising a representation of a counter value; the NFC tag sending the message to the NFC device; the NFC device generating a request comprising the representation of the counter value in response to receiving the message; the NFC device sending the request to a computer; the NFC device submitting user authentication data to the computer; and the computer executing an operation on verification of the counter value and the authentication data.
Opening claim text (preview).
The invention claimed is: 1. A method of operating a system, the system comprising a near field communication (NFC) tag, an NFC device associated with a user of the system and a computer, the method comprising: the NFC device requesting a message from the NFC tag; the NFC tag generating a message comprising a representation of a counter value, wherein each of the NFC device and NFC tag includes respective communication circuitry; the NFC tag sending the message to the NFC device; the NFC device generating a request including the representation of the counter value in response to receiving the message; the NFC device sending the request to a computer; the NFC device sending an authentication request to the computer; in response to the authentication request, the computer generating and transmitting an authentication challenge to the NFC device; the NFC device submitting user authentication data to the computer, based on the authentication challenge; and the computer executing operations on verification of the counter value and the user authentication data to detect malicious activity involving an unauthorized attempt to access the system by validating a dynamic change in the representation of the counter value relative to a previously-used representation of the counter value and by assessing that the dynamic change is not within a range of expected change. 2. The method of claim 1 further comprising the NFC device submitting user authentication data directly to the computer with the representation of the counter value, the user authentication data including information that provides identification of a user at the NFC device, further including associating the identification of the user with the request, and wherein the computer executing the operation includes transmitting content to the NFC device, based on content associated with the NFC tag. 3. The method of claim 1 further comprising the NFC tag obfuscating or encrypting the counter value before generating the message. 4. The method of claim 1 further comprising the NFC tag signing the message before sending the message to the NFC device. 5. The method of claim 1 wherein the message comprises a uniform resource identifier, URI, for the computer, wherein the URI includes the counter value and the identifier of the tag. 6. The method of claim 5 wherein the computer is a remote server on the internet and the uniform resource identifier is an internet address associated with the computer. 7. The method of claim 1 wherein an identifier for the computer is stored on the NFC device. 8. The method of claim 1 wherein the message generated by the tag and the request generated by the NFC device comprise an identifier of the tag. 9. The method of claim 1 wherein the NFC device performs the step of requesting a message and generating the request using generic software. 10. The method of claim 1 wherein the message is an NFC Data Exchange Format, NDEF, message. 11. The method of claim 1 further comprising: the NFC device including sensor data in the request and/or the NFC tag including sensor data in the message; and in the computer, using the sensor data in order to verify the identity of the user, therein associating user identities with each received request and providing tracking of attacker attempts access the computer. 12. A method of operating a time entry recording system, TERS, comprising performing the method of claim 1 , wherein the NFC tag is associated with a function of the TERS, the NFC device is associated with a user of the TERS and the step of the computer executing the operation comprises recording a time associated with the function of the TERS and the user of the NFC device. 13. A method of operating an electronic poster, comprising performing the method of claim 1 , wherein the NFC tag is configured to issue a coupon and is embedded in the poster and executing the desired operation of the computer comprises providing a service to the NFC device. 14. A system comprising a near field communication, NFC, tag, an NFC device associated with a user of the system and a computer, the system configured to perform the method of claim 1 . 15. A computer apparatus for a time entry recording system (TERS), the computer apparatus comprising: a network interface circuit configured and arranged to receive one or more requests from a NFC device, the one or more requests comprising: an identifier of an NFC tag that is associated with a function of a time entry recording system and which provides a representation of a counter value to the NFC device, the representation of the counter value, a challenge request for authentication, and user authentication data for a user of the NFC device; and a processor circuit configured and arranged to provide time entry recording by verifying the counter value; respond to the challenge request by generating and transmitting an authentication challenge to the NFC device, therein causing the NFC device to communicate the user authentication data; verifying the user authentication data relative to the challenge request; and recording a time associated with the function of the TERS and the user of the NFC device upon verification of the counter value and the authentication data, the processor circuit being further configured and arranged to data to detect malicious activity involving an unauthorized attempt to access the system by validating a dynamic change in the representation of the counter value relative to a previously-used representation of the counter value and by assessing that the dynamic change is not within a range of expected change. 16. The method of claim 1 , including, at the NFC tag, generating different messages comprising the representation of the counter value for successive requests received from NFC devices, therein ensuring that respective messages sent in response to the successive requests are different. 17. The method of claim 1 , including mitigating unauthorized cloning of NFC tags by: within the NFC tag, for each of successive accesses by respective NFC devices, generating the message comprising the representation of a counter value, with each respective message generated in response to the successive accesses being different from other messages generated for other ones of the successive requests; and at the computer, detecting a cloned NFC tag in response to receiving respective requests from an NFC device comprising the same representation. 18. The method of claim 1 , including detecting the storage and later use of messages obtained from the tag by: within the NFC tag, for each of successive accesses by respective NFC devices, generating the message comprising the representation of a counter value, with each respective message generated in response to the successive accesses being different from other messages generated for other ones of the successive requests; and at the computer, detecting that a message from the tag has been stored based on a request from an NFC device including the representation of the counter value as being one or more of: a value that is out of sequence, a value being more than a threshold greater than a previous value, and a value has been previously received. 19. The apparatus of claim 15 , further including the NFC tag, the tag including a counter circuit and being configured and arranged to, for each successive request received from one or more NFC devices, generate a message comprising the representation of the counter value by utilizing different values of the cou
Buying, selling or leasing transactions · CPC title
Office automation; Time management · CPC title
Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication · CPC title
involving the use of a pass · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.