There are no reviews yet. Be the first to send feedback to the community and the maintainers!
6.824-lecture-notes
6.824 Distributed Systems: Lecture notes (edited a little and formatted with Markdown)6.858-lecture-notes
6.858 Computer Systems Security: Lecture notes (edited a little and formatted with Markdown)catena-java
Our Java implementation of Catena, a Bitcoin-based consensus log (also known as a witnessing scheme, or non-equivocation scheme, or "micro-blockchain")libpolycrypto
(Towards) Scalable Threshold Crypto: BLS threshold signatures with millions of signers and a scalable Distributed Key Generation (and VSS) protocolcryptomaniac
edu: CryptoManiac is a simple command line utility that encrypts a file using AES-256 (CTR/CBC, 256-bit keys, 128-bit IVs) and is compatible with the OpenSSL enc tool.libvectcom
An O(N\log{N}) time algorithm for computing all N proofs fast in the Pointproofs VC. Also, the O(N\log{N}) time Feist-Khovratovich algorithm for computing all N proofs in KZG-based VCs. Lastly, benchmarks.eprint-iacr-notifier
Parses https://eprint.iacr.org/eprint-bin/search.pl?last=365&title=1 and sends you an email with the latest papersasvc-paper
Vector Commitments with Constant-Sized, Updatable Proofs and Linear-Sized Public Parameterslibaad-ccs2019
Code for "Transparency Logs via Append-only Authenticated Dictionaries" paper in ACM CCS 2019asvc-talk
LaTeX beamer slides for aggregatable subvector commitments (aSVC) talkmit-thesis-template
A thesis template for MIT graduate students that compiles easily with 'make'. Slightly modified from http://web.mit.edu/thesis/tex/.dkg-paper
LaTeX source code for the "Towards Scalable Threshold Cryptosystems" paper in IEEE S&P'20avl-tree
A (partial) implementation of an AVL tree in C++go-mcl
Wrapper around herumi/mcl in Go, with dependency on herumi/mclcatena-paper
The LaTeX source code for our paper on preventing equivocation efficiently with Bitcoinauthdict-talk
Our talk on "Authenticated Dictionaries with Cross-incremental Proof (Dis)aggregation"rust-incrhash
Incremental hashing based on curve25519-dalekcsail-website
CSAIL websitebase64
base64 encoding libraryscripts
Linux scriptslibcryptotemplate
A template library for pairing-and-polynomial-based cryptography that can be forked, renamed and built upon.libbilinear
A wrapper around RELIC for cryptography in bilinear groupsmerkle-race
Exploring slowdowns of increasingly-fancier Merkle treesrsasign
edu: rsasign is a simple utility that can digitally sign a piece of text or a file using the RSA encryption schemefutilecoin
Pursuing this coin is futile.libxutils
C++ utility libraryLove Open Source and this site? Check out how you can help us