Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020112126 - DEVICE VALIDATION USING TOKENS

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ EN ]

We claim:

1. A method comprising:

generating, by an electronic device, a tokenĀ» the token being based on a unique identifier of the electronic device, a device signature, and a time-stamp of the electronic device;

sharing the token with a user device to establish a session, wherein the token is rotated at a fixed time interval; and

executing a command received from the user device upon successful validation of the token.

2. The method as claimed in claim 1, wherein toe generating comprises registering toe electronic device with an authentication server to exchange a cryptographic key as toe device signature.

3. The method as claimed in claim 1, wherein toe generating comprises obtaining a random value as the device signature, from toe electronic device.

4. The method as claimed in claim 1, wherein sharing toe token is through wide range communication technologies.

5. The method as claimed in claim 1 , wherein sharing the token is through short range communication technologies.

6. The method as claimed in claim 1 , wherein executing toe command comprises:

receiving a transaction request from the user device, the transaction request comprising the command and the token; and

comparing toe device signature of the token in the transaction request with the device signature stored in the electronic device to validate the token.

7. The method as claimed in claim 1, wherein executing the command comprises receiving, from a doud server, an indication of validation of the token.

8. An electronic device comprising:

a token generation engine to,

generate a token, the token being based on a unique identifier of the electronic device, a device signature, and a time-stamp of the electronic device;

periodically share the token with a user device to establish a session, wherein a frequency of rotation of toe token is different from a frequency of rotation of the device signature; and

an execution engine, coupled to the token generation engine, to,

execute a command received from the user device upon successful validation of the token.

9. The electronic device as claimed in claim 8, wherein the device signature is a random value generated by toe electronic device.

10. The electronic device as claimed in claim 8, wherein toe device signature is a cryptographic key exchanged with an authentication server.

11. The electronic device as claimed in claim 8 further comprising an authentication engine to register the electronic device with the authentication server to exchange toe device signature, wherein toe registration is based on a certificate-based authentication.

12. The electronic device as claimed in claim 8, wherein the execution engine is to execute upon receiving an indication of validation of the token from a tioud server associated with toe electronic device.

13. A non-transitory computer-readable medium comprising computer-readable instructions, which, when executed by a processor of an electronic device, cause the processor to:

obtain a device signature for the electronic device;

generate a token based on a unique identifier of the electronic device, tee device signature, and a time-stamp of the electronic device;

share tee token with a user device to establish a session, the token is rotated at a fixed time interval, wherein a frequency of rotation of tee token is different from a frequency of rotation of tee device signature; and

execute a command received from tee user device upon successful validation of the token.

14. The non-transitory computer-readable medium as claimed in claim 13, wherein to execute tee command, tee instructions cause tee processor to receive an indication of validation of the token from a cloud server associated with the electronic device.

15. The non-transitory computer-readable medium as claimed in claim 13, wherein to execute tee command, tee instructions cause tee processor to validate the token.