Skip to content
View ishanrk's full-sized avatar

Block or report ishanrk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ishanrk/README.md

Hi, I'm Ishan

I'm a mathematics and computer science student at the University of Florida.

I'm mainly interested in combinatorics, analytic number theory, cryptography, zero-knowledge protocols, algorithms, and low-level systems work.

Interest

a) Ramsey theory — polynomial van der Waerden numbers and Rado numbers. So much so that a website is in progress to document all known bounds and to set up collaboration on the field. Since I think its really really easy to get into for high school/early university students.

b) Cryptography — Fourier analytic attacks on combinational circuits (my group at FICS started this work before I arrived at their lab and it is one of my favorite papers: https://tches.iacr.org/index.php/TCHES/article/view/13126). I really like query complexity questions as well (thesis of my PI at REU-CAAR)

c) Algebraic Geometry — Questions of the following sort: "Say I specify 9 pairwise distances between 5 points, is the 10th pairwise distance forced to be some value? Or can it take on values in a single interval like [0,2] or does it need multiple intervals etc."

d) Post-quantum cryptography — I like looking at any sort of side channel vulnerabilities and SOC design.

e) Analytic number theory — ONE OF MY FAVORITE SUBJECTS VIA NUMBER SIEVES.

Some things I've built

Custom RISC-V instructions My attempt at playing around to design some instructions in system verilog and see how well they do to speed up ML-KEM.

My Own 2FA Implementation for my Microcontroller I programmed a 2FA implementation on my Microcontroller chip that acts as my passkey for logging into github.

Elsewhere

More of my research, projects, notes, and coursework are at
ishankumthekar.com

Most of what I put on GitHub is some mix of math, cryptography, and systems work.

image

Neural Network on a microcontroller playing and beating me at chess

Pinned Loading

  1. akiraML3 akiraML3 Public

    C++

  2. noir-poker noir-poker Public

    Heads-up Texas Hold'em with private zero-knowledge side-contracts

    Rust

  3. esp32p4-nnue esp32p4-nnue Public

    C