Open sivanandhinisellamuthu opened 2 days ago
Please assign me this issue; I will implement the code in Java.
assigned
Hello mentors and GSSoC team! 👋
I’ve completed the implementation of the Layered Permutation and Mixing Hash (LPMH) algorithm in Java as discussed. You can view the code here: https://github.com/sivanandhinisellamuthu/LPMH-Algorithm/tree/main
Please review it and let me know if any modifications or improvements are required. Thank you!
@sivanandhinisellamuthu you have to implement this in C language!!
Hi @GSSoC-EXTENDED-Team,
I have completed the implementation of the Layered Permutation and Mixing Hash (LPMH) algorithm in C, as requested. The code is ready for review, and I would appreciate any feedback or suggestions for improvement.
Here’s the link to my repository with the C implementation: https://github.com/sivanandhinisellamuthu/LPMH-Algorithm/tree/main
Thank you!
Bucket Hashing: Layered Permutation and Mixing Hash (LPMH)
Overview
Layered Permutation and Mixing HashThe Layered Permutation and Mixing Hash (LPMH) algorithm is designed to offer enhanced security and high-speed hashing with increased resistance to collisions, targeting applications in cryptography and data integrity. It employs a combination of permutation and mixing techniques across multiple layers to create a robust hash output that is resistant to various forms of attacks, including collision attacks. This algorithm is particularly useful in applications where data integrity and confidentiality are critical.
Key Features
Why LPMH?
The Layered Permutation and Mixing Hash (LPMH) algorithm is essential for enhancing data integrity, security, and efficiency across various applications. One of its key features is improved collision resistance, significantly reducing the likelihood that different inputs will produce the same hash output, which is crucial for databases and cryptographic applications. LPMH also achieves a more uniform distribution of hash values through its layered permutations, preventing clustering and ensuring optimal performance in data retrieval systems.
Assignees: