Barcode authentication for resource requests
AssigneeIntel Corporation
InventorsGyan Prakash, Venkatesh Ramamurthy, Hong Li, Jesse Walker
Life of this patent
Estimating the term…
Abstract
Mobile device, client device and server associated with client-server authentication are described. In embodiments, the mobile device may comprise a camera and a token extractor. The token extractor may be coupled to the camera and configured to analyze an image, captured by the camera. The captured image may contain a barcode and may be displayed on a client device in response to a request of a server for access to a resource. The barcode may contain a token, which may be extracted by the token extractor to be used to gain access to a resource requested from a server. Other embodiments may be described and/or claimed.
Claims27
A mobile device comprising:
- a camera;
- and
- a token extractor coupled with the camera and configured to;
- analyze an image captured by the camera from a display of a client device, and extract a barcode from the image, wherein the barcode contains a token, and is displayed on the client device in response to a request of the client device to access a resource;
- extract the token contained in the barcode;
- and
- enable the token to be used to gain the requested access to the resource.
At least one computer-readable storage medium comprising instructions, which, in response to execution by a client device, cause the client device to:
- transmit, to a server, a request for access to a resource, wherein the request includes an identifier that identifies a mobile device as a decoding device;
- render a response from the server on a display of the client device, to enable a token contained in a barcode in the response to be decoded, and transmitted back to the server to authenticate the client device, wherein the barcode is encoded based at least in part on the identifier identifying the mobile device as the decoding device.
At least one computer-readable storage medium comprising instructions, which, in response to execution by a server,configure the server to:
- receive from a client device, a request to access a resource;
- generate, in response to the request, a barcode containing a token;
- and
- transmit the barcode to the client device, wherein the barcode is to be displayed on the client device to enable the token to be extracted by a mobile device with a camera, and utilized to authenticate the user of the client device to the server, to enable the server to grant the requested access.
Dependencies are inferred from the claim text.