cryptology city

go back ↰

# contributing
# supporting the project

I am currently hosting a new website called Cryptology City! This is an analog (and steals a lot from) the Complexity Zoo but for cryptography1.

The Zoo was a great resource for me in my undergraduate and graduate studies, especially when I was interested more directly in Complexity Theory. But, as I studied cryptography, I realized that it was a lot harder just browse the known concepts and results.

My hope is that Cryptology City can be a useful resource to people who are currently studying cryptography or just want to browse the ideas that are present in the field

# contributing

I appreciate anyone knowledgeable checking what’s already in Cryptology City and adding to the growing repository of information. Go see if your favorite primitive is already in there, and if not, please add it and what ever other information you think is interesting about it!

There’s a more detailed contributing page on the website, which has some of the details and standards that I’d like to stick to in building the cite. But, even if you don’t have time to read all the details, I’d prefer to have the information down to be reformatted later.

For people are more interested in the broader direction of the website or would like to help beyond adding to the knowledge base, I have also started a Keybase team to discuss the project in more detail. Feel free to join me there!

# supporting the project

The best way to support is to contribute to the website with your ideas and knowledge. I am in a fortunate enough position that I do not currently need financial help to run the server.

Currently, the project is powered by MediaWiki and hosted on a Digital Ocean server. I’ve only just started it, but it’s estimated to cost a few hundred dollars per year to operate. I won’t object to help with the bills, but again it’s not necessary or expected at all.


Written: 2024-07

Last updated: 2024-07


  1. I use cryptography and cryptology pretty interchangeably. I’m curious to hear if someone has a nuanced take on how the terms should be used differently.↩︎