Proceedings of the EAI 3rd International Conference on Intelligent Systems and Machine Learning, ICISML 2024, January 5-6, 2024, Pune, India

Research Article

Lattice Reduction Using K-Means Algorithm

Download33 downloads
  • @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
Shaurya Pratap Singh1,*, Brijesh Kumar Chaurasia1
  • 1: Pranveer Singh Institute of Technology, Kanpur, U.P, India
*Contact email: shauryapratap2114@gmail.com

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.