Contribute to Cryptology City: Difference between revisions

From Cryptology City
Jump to navigation Jump to search
(Created page with "Cryptology City is a large project and requires many people to work together to create something useful. One reason that it is so difficult to systematize cryptology is that there are a variety of definitions, notations, variations, and colliding terms throughout a lot of the literature. It's very easy to get confused or lost in the details. This flexibility is often useful! It allows authors to tailor their presentation for their paper, but here we want to try to b...")
 
(add keybase team link)
Line 2: Line 2:


This flexibility is often useful! It allows authors to tailor their presentation for their paper, but here we want to try to bring everything under similar(ish) notation and standards where possible. This page should hopefully serve as a guide for contributors who are not sure what to include in their contributions or how to format them.
This flexibility is often useful! It allows authors to tailor their presentation for their paper, but here we want to try to bring everything under similar(ish) notation and standards where possible. This page should hopefully serve as a guide for contributors who are not sure what to include in their contributions or how to format them.
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
[https://keybase.io/team/cryptology_city Keybase team] to discuss the project in more detail.
Feel free to join me there!


For those who are more keen to pattern match, here are some prototypical examples of Cryptology City pages.
For those who are more keen to pattern match, here are some prototypical examples of Cryptology City pages.
Line 10: Line 15:
* [[Private Information Retrieval (PIR)]]
* [[Private Information Retrieval (PIR)]]
* [[Oblivious RAM (ORAM)]]
* [[Oblivious RAM (ORAM)]]
* [[Circuit Watermarks]]
* [[One-way Function (OWF)]]
* [[Language-Model Watermarks]]
 
''Assumptions'':
''Assumptions'':
* [[Decision Diffie-Hellman (DDH)]]
* [[Decision Diffie-Hellman (DDH)]]

Revision as of 15:29, 27 June 2024

Cryptology City is a large project and requires many people to work together to create something useful. One reason that it is so difficult to systematize cryptology is that there are a variety of definitions, notations, variations, and colliding terms throughout a lot of the literature. It's very easy to get confused or lost in the details.

This flexibility is often useful! It allows authors to tailor their presentation for their paper, but here we want to try to bring everything under similar(ish) notation and standards where possible. This page should hopefully serve as a guide for contributors who are not sure what to include in their contributions or how to format them.

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!

For those who are more keen to pattern match, here are some prototypical examples of Cryptology City pages.

Primitives:

Assumptions:


Creating a new primitive

Creating a new assumption

Adding citations

Adding a new result