Method of performing one-time password (otp) authentication using color code and otp authentication server using color code
US-2017078278-A1 · Mar 16, 2017 · US
US11222105B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11222105-B2 |
| Application number | US-201816217733-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 12, 2018 |
| Priority date | Dec 12, 2018 |
| Publication date | Jan 11, 2022 |
| Grant date | Jan 11, 2022 |
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.
An example method includes enabling, by the user processing system, a user to associate a color with at least one of the plurality of pixels of a graphic, and generating a passcode. The passcode is based at least in part on the color associated with the at least one of the plurality of pixels. The method further includes transmitting, by the user processing system, the passcode to a host processing system. The method further includes determining, by the host processing system, whether the passcode matches an expected passcode that is based at least in part on a reference graphic comprising a plurality of reference pixels, each of the plurality of reference pixels having a color or a null value associated therewith. The method further includes, responsive to determining that the passcode matches the expected passcode, authorizing, by the host processing system, the user processing system to access a restricted resource.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for graphic color-based authentication, the method comprising: presenting, on a display of a user processing system, a graphic comprising a plurality of pixels; enabling, by the user processing system, a user to associate a color with at least one of the plurality of pixels, wherein enabling the user to associate the color with the at least one of the plurality of pixels comprises: presenting, on the display of the user processing system, a color pallet to the user; receiving, from the user, a selection of the color from the color pallet; and receiving, from the user, a selection of the at least one of the plurality of pixels, the selection causing the pixel to change to the color; subsequent to the user associating the color with the at least one of the plurality of pixels, generating, by the user processing system, a passcode, the passcode being based at least in part on the color associated with the at least one of the plurality of pixels, wherein the passcode is a string of characters comprising an identifier for each of the plurality of pixels and at least one color indicator associated with each of the at least one of the plurality of pixels; transmitting, by the user processing system, the passcode to a host processing system; determining, by the host processing system, whether the passcode matches an expected passcode by comparing the passcode to the expected passcode, the expected passcode being based at least in part on a reference graphic comprising a plurality of reference pixels, each of the plurality of reference pixels having a color or a null value associated therewith; and responsive to determining that the passcode matches the expected passcode, authorizing, by the host processing system, the user processing system to access a restricted resource. 2. The computer-implemented method of claim 1 , wherein a first subset of the plurality of pixels are grouped into a first region, wherein a second subset of the plurality of pixels are grouped into a second region. 3. The computer-implemented method of claim 1 , further comprising, prior to presenting the graphic, enabling the user to generate the reference graphic. 4. The computer-implemented method of claim 1 , further comprising, prior to presenting the graphic, automatically generating the reference graphic by the host processing system. 5. The computer-implemented method of claim 1 , further comprising generating, by the user processing system, a table comprising a status of the color associated with each pixel of the graphic. 6. The computer-implemented method of claim 1 , wherein at least one of the plurality of pixels comprises two layers. 7. The computer-implemented method of claim 1 , wherein a first pixel of the plurality of pixels comprises a first layer and a second layer, wherein a second pixel of the plurality of pixels comprises a third layer and a fourth layer, wherein the first layer and the second layer are independent from the third layer and the fourth layer. 8. A system comprising: a user processing system configured to: present, on a display of the user processing system, a graphic comprising a plurality of pixels, enable a user to associate a color with at least one of the plurality of pixels, wherein enabling the user to associate the color with the at least one of the plurality of pixels comprises: presenting, on the display of the user processing system, a color pallet to the user; receiving, from the user, a selection of the color from the color pallet; and receiving, from the user, a selection of the at least one of the plurality of pixels, the selection causing the pixel to change to the color; subsequent to the user associating the color with the at least one of the plurality of pixels, generate a passcode, the passcode being based at least in part on the color associated with the at least one of the plurality of pixels, wherein the passcode is a string of characters comprising an identifier for each of the plurality of pixels and at least one color indicator associated with each of the at least one of the plurality of pixels, and transmit the passcode to a host processing system; and the host processing system configured to: determine whether the passcode matches an expected passcode by comparing the passcode to the expected passcode, the expected passcode being based at least in part on a reference graphic comprising a plurality of reference pixels, each of the plurality of reference pixels having a color or a null value associated therewith, and responsive to determining that the passcode matches the expected passcode, authorizing the user processing system to access a restricted resource. 9. The system of claim 8 , wherein a first subset of the plurality of pixels are grouped into a first region, wherein a second subset of the plurality of pixels are grouped into a second region. 10. The system of claim 8 , wherein the user processing system is further configured to, prior to presenting the graphic, enable the user to generate the reference graphic. 11. The system of claim 8 , wherein the host processing system is further configured to, prior to presenting the graphic, automatically generate the reference graphic by the host processing system. 12. The system of claim 8 , wherein the user processing system is further configured to generate a table comprising a status of the color associated with each pixel of the graphic. 13. The system of claim 8 , wherein at least one of the plurality of pixels comprises two layers. 14. The system of claim 8 , wherein a first pixel of the plurality of pixels comprises a first layer and a second layer, wherein a second pixel of the plurality of pixels comprises a third layer and a fourth layer, wherein the first layer and the second layer are independent from the third layer and the fourth layer. 15. A computer program product comprising: a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processing device to cause the processing device to perform a method for graphic color-based authentication, the method comprising: presenting, on a display of a user processing system, a graphic comprising a plurality of pixels; enabling, by the user processing system, a user to associate a color with at least one of the plurality of pixels, wherein enabling the user to associate the color with the at least one of the plurality of pixels comprises: presenting, on the display of the user processing system, a color pallet to the user; receiving, from the user, a selection of the color from the color pallet; and receiving, from the user, a selection of the at least one of the plurality of pixels, the selection causing the pixel to change to the color; subsequent to the user associating the color with the at least one of the plurality of pixels, generating, by the user processing system, a passcode, the passcode being based at least in part on the color associated with the at least one of the plurality of pixels, wherein the passcode is a string of characters comprising an identifier for each of the plurality of pixels and at least one color indicator associated with each of the at least one of the plurality of pixels; transmitting, by the user processing system, the passcode to a host processing system; determining, by the host processing system, whether the passcode matches an expected passcode by comparing the passcode to the expected passcode, the expected passcode being based at least in part on a reference graphic comprising a plurality of refe
Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
by graphic or iconic representation · CPC title
for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.