Methods and systems for creating, verifying, and entering security information
Inventors
Meyer, Alan T. • Durham, Cameron
Assignees
Interested in licensing this patent?
MTEC can help explore whether this patent might be available for licensing for your application.
Abstract
A system for securely producing and using high-entropy security information, such as a password. The system includes a printer, a display device, and a generator computer that is connected to the printer and the display device. The generator computer generates the high-entropy set of characters, (e.g., password), and also generates a machine-readable representation of the high-entropy set of characters, (e.g., a barcode). The generator computer causes the printer to print the high-entropy set of characters and the machine-readable representation on paper, and then deletes the high-entropy set of characters and the machine-readable representation from the system. The high-entropy set of characters, (e.g., password), may be entered into a target computer by scanning the barcode on the paper using a barcode scanner connected to the target computer, which is significantly faster than, and eliminates the human error associated with, typing in a high-entropy set of characters.
Core Innovation
The invention provides a system for producing high-entropy security information. A generator computer generates a high-entropy set of characters and displays the high-entropy set of characters on a display device, and accepts input from a user to edit the high-entropy set of characters.
The generator computer generates a machine-readable representation that represents the high-entropy set of characters and calculates a key check value from the high-entropy set of characters. The system causes a printer to print the high-entropy set of characters, the machine-readable representation, and the key check value on paper.
After printing, the system deletes the high-entropy set of characters and the machine-readable representation. In additional embodiments, the high-entropy set of characters is changed or edited based on input from a user while still generating the machine-readable representation and calculating the key check value, and the machine-readable representation may be read by a reader device to provide the high-entropy set of characters to a target computer.
Claims Coverage
The independent claims are directed to a system, a computer, and instructions/medium for producing high-entropy security information using a generator that generates, displays, allows user editing or changing, converts to a machine-readable representation, calculates a key check value, prints on paper, and deletes electronic copies. Across the independent claims, the core inventive features cover generation and editing of a high-entropy set of characters, machine-readable representation generation and key check value calculation, printing on paper, and deletion of the high-entropy set of characters and the machine-readable representation.
Producing high-entropy security information with generator, printer, and display
A system comprising a printer, a display device, and a generator computer connected to the printer and the display device.
Generating and displaying a high-entropy set of characters with user editing
The generator computer executes instructions to generate a high-entropy set of characters, display the high-entropy set of characters on the display device, and accept input from a user to edit the high-entropy set of characters.
Machine-readable representation and key check value for the high-entropy set of characters
The generator computer executes instructions to generate a machine-readable representation that represents the high-entropy set of characters and to calculate a key check value from the high-entropy set of characters.
Printing high-entropy characters, machine-readable representation, and key check value on paper
The system causes the printer to print the high-entropy set of characters, the machine-readable representation, and the key check value on a paper.
Deleting the high-entropy set of characters and the machine-readable representation
The generator computer executes instructions to delete the high-entropy set of characters and the machine-readable representation.
Generating high-entropy security information with a processor and storage instructions
A computer comprising a processor and a storage device containing instructions, where the processor executes the instructions to perform operations comprising generating a high-entropy set of characters, displaying the high-entropy set of characters, accepting input from a user to edit the high-entropy set of characters, generating a machine-readable representation, calculating a key check value, printing the high-entropy set of characters, the machine-readable representation, and the key check value on a paper, and deleting the high-entropy set of characters and the machine-readable representation.
Editing the high-entropy set of characters while producing machine-readable representation and key check value
A computer where the processor executes instructions to perform operations comprising generating a high-entropy set of characters, displaying the high-entropy set of characters, changing the high-entropy set of characters, generating a machine-readable representation, calculating a key check value, printing the high-entropy set of characters, the machine-readable representation, and the key check value on a paper, and deleting the high-entropy set of characters and the machine-readable representation.
Instructions on a non-transitory computer-readable medium for printing and deletion
A non-transitory computer readable medium including instructions that, when executed by a processor, cause a process to perform operations comprising generating a high-entropy set of characters, displaying the high-entropy set of characters, changing the high-entropy set of characters, generating a machine-readable representation, calculating a key check value, printing the high-entropy set of characters, the machine-readable representation, and the key check value on a paper, and deleting the high-entropy set of characters and the machine-readable representation.
Across the independent claims, the coverage centers on producing high-entropy security information by generating a high-entropy set of characters, displaying it for user editing or changing, generating a machine-readable representation, calculating a key check value, printing the high-entropy set of characters together with the machine-readable representation and key check value on paper, and deleting the high-entropy set of characters and the machine-readable representation.
Stated Advantages
Not explicitly described in patent.
Documented Applications
Not explicitly described in patent.
Interested in licensing this patent?