Apparatus and method for cryptographic operations using enhanced knowledge factor credentials
AssigneeUniVaultage LLC
InventorBarry K. Shelton
Life of this patent
Estimating the term…
Abstract
Provided is a process that includes: obtaining a multi-byte character set specifying a plurality of characters; receiving a knowledge factor credential encoded with a plurality of characters of the multi-byte character set, wherein the knowledge factor credential has a longer effective length than an apparent length, and wherein the knowledge factor credential has at least one character outside of a block of characters designated for a locale of the computing device; and providing the knowledge factor credential to authenticate a user.
Claims26
A method, comprising:
- obtaining, with a computing device, a multi-byte character set specifying a plurality of characters;
- receiving, with the computing device, a knowledge factor credential encoded with a plurality of characters of the multi-byte character set, wherein the knowledge factor credential has a longer effective length than an apparent length, and wherein the knowledge factor credential has at least one character outside of a block of characters designated for a locale of the computing device, wherein receiving the knowledge factor credential comprises:
- retrieving from memory candidate characters based on a user previously designating the candidate characters;
- presenting a user interface by which the candidate characters are selectable, wherein presenting a user interface by which the candidate characters are selectable comprises interspersing the candidate characters among un-designated characters to obfuscate which characters were previously designated;
- receiving a user selection of at least one of the candidate characters;
- and
- providing, with the computing device, the knowledge factor credential to authenticate a user.
A tangible, non-transitory, machine-readable medium storing instructions that when executed by one or more processors effectuate operations comprising:
- obtaining a multi-byte character set specifying a plurality of characters;
- receiving a knowledge factor credential encoded with a plurality of characters of the multi-byte character set, wherein the knowledge factor credential has a longer effective length than an apparent length, and wherein the knowledge factor credential has at least one character outside of a block of characters designated for a locale of the computing device, wherein receiving the knowledge factor credential comprises:
- retrieving from memory candidate characters based on a user previously designating the candidate characters;
- presenting a user interface by which the candidate characters are selectable, wherein presenting a user interface by which the candidate characters are selectable comprises interspersing the candidate characters among un-designated characters to obfuscate which characters were previously designated;
- receiving a user selection of at least one of the candidate characters;
- and
- providing the knowledge factor credential to authenticate a user.
Dependencies are inferred from the claim text.