Hash function using a card shuffling 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 chaos introduction exhibited by a game process such as the well known shuffling of a deck of playing cards. Computation of the hash value (digest) is the result of executing in a model (such as computer code or logic circuitry) a game algorithm that models the actual game such as a playing card shuffling algorithm using the message as an input to the algorithm, then executing the card shuffling algorithm on the input. A state (order) of the modeled deck of cards after a shuffle (or multiple shuffles) gives the hash digest value.
A hashing method performed by a computing apparatus and comprising the acts of:
An apparatus for computing a hash, comprising:
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.