On this submit from Vincenzo Iovino we current the primary set of cryptographic notes that we revealed right here. The aim of those notes is to offer a self-contained introduction to related ideas in cryptography with an eye fixed on e-voting. We’ll current a toy e-voting system as as a motivational instance to introduce a number of crypto primitives wanted to implement it. Particularly, we are going to contact primary quantity concept, encryption, digital signatures, hash capabilities, commitments, secret sharing, proof programs, zero-knowledge, safe perform analysis, and distributed key technology.
Particularly, the subjects we coated are the next.
-
Primary likelihood and complexity concept
-
Zero-knowledge Proof Techniques
-
Secret Sharing and Threshold Cryptography
-
Proof of information and Digital Signatures
-
Commitments and purposes to ZK
-
Verifiable shuffles
-
Polynomial commitments and purposes to distributed key technology
-
Conclusions
If youd prefer to learn extra be at liberty to take a look at the abstract right here or you possibly can learn the complete report right here