Invention Application
US20110040977A1 SPONGE AND HASH FUNCTIONS USING A RUBIK'S CUBE PUZZLE PROCESS
审中-公开
使用RUBIK的CUBE PUZZLE工艺的海绵和冲击功能
- Patent Title: SPONGE AND HASH FUNCTIONS USING A RUBIK'S CUBE PUZZLE PROCESS
- Patent Title (中): 使用RUBIK的CUBE PUZZLE工艺的海绵和冲击功能
-
Application No.: US12539530Application Date: 2009-08-11
-
Publication No.: US20110040977A1Publication Date: 2011-02-17
- Inventor: Augustin J. FARRUGIA , Benoit Chevallier-Mames , Mathieu Ciet
- Applicant: Augustin J. FARRUGIA , Benoit Chevallier-Mames , Mathieu Ciet
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Main IPC: H04L9/32
- IPC: H04L9/32 ; H04L9/28

Abstract:
The present method is directed, in the computer data security field, to cryptographic sponge and hash function processes which are embodied in a computer system and are typically keyless, but highly secure. The processes are based on the type of randomness exhibited by manipulation of the well known three dimensional Rubik's cube puzzle. Computation of the hash or sponge value (digest) is the result of executing in a model (such as computer code or logic circuitry) an algorithm modeling such a puzzle using the message as an input to the cube puzzle algorithm, then executing the cube puzzle algorithm. A state of the modeled cube puzzle (the final cube puzzle arrangement) after execution gives the sponge or hash digest value of the message.
Information query