Research Article
Lattice Reduction Using K-Means Algorithm
@INPROCEEDINGS{10.4108/eai.5-1-2024.2342526, author={Shaurya Pratap Singh and Brijesh Kumar Chaurasia}, title={Lattice Reduction Using K-Means Algorithm}, proceedings={Proceedings of the EAI 3rd International Conference on Intelligent Systems and Machine Learning, ICISML 2024, January 5-6, 2024, Pune, India}, publisher={EAI}, proceedings_a={ICISML}, year={2024}, month={8}, keywords={lattice shortest vector problem (svp) rivest-shamir-adleman (rsa) digital signature algorithm (dsa) k-means algorithm post-quantum cryptography (pqc)}, doi={10.4108/eai.5-1-2024.2342526} }
- Shaurya Pratap Singh
Brijesh Kumar Chaurasia
Year: 2024
Lattice Reduction Using K-Means Algorithm
ICISML
EAI
DOI: 10.4108/eai.5-1-2024.2342526
Abstract
In post-quantum encryption, lattice-based cryptography has become the most powerful and adaptable subfield. Traditional cryptographic systems, including RSA and DSA, are based on the notion that discrete and prime number logarithms are intractable. However, quantum computing threatens to undermine these assumptions. Cryptography based on lattices has grown in popularity as a reliable solution to overcome this obstacle. There are several mathematical problems used in cryptography, including the well-known Shortest Vector Problem (SVP) of lattices. So far, this work focuses on approaches to lattice issues, particularly in two-dimensional and four-dimensional spaces. Unsupervised ML technique K-Means Clustering splits the unlabeled dataset into various clusters. In order to ensure that the data points within each group are more comparable to one another than the data points within the other groups, clustering aims to divide the population into a number of groups. In a nutshell, it’s a collection of items with both similarities and differences .K-means to reduce the size of Lattice. K-means machine learning (ML) is used to accomplish this. On datasets that we prepared ourselves, our findings and analyses show a 60% accuracy rate for the strategy we discussed in this paper. A contribution of this study is to enhance lattice-based cryptography's security against emerging threats, particularly in the context of quantum computing.