A method for command identification, using modified collision free hashing with addition & rotation iterative hash functions (part 1)
Dimitrios Skraparlis
Abstract
This paper proposes a method for identification of a user`s fixed string set (which can be a command/instruction set for a terminal or microprocessor). This method is fast and has very small memory requirements, compared to a traditional full string storage and compare method. The user feeds characters into a microcontroller via a keyboard or another microprocessor sends commands and the microcontroller hashes the input in order to identify valid commands, ensuring no collisions between hashed valid strings, while applying further criteria to narrow collision between random and valid strings. The method proposed narrows the possibility of the latter kind of collision, achieving small code and memory-size utilization and very fast execution. Hashing is achieved using additive & rotating hash functions in an iterative form, which can be very easily implemented in simple microcontrollers and microprocessors. Such hash functions are presented and compared according to their efficiency for a given string/command set, using the program found in the appendix.
Create a lesson
Related papers
A Frame-Level View and Image-Quality Annotation Tool for Fetal Echocardiography: Comparison with Spreadsheet Annotation
Mohamed Azzam, Ziyang Xu, Quinlan Couch et al.
Go-Go-Go: the game of Go without turns
Andrea Cambiaghi, Marco Tarini
Smartphone-Aided VR Exergames for HIIT: Gamifying Fitness with Real-Time Pose Estimation
Abhiram Kothagundu, Pheelip Pritipal Raipure, Abhijit Chandrakant Patil et al.
You Know What You Will Like: People Predict Their Own Ratings Better Than Recommender Systems
Zihan Chen, Lei Nico Zheng, Di Zhu
Perceived Trust and Transparency in AI-Altered vs. Human-Written LinkedIn Posts
Thomas Christian Joos, Azza Bouleimen, Anikó Hannák et al.
Measuring the collaboration, not the agent
Xinxiao Li, Eisei Nakahara