The Hash Algorithm Based on Three-Body Chaotic Motion
ISEF · 2022 Systems Software
Overview
Hash algorithm is an algorithm that scrambles and mixes any set of input data, and outputs a highly irregular fixed length summary, it's often used in the field of information security. The author thinks of the novel "three bodies", in which the chaotic motion of the three bodies also has the characteristics of irregularity .Three body chaotic motion refers to the irregular motion of three particles whose mass, initial position and initial velocity are arbitrary under the action of mutual gravitation. Inspired by it, the author conceives a hash algorithm TB6 (three body 6) based on three body chaotic motion. The algorithm slices the data content and superimposes it on the three-body motion as the acceleration changes. Finally the last three-dimensional coordinate positions of the three-body is transformed into a set of hexadecimal numbers as the hash value. After testing, it is confirmed that the algorithm has the output randomness required by the hash function, has better computing performance and occupies less memory space than the standardized hash algorithms such as MD5 and SHA1, and is suitable for edge computing application scenarios such as the Internet of things.
Awards (1)
- Association for Computing Machinery: Third Award of $1,500 $1,500
Competition history
- ISEF 2022
Resources
Related projects
ISEF · 2018
A Novel Cryptographic Hash Code Algorithm Based on Cellular Automata
ISEF · 2019
Hash Chaining: A Theoretical Model Using Salted Hashes to Generate Ethereal Keys
ISEF · 2021
A Hash Algorithm for Directory Tree
ISEF · 2014
Modifying the One-Time Pad Cryptosystem for Practical Use
Closest projects by meaning, across every fair and year in the corpus.
Source: Regeneron International Science and Engineering Fair