Kuttaka
By Nataraja Labs Research Foundation · Built in India

The algorithm behind
every padlock in your browser.

Kuttaka is a 1,500-year-old Indian algorithm that quietly powers RSA, TLS, every HTTPS handshake, and every email signature on the modern internet. We named our mail and domains company after it because the math behind your secure inbox was written here, long before anyone else thought to write it.

What we make

Mail and a domain. The basics, done well.

The name

कुट्टक — /'kuʈʈɐkɐ/

“The pulverizer.” Sanskrit. A 1,500-year-old algorithm.

Origin · 499 CE

Aryabhata wrote it down at 23

In 499 CE, in the city of Kusumapura (modern Patna), a 23-year-old astronomer named Aryabhata published the Aryabhatiya — a compact 121-verse treatise that, among many other things, proposed an algorithm for solving a class of problems that had stumped mathematicians for centuries: finding integer solutions to equations like ax ≡ 1 (mod n). He called it Kuttaka — “the pulverizer” — because it worked by breaking a problem down through repeated division, much like grinding grain.

Used for · planetary cycles

Why anyone needed it: to predict the sky

Aryabhata's day job was astronomy. Indian astronomers needed to answer questions like: If Jupiter returns to a given position every 4,332 days, and Saturn every 10,759 days, when will they meet here again? Or: given the lunar cycle and the solar cycle, when do they re-synchronise to mark a new year? These were calendar and almanac problems, and they all boiled down to one mathematical shape: ax + by = c — finding whole-number solutions. The Kuttaka algorithm solved them, exactly, by hand, on palm leaves.

What it actually does

A small example, gently

Imagine you owe ₹3 each to several friends and you only have ₹7 notes. You want a number of ₹7 notes (let's call it x) that you can hand out so that after each friend's ₹3 is removed, exactly nothing is left over — say, after seven friends. Kuttaka finds the smallest x that works. It looks trivial here. But scale it to numbers in the hundreds of digits and the same algorithm — re-derived by Euclid in Greece, by Brahmagupta in India, rediscovered as the Extended Euclidean Algorithm in the 19th century West — turns out to be the central machinery of modern cryptography.

The legacy

The same math, still running.

The algorithm Aryabhata called Kuttaka — and that we now call the Extended Euclidean Algorithm — is everywhere on the modern internet. It's not a curiosity. It's load-bearing.

TLS · RSA · ECC

Every HTTPS padlock

When your browser opens any HTTPS site, it does a TLS handshake to exchange a shared key. That handshake uses RSA or Diffie-Hellman or Elliptic Curve Cryptography — and all three rely on modular inverses, computed via the Extended Euclidean Algorithm. Kuttaka, in other words.

DKIM · PGP · S/MIME

Email signatures (DKIM, S/MIME)

Every legitimate email from Gmail, Outlook, your bank, or our own mail server carries a DKIM signature generated with RSA. Generating the key, signing the message, and verifying it at the recipient — each step runs modular-inverse computation.

DNSSEC

Domain ownership (DNSSEC)

When a DNS resolver verifies that a domain's records weren't tampered with, it checks a chain of cryptographic signatures up to the root. Same math, same algorithm — modular inverses all the way down.

QR · CDs · Voyager

QR codes and data storage

Reed-Solomon error-correcting codes — the math that lets a QR code work after coffee stains, a CD play after scratches, and a spacecraft send pictures from Pluto — uses modular inverse arithmetic from the same algorithmic family.

ECDSA · Schnorr

Bitcoin & Ethereum

Every Bitcoin transaction is signed with the ECDSA algorithm. Every Ethereum smart-contract call. Wallet derivation, signature verification, key recovery — all of it computes modular inverses. Kuttaka, again.

GPS · ephemerides

And the original use

GPS and astronomical software still solve the same kind of cyclic-coincidence problems Aryabhata cared about: when do these orbits realign? The math hasn't changed in 1,526 years. We just have faster pulverizers.

We chose the name on purpose.

We sell email and domains. Both depend, at the deepest layer, on a piece of math that was published in Sanskrit, in India, by a 23-year-old, fifteen centuries before anyone in Europe wrote a line of code. The padlock on your browser, the signature on every email, the certificate on your domain — they all trace back to कुट्टक.

We don't think Indian mathematicians need to be advertised. We're not making that argument. We just wanted our product line to be honest about what it's built on — and to name the thing the thing actually is.

You'll see RSA in your TLS handshake. You'll see DKIM in your email headers. They're younger names for an older idea. Aryabhata called it the pulverizer. Now it's a mail and domains product, made by Nataraja Labs Research Foundation, that thinks you deserve a clean inbox.