Hash function using a roulette game process
AssigneeApple Inc.
InventorsBenoit CHEVALLIER-MAMES, Mathieu Ciet, Augustin J. Farrugia
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsBenoit CHEVALLIER-MAMES, Mathieu Ciet, Augustin J. Farrugia
Estimating the term…
In the computer data security field, a cryptographic hash function process embodied in a computer system and which is typically keyless, but is highly secure. The process is based on the type of randomness exhibited by the well known gambling game of roulette played on a roulette wheel involving dropping a ball onto a partitioned spinning wheel. The ball loses momentum and drops into one of the partitions (pockets) of the wheel. Computation of the hash value (digest) is the result of executing in a model (such as computer code or logic circuitry) such a game algorithm using the message as an input to the game algorithm, then executing the game algorithm. A state of the game (the final ball location) after a ball (or several balls) are played gives the hash digest value of the message.
A hashing method performed by a computing apparatus and comprising the acts of:
An apparatus for computing a hash, comprising:
Dependencies are inferred from the claim text.