Projects
Research Projects
Collatz Hash: Hash Algorithm Using 3X+1 Conjecture
Research Paper: Click
- Developed a novel hash algorithm based on the Collatz Conjecture, leveraging its conditional branching structure to create a complex and secure one-way function. This approach introduces significant computational challenges, making it a promising candidate for password security and PRNG.
- Conducted an in-depth analysis demonstrating the exponential dependence between conditional branching and computational cost in the Collatz function. This analysis supports the potential of the Collatz Conjecture as a robust foundation for cryptographic functions and opens avenues for further research in optimizing performance and testing resistance to cryptographic attacks.
Reducing the Size of the Lattice using K-Means
Research Paper: Click
- There is a field Lattice Based Cryptography in Post-Quantum Cryptography and a problem of lattice-based cryptography is the Shortest Vector Problem which is defined as finding the shortest vector in an n-dimension lattice, we familiarised the model with the self-generated database of the lattice.
- Applied K-Means algorithm of machine learning is uses Euclidean Distance on 2-dimension lattice & accuracy is-74% , 4-dimension lattice & accuracy is-60%.
Attack On Lattice, Shortest Vector Problem Using Machine Learning
Research Paper_1: Click Research Paper_2: Click
- There is a field Lattice Based Cryptography in Post-Quantum Cryptography and a problem of lattice-based cryptography is the Shortest Vector Problem which is defined as finding the shortest vector in an n-dimension lattice, we familiarised the model with the self-generated database of the lattice.
- Applied KNN algorithm of machine learning is uses Euclidean Distance on 2-dimension lattice & accuracy is-74% , 4-dimension lattice & accuracy is-67% ,10-dimension lattice & accuracy is- 61% .
Development Projects
Educational Website
GitHub: Click
- Created a Responsive Educational website, which is live and has more than 2000 visitors, on the website, there are different sections.
- Tool used: HTML, CSS, JavaScript, React, SQL.
Authenticate App
GitHub: Click
- Must_Authenticate is a simple two-factor authentication app, built with React Native and available on the Google Play store.
- It was originally built to provide a faster, more modern alternative to older two-factor authentication apps.
- Designed around the core principles of ease-of-use, speed, and security, it includes cryptographic implementations from scratch for all the required algorithms, including SHA-1, HMAC-SHA-1, HOTP and TOTP, in pure TypeScript. Furthermore, it is completely open-source and free to use, making it a great choice for two-factor authentication.
- Tool used: TypeScript, React Native.