Human- and machine-readable cryptographic keys from dice
OwnerStuart Schechterinventor
Life of this patent
Estimating the term…
Abstract
The systems and methods herein provide for human- and machine-readable cryptographic keys from dice. In one embodiment, the system places a number of dice into an arrangement to fill a dice grid. The number of dice each contains a number of faces, and each of the faces of the dice includes an image. The system then captures, via a client device, an image of the arrangement. The system generates a cryptographic key from the captured image. This cryptographic key is a human-readable and machine-readable representation of the arrangement in a canonical sequence.
Claims23
A method for providing a cryptographic key from dice, the method comprising:
- placing a plurality of dice into an arrangement to fill a dice grid, wherein the plurality of dice each contain a plurality of faces, wherein each of the die faces of the plurality of dice comprises an image;
- capturing, via a client device, an image of the arrangement;
- processing the captured image of the arrangement to identify each image on the die faces exposed on the dice grid;
- and
- generating a cryptographic key from the captured image of the arrangement and the identified images, wherein the cryptographic key is a representation of the arrangement in a canonical sequence, the cryptographic key providing security via one or more cryptographic methods.
A non-transitory computer-readable medium containing instructions for providing a cryptographic key from dice, comprising:
- instructions for placing a plurality of dice into an arrangement to fill a dice grid, wherein the plurality of dice each contain a plurality of faces, wherein each of the die faces of the plurality of dice comprises an image;
- instructions for capturing, via a client device, an image of the arrangement;
- instructions for processing the captured image of the arrangement to identify each image on the die faces exposed on the dice grid;
- and
- instructions for generating a cryptographic key from the captured image of the arrangement and the identified images, wherein the cryptographic key is a representation of the arrangement in a canonical sequence, the cryptographic key providing security via one or more cryptographic methods.
Dependencies are inferred from the claim text.