Priyanka Panta

Hi, I'm Priyanka Panta

Post-Quantum Cryptography Researcher

Computational mathematician working at the intersection of post-quantum cryptography, coding theory, and applied mathematics. Recent BSc graduate from Kathmandu University, currently a research assistant exploring code-based cryptosystems and numerical methods.

About Me

About Me

I’m a computational mathematician with a Bachelor of Science from Kathmandu University, where I graduated with a final grade of 3.94/4.0. My research interests sit at the intersection of post-quantum cryptography, coding theory, and numerical methods — particularly code-based public-key cryptosystems like McEliece and Goppa codes.

Beyond the math, I’ve built things: a Python finite-element solver for truss deformation, an ElGamal implementation, and comparative studies of PCA’s effect on regression models. I attended the CIMPA Research School on Post-Quantum Cryptography in 2023 and presented work on Goppa code schemes at ICT-CEEL the same year.

Outside research, I’ve helped run things — General Secretary of KU’s Computational Mathematics Club, organizer of the National Conference on Data and Computing, and prefect of the KU Girls Hostel.

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

McEliece Cryptosystem with Hidden Goppa Codes

McEliece Cryptosystem with Hidden Goppa Codes

Exploration of the original McEliece public-key cryptosystem, including a from-scratch implementation in SageMath. Studied the role of binary Goppa codes as a candidate for post-quantum security.

SageMathCoding TheoryPost-Quantum Cryptography
ElGamal Encryption in Python

ElGamal Encryption in Python

From-scratch Python implementation of the ElGamal public-key encryption scheme over a prime-order multiplicative group, with key generation, encryption, and decryption end-to-end.

PythonNumber TheoryCryptography
Finite Element Method — Truss Modelling

Finite Element Method — Truss Modelling

A Python solver that uses the finite element method to compute load-induced deformation of 2D truss structures, with Matplotlib-based visualization of the deformed geometry under applied loads.

PythonNumPyMatplotlibFinite Element Method

Latest Blog Posts

Thoughts, insights, and tutorials on web development, design, and technology.

An Introduction to Goppa Codes for Post-Quantum Cryptography

An Introduction to Goppa Codes for Post-Quantum Cryptography

Why binary Goppa codes still matter in 2025, and how they sit at the heart of the McEliece cryptosystem — one of the oldest schemes resisting quantum attacks.

Work Experience

  • Kathmandu University

    Kathmandu University

    University Research Assistant

    Dhulikhel, Nepal



  • Numeric Mind

    Numeric Mind

    Clinical Programming Intern

    Kathmandu, Nepal

Education

  • CIMPA Research School

    CIMPA Research School

    Research Scholar — Post-Quantum Cryptography

    Dec 2023 - Dec 2023 (1 mo)

    Selected scholar at the CIMPA Research School on Post-Quantum Cryptography, an intensive program covering lattice-based, code-based, and isogeny-based cryptosystems.

  • Kathmandu University

    Kathmandu University

    Bachelor of Science in Computational Mathematics

    Aug 2019 - Jul 2024 (5 yrs)
    • Final grade: 3.94 / 4.0
    • Department of Mathematics, Dhulikhel, Nepal
    • Thesis and project work in coding theory, post-quantum cryptography, and numerical methods
  • Greenland College

    Greenland College

    Plus Two (Higher Secondary)

    Jun 2016 - May 2018 (2 yrs)
    • Final grade: 3.56 / 4.0
    • Biratnagar, Nepal
  • Bal Kalyan Bidhya Mandir

    Bal Kalyan Bidhya Mandir

    School Leaving Certificate

    Jan 2015 - Jun 2016 (1 yr 6 mos)
    • Final grade: 3.75 / 4.0
    • Biratnagar, Nepal

I like building things

During my time in university, I attended multiple hackathons. People from around the country would come together and build incredible things in 2-3 days. It was eye-opening to see the endless possibilities brought to life by a group of motivated and passionate individuals.

Field Mapping & Task Splitting Hackathon

Kathmandu, Nepal

Won the Most Creative award for an algorithmic approach to field mapping and task splitting under spatial and resource constraints.

STEM Material Design Competition

Kathmandu, Nepal

Awarded Second Place by the Ministry of Education, Science and Technology for designing original STEM educational materials.

CV GitHub LinkedIn Email