All Posts
Helpful topic to teach yourself lattice-based crypto: cosets
Before we even begin to talk about the fun stuff, it's time to talk about one more topic: cosets. What they are is what will be discussed further in this article.
Helpful topic to teach yourself lattice-based crypto: subgroups and Lagrange's theorem
If we are motivated enough to find subdivisions of a group, we can subdivide them into subgroups. But we can't just do this blindly; there are certain discovered and implied of rules of math that makes arbitrary division of groups highly difficult. This article goes over some detailed overview of Lagrange's theorem, which should serve as a gateway towards other topics.
Helpful topic to teach yourself lattice-based crypto: groups
We have integers. They form a group. What is a group will be discussed in this article
Important topic to teach yourself lattice-based crypto: rings and fields
Rings and fields are what lattice-based crypto works with. This article goes over what they are.
Helpful topic to teach yourself lattice-based crypto: abstract algebra
Lattice-based crypto may work with numbers, but not just any numbers. Thinking in terms of abstract algebra empowers you to set specific rules that allow you to work with certain numbers.
A simple proof of the Cayley-Bacharach theorem
A lot of proofs of the Cayley-Bacharach theorem posted online often require some extensive algebraic geometry background. This blog post hopefully highlights certain properties of linear combinations in hopes of providing a rock-solid proof
Monads in TypeScript
Just another article that talks about monads in TypeScript
What I value more than clean code
Throughout my software engineering career, I'd hear this oft-repeated complaint from way too many people: code is hard to read. But should we always listen to this complaint, or should we just let them pass?
On ephemerality and code readability
Does code really need to be readable, all the time?
A cute Golang pattern
So I've been doing this for a while. It could become an anti-pattern, or it could be the best thing ever
Primer on Elliptic Curve Cryptography
Just dumbing down the ideas behind elliptic curve cryptography so that a highschooler can understand.
Sharing what I learned about limits
Sharing how I finally understood limits in mathematics
First Post
I'm going to (re)start blogging (again).