Resume/CV


Education


Dr. A. P. J. Abdul Kalam Technical University, Jan 2020 - June 2024
B.Tech in Computer Science. CGPA: 8.1

    • Relevant coursework: Compilers; Programming Languages(C/C++, Python, JavaScript); Data Base Management System; Object Oriented Programming; Formal Reasoning about Programs; Operating Systems; Data Structures and Algorithms; Theory of Error-correcting Codes; Theoretical Computer Science; Intro. to Probability.
    • Awards: Best Paper Publisher and Researcher of the college in the field of Computer Science(Cryptography).

Avadh Collegiate, Lucknow, India

    • Intermediate: Mathematics, Further Mathematics, Physics, Chemistry, English.
    • Awards: Winner of District level Mathematics competition.

Experience


Research Assistant , March-Ongoing 2024
CAIR(Centar of Artificial Intelligence & Robotics) Lab, DRDO, Banglore, India

    • implementing cryptography algorithmin C++.
    • This involves translating mathematics algorithm into functional code, ensuring the implementation's efficiency, accuracy and security.

Front-End Developer Intern, Jan-April 2022
SAP Lab, Remote

    • Create 20+ responsive pages by using HTML,CSS, and JavaScript.
    • we rewrote HTML to meet industry and company standards for SEO.
    • Collaborated with team members using version control systems such as Git to organize modifications.
    • Explored ways to visualize and send a daily report of test results to team members using HTML, Javascript, and CSS.

Summer Undergraduate Research Fellowship, April-Aug 2021
Computer Science Lab, Pranveer Singh Institute of Technology, Kanpur, India

    • Conducted in-depth research in Algorithm and Cryptography under the guidance of Prof. Atul Chaturvedi
    • Developed and implemented Huffman Coding Algorithm in C++.
    • Learned about the use of cryptography in the blockchain and created a smart contract in solidity.Smart Contarct
    • Published research outcomes in "The International Journal of Advanced Networking and Application (IJANA)."Paper

Problem Setter, Jan-March 2021
HackerEarth, Remote

    • Contributed in 30+ problem.
    • Designed test cases for each problem.
    • Created Data Structure and Algorithm Questions.

Projects


Reducing the Size of the Lattice using K-Means , July-Nov 2023
Computer Science Research Lab, PSIT, Kanpur, India
GitHub: Click

    • Implemented K-Means clustering algorithm to optimize lattice structure by applying K-Means to identify and group similar data points.
    • Applied K-Means model of machine learning on 2-dimension, 4-dimension lattice & accuracy is-60%, 46%.
    • Conducted performance evaluations and benchmarking to quantify the improvements achieved through size reduction.
    • Ensured seamless integration of K-Means clustering with existing data processing pipelines for real-world applications.

Attack On Lattice(SVP), Using K-Nearest Neighbour Algorithm, Dec 2022-June 2023
Computer Science Research Lab, PSIT, Kanpur, India
GitHub: 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% .

CS 50, Final Project: Educational Website, July–Dec 2022
Harvard University
GitHub: Click

    • Designed and implemented a multi-page Website.
    • Tools used: HTML, CSS, Javascript, React, SQL, Google Translate API.
    • Website is Live:Click

File-Compression System, May 2021-Aug 2021
GitHub: Click

    • Uses huffman coding for file compression.
    • Uses C++ language for the file compression system.

Coding Profile


    • 45th/900 in Breaking Code Contest.
    • Solve 450+ problems on various coding platforms.
    • Google Kickstart 2023 round H, AIR:607 ,Global Rank 949.
    • Platform Link: LeetCode, HackerRank, GeeksForGeeks.

Publications


Reserach Papers

    • Shaurya Pratap Singh, Brijesh Kumar Chaurasia, Tanmay Tripathi, Ayush Pal, Siddharth Gupta, "Attack on lattice shortest vector problem using K-Nearest Neighbour", Published in Iran Journal of Computer Science, Springer, 2024. (View paper)
    • Shaurya Pratap Singh, Brijesh Kumar Chaurasia, Tanmay Tripathi, Ayush Pal, Siddharth Gupta, "Lattice Reduction Using K-Means Algorithm", Published in EAI Endorsed Transactions, 2024. (View paper)
    • Shaurya Pratap Singh, Brijesh Kumar Chaurasia, "Secure Code Signing Using Ring- Tesla Signature", Published in 5th International Conference on Trends in Computational and Cognitive Engineering, Springer, 2024. (View paper)
    • Shaurya Pratap Singh, Bhupendra Singh, "New Hash Algorithm using 3X+1 Conjecture", Published in IEEE (Institute of Electrical and Electronics Engineers), 2024. (View paper)
    • Shaurya Pratap Singh, Brijesh Kumar Chaurasia, Tanmay Tripathi, Ayush Pal, Siddharth Gupta. "Attack on Shortest Vector Problem of Lattice using Machine Learning", Published in 5th International Conference on Trends in Computational and Cognitive Engineering, Springer, 2023. (Preprint )

Review Papers

    • Tanmay Tripathi, Abhinav Awasthi, Shaurya Pratap Singh, Atul Chaturvedi, Post Quantum Cryptography & its Comparison with Classical Cryptography, Published in arXiv, 2024. View paper
    • Shaurya Pratap Singh, Quantum Cryptography And Its Application, Published in International Conference on Computational Mathematics & Engineering Applications (ICCMEA), 2022. View paper
    • Shaurya Pratap Singh and Ayush Pal, Applications of Cryptography in Blockchain, Published in International Conference on Computational Mathematics & Engineering Applications (ICCMEA), 2022. View paper

Professional Activities


    • President of Disha Club (related to “Research and Innovation”) of college.

    • Student Volunteer at International Conference on Cryptology & Network Security with Machine Learning (ICCNSML-2023), Kanpur, Indian

    • Student Volunteer at International Conference on Computational Mathematics and Engineering Applications (ICCMEA-2022), Kanpur, Indian

Technical Skills


    • Programming Languages: C/C++, Python, JavaScript.
    • Tools: HTML, CSS, JavaScript(jQuery, JSON, AJAX), React, Express.js, Node.js.
    • Other Tools: Git/GitHub, Latex.

Certificates