Browse Source

Add a few stuffs.

master
Thomas Kerber 1 year ago
parent
commit
bc0d68a88f
Signed by: Thomas Kerber <t.kerber@ed.ac.uk> GPG Key ID: 8489B911F9ED617B
22 changed files with 232 additions and 13 deletions
  1. +20
    -0
      TOADD.md
  2. +28
    -0
      bibtex/Canetti01.bib
  3. +16
    -0
      bibtex/CanettiDPW06.bib
  4. +17
    -0
      bibtex/DavidGKR17.bib
  5. +37
    -0
      bibtex/KiayiasRDO17.bib
  6. +1
    -1
      bin/gen.py
  7. +7
    -6
      gen/index.md
  8. +5
    -1
      gen/indicies/all.md
  9. +3
    -1
      gen/indicies/blockchain.md
  10. +5
    -1
      gen/indicies/paper.md
  11. +4
    -1
      gen/indicies/read.md
  12. +4
    -1
      gen/indicies/seen.md
  13. +7
    -0
      gen/indicies/uc.md
  14. +2
    -1
      gen/indicies/unread.md
  15. +13
    -0
      gen/notes/Canetti01.md
  16. +7
    -0
      gen/notes/CanettiDPW06.md
  17. +14
    -0
      gen/notes/DavidGKR17.md
  18. +12
    -0
      gen/notes/KiayiasRDO17.md
  19. +9
    -0
      notes/Canetti01.md
  20. +3
    -0
      notes/CanettiDPW06.md
  21. +10
    -0
      notes/DavidGKR17.md
  22. +8
    -0
      notes/KiayiasRDO17.md

+ 20
- 0
TOADD.md View File

@@ -0,0 +1,20 @@
Non-Interactive Proofs of Proof-of-Work
On the Danger of Private Blockchains
Decentralized Execution of Smart Contracts: Agent Model Perspective and Its Implications
How to Prove Yourself: Practical Solutions to Identification and Signature Problems
New (and Old) Proof Systems for Lattice Problems
Scalable, transparent, and post-quantum secure computational integrity
Bitcoin as a Transaction Ledger: A Composable Treatment
An Efficient NIZK Scheme for Privacy-Preserving Transactions over Account-Model Blockchain
Doubly-efficient zkSNARKs without trusted setup
Designing Proof of Transaction Puzzles for Cryptocurrency
A Simpler Variant of Universally Composable Security for Standard Multiparty Computation
On Probabilistic Space-Bounded Machines with Multiple Access to Random Tape
The Knowledge Complexity of Interactive Proof Systems
Time Bounded Random Access Machines
Solidus: Confidential Distributed Ledger Transactions via PVORM
FruitChains: A Fair Blockchain
BitML: a calculus for Bitcoin smart contracts
PHANTOM: A Scalable BlockDAG protocol
Algorand: Scaling Byzantine Agreements for Cryptocurrencies
A Framework for the Sound Specification of Cryptographic Tasks

+ 28
- 0
bibtex/Canetti01.bib View File

@@ -0,0 +1,28 @@
@inproceedings{DBLP:conf/focs/Canetti01,
author = {Ran Canetti},
title = {Universally Composable Security: {A} New Paradigm for Cryptographic
Protocols},
booktitle = {42nd Annual Symposium on Foundations of Computer Science, {FOCS} 2001,
14-17 October 2001, Las Vegas, Nevada, {USA}},
pages = {136--145},
year = {2001},
crossref = {DBLP:conf/focs/2001},
url = {https://doi.org/10.1109/SFCS.2001.959888},
doi = {10.1109/SFCS.2001.959888},
timestamp = {Fri, 19 May 2017 01:26:00 +0200},
biburl = {http://dblp.org/rec/bib/conf/focs/Canetti01},
bibsource = {dblp computer science bibliography, http://dblp.org}
}

@proceedings{DBLP:conf/focs/2001,
title = {42nd Annual Symposium on Foundations of Computer Science, {FOCS} 2001,
14-17 October 2001, Las Vegas, Nevada, {USA}},
publisher = {{IEEE} Computer Society},
year = {2001},
url = {http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=7601},
isbn = {0-7695-1390-5},
timestamp = {Mon, 15 Dec 2014 18:48:44 +0100},
biburl = {http://dblp.org/rec/bib/conf/focs/2001},
bibsource = {dblp computer science bibliography, http://dblp.org}
}


+ 16
- 0
bibtex/CanettiDPW06.bib View File

@@ -0,0 +1,16 @@
@article{DBLP:journals/iacr/CanettiDPW06,
author = {Ran Canetti and
Yevgeniy Dodis and
Rafael Pass and
Shabsi Walfish},
title = {Universally Composable Security with Global Setup},
journal = {{IACR} Cryptology ePrint Archive},
volume = {2006},
pages = {432},
year = {2006},
url = {http://eprint.iacr.org/2006/432},
timestamp = {Thu, 08 Jun 2017 14:26:38 +0200},
biburl = {http://dblp.org/rec/bib/journals/iacr/CanettiDPW06},
bibsource = {dblp computer science bibliography, http://dblp.org}
}


+ 17
- 0
bibtex/DavidGKR17.bib View File

@@ -0,0 +1,17 @@
@article{DBLP:journals/iacr/DavidGKR17,
author = {Bernardo Machado David and
Peter Gazi and
Aggelos Kiayias and
Alexander Russell},
title = {Ouroboros Praos: An adaptively-secure, semi-synchronous proof-of-stake
protocol},
journal = {{IACR} Cryptology ePrint Archive},
volume = {2017},
pages = {573},
year = {2017},
url = {http://eprint.iacr.org/2017/573},
timestamp = {Wed, 21 Jun 2017 18:21:46 +0200},
biburl = {http://dblp.org/rec/bib/journals/iacr/DavidGKR17},
bibsource = {dblp computer science bibliography, http://dblp.org}
}


+ 37
- 0
bibtex/KiayiasRDO17.bib View File

@@ -0,0 +1,37 @@
@inproceedings{DBLP:conf/crypto/KiayiasRDO17,
author = {Aggelos Kiayias and
Alexander Russell and
Bernardo David and
Roman Oliynykov},
title = {Ouroboros: {A} Provably Secure Proof-of-Stake Blockchain Protocol},
booktitle = {Advances in Cryptology - {CRYPTO} 2017 - 37th Annual International
Cryptology Conference, Santa Barbara, CA, USA, August 20-24, 2017,
Proceedings, Part {I}},
pages = {357--388},
year = {2017},
crossref = {DBLP:conf/crypto/2017-1},
url = {https://doi.org/10.1007/978-3-319-63688-7_12},
doi = {10.1007/978-3-319-63688-7_12},
timestamp = {Mon, 14 Aug 2017 14:34:46 +0200},
biburl = {http://dblp.org/rec/bib/conf/crypto/KiayiasRDO17},
bibsource = {dblp computer science bibliography, http://dblp.org}
}

@proceedings{DBLP:conf/crypto/2017-1,
editor = {Jonathan Katz and
Hovav Shacham},
title = {Advances in Cryptology - {CRYPTO} 2017 - 37th Annual International
Cryptology Conference, Santa Barbara, CA, USA, August 20-24, 2017,
Proceedings, Part {I}},
series = {Lecture Notes in Computer Science},
volume = {10401},
publisher = {Springer},
year = {2017},
url = {https://doi.org/10.1007/978-3-319-63688-7},
doi = {10.1007/978-3-319-63688-7},
isbn = {978-3-319-63687-0},
timestamp = {Mon, 14 Aug 2017 14:32:34 +0200},
biburl = {http://dblp.org/rec/bib/conf/crypto/2017-1},
bibsource = {dblp computer science bibliography, http://dblp.org}
}


+ 1
- 1
bin/gen.py View File

@@ -7,7 +7,7 @@ tagspec = {
"all": ["all"],
"state": ["read", "skimmed", "toread", "seen", "unread", "dismissed"],
"type": ["paper", "whitepaper", "blogpost", "tutorial"],
"tags": ["blockchain", "mpc", "primitives", "privacy", "scalability", "trust", "verifiability", "zk"],
"tags": ["blockchain", "mpc", "primitives", "privacy", "scalability", "trust", "verifiability", "zk", "uc"],
}
metatags = ["all", "read", "skimmed", "toread", "seen", "unread", "dismissed"]
metatags.sort()

+ 7
- 6
gen/index.md View File

@@ -2,27 +2,27 @@

## all

* [all](indicies/all.md) (55)
* [all](indicies/all.md) (59)

## state

* [read](indicies/read.md) (14)
* [read](indicies/read.md) (17)
* [skimmed](indicies/skimmed.md) (30)
* [toread](indicies/toread.md) (8)
* [seen](indicies/seen.md) (45)
* [unread](indicies/unread.md) (10)
* [seen](indicies/seen.md) (48)
* [unread](indicies/unread.md) (11)
* [dismissed](indicies/dismissed.md) (1)

## type

* [paper](indicies/paper.md) (35)
* [paper](indicies/paper.md) (39)
* [whitepaper](indicies/whitepaper.md) (11)
* [blogpost](indicies/blogpost.md) (1)
* [tutorial](indicies/tutorial.md) (2)

## tags

* [blockchain](indicies/blockchain.md) (27)
* [blockchain](indicies/blockchain.md) (29)
* [mpc](indicies/mpc.md) (5)
* [primitives](indicies/primitives.md) (16)
* [privacy](indicies/privacy.md) (10)
@@ -30,4 +30,5 @@
* [trust](indicies/trust.md) (14)
* [verifiability](indicies/verifiability.md) (5)
* [zk](indicies/zk.md) (14)
* [uc](indicies/uc.md) (4)


+ 5
- 1
gen/indicies/all.md View File

@@ -1,4 +1,4 @@
# Tagged all (55)
# Tagged all (59)
[back to tag index](../index.md)

* [[b](../../bibtex/Waksman68.bib)/[p](https://grid.cs.gsu.edu/~wkim/index_files/permutation_network.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Waksman68.pdf)] [A Permutation Network](../notes/Waksman68.md)
@@ -29,6 +29,8 @@
* [[b](../../bibtex/EyalS14.bib)/[p](https://www.cs.ucsb.edu/~rich/class/cs293b-cloud/papers/srier-bitcoin.pdf)/[c](https://git.drwx.org/phd/papers/src/master/EyalS14.pdf)] [Majority is Not Enough: Bitcoin Mining is Vulnerable](../notes/EyalS14.md)
* [[b](../../bibtex/BeauquierD02.bib)/[p](http://www.worldscientific.com/doi/pdf/10.1142/S0129626402000999)/[c](https://git.drwx.org/phd/papers/src/master/BeauquierD02.pdf)] [On Arbitrary Size Waksman Networks and Their Vulnerability](../notes/BeauquierD02.md)
* [[b](../../bibtex/CromanDEGJKMSSS16.bib)/[p](http://www.initc3.org/files/Scaling2016.pdf)/[c](https://git.drwx.org/phd/papers/src/master/CromanDEGJKMSSS16.pdf)] [On Scaling Decentralized Blockchains](../notes/CromanDEGJKMSSS16.md)
* [[b](../../bibtex/DavidGKR17.bib)/[p](https://eprint.iacr.org/2017/573.pdf)/[c](https://git.drwx.org/phd/papers/src/master/DavidGKR17.pdf)] [Ouroboros Praos: An adaptively-secure, semi-synchronous proof-of-stake blockchain](../notes/DavidGKR17.md)
* [[b](../../bibtex/KiayiasRDO17.bib)/[p](https://eprint.iacr.org/2016/889.pdf)/[c](https://git.drwx.org/phd/papers/src/master/KiayiasRDO17.pdf)] [Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol](../notes/KiayiasRDO17.md)
* [[b](../../bibtex/GalbraithPS08.bib)/[p](https://eprint.iacr.org/2006/165.pdf)/[c](https://git.drwx.org/phd/papers/src/master/GalbraithPS08.pdf)] [Pairings for Cryptographers](../notes/GalbraithPS08.md)
* [[b](../../bibtex/ParnoHG016.bib)/[p](https://eprint.iacr.org/2013/279.pdf)/[c](https://git.drwx.org/phd/papers/src/master/ParnoHG016.pdf)] [Pinocchio: Nearly Practical Verifiable Computation](../notes/ParnoHG016.md)
* [[b](../../bibtex/KingN12.bib)/[p](http://peerco.in/assets/paper/peercoin-paper.pdf)/[c](https://git.drwx.org/phd/papers/src/master/KingN12.pdf)] [PPCoin: Peer-to-peer Crypto-Currency with Proof-of-Stake](../notes/KingN12.md)
@@ -53,6 +55,8 @@
* [[b](../../bibtex/Douceur02.bib)/[p](http://www.cs.cornell.edu/people/egs/cs6460-spring10/sybil.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Douceur02.pdf)] [The Sybil Attack](../notes/Douceur02.md)
* [[b](../../bibtex/Kwon14.bib)/[p](https://tendermint.com/static/docs/tendermint.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Kwon14.pdf)] [Tendermint: Consensus Without Mining](../notes/Kwon14.md)
* [[b](../../bibtex/Ben-SassonCGTV13-2.bib)/[p](http://www.scipr-lab.org/doc/TinyRAM-spec-0.991.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Ben-SassonCGTV13-2.pdf)] [TinyRAM Architecture Specification v0.991](../notes/Ben-SassonCGTV13-2.md)
* [[b](../../bibtex/CanettiDPW06.bib)/[p](https://eprint.iacr.org/2006/432.pdf)/[c](https://git.drwx.org/phd/papers/src/master/CanettiDPW06.pdf)] [Universally Composable Security with Global Setup](../notes/CanettiDPW06.md)
* [[b](../../bibtex/Canetti01.bib)/[p](https://eprint.iacr.org/2000/067.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Canetti01.pdf)] [Universally Composable Security: A New Paradigm for Cryptographic Protocols](../notes/Canetti01.md)
* [[b](../../bibtex/Ben-SassonCGGMTV14.bib)/[p](https://eprint.iacr.org/2014/349.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Ben-SassonCGGMTV14.pdf)] [Zerocash: Decentralized Anonymous Payments from Bitcoin](../notes/Ben-SassonCGGMTV14.md)
* [[b](../../bibtex/MiersGGR13.bib)/[p](http://isi.jhu.edu/~mgreen/ZerocoinOakland.pdf)/[c](https://git.drwx.org/phd/papers/src/master/MiersGGR13.pdf)] [Zerocoin: Anonymous Distributed E-Cash from Bitcoin](../notes/MiersGGR13.md)
* [[b](../../bibtex/GiacomelliMO16.bib)/[p](https://eprint.iacr.org/2016/163.pdf)/[c](https://git.drwx.org/phd/papers/src/master/GiacomelliMO16.pdf)] [ZKBoo: Faster Zero-Knowledge for Boolean Circuits](../notes/GiacomelliMO16.md)

+ 3
- 1
gen/indicies/blockchain.md View File

@@ -1,4 +1,4 @@
# Tagged blockchain (27)
# Tagged blockchain (29)
[back to tag index](../index.md)

* [[b](../../bibtex/MaDHZX17.bib)/[p](https://eprint.iacr.org/2017/1239.pdf)/[c](https://git.drwx.org/phd/papers/src/master/MaDHZX17.pdf)] [An Efficient NIZK Scheme for Privacy-Preserving Transactions over Account-Model Blockchain](../notes/MaDHZX17.md)
@@ -19,6 +19,8 @@
* [[b](../../bibtex/LewenbergSZ15.bib)/[p](http://www.cs.huji.ac.il/~avivz/pubs/15/inclusive_btc_full.pdf)/[c](https://git.drwx.org/phd/papers/src/master/LewenbergSZ15.pdf)] [Inclusive Block Chain Protocols](../notes/LewenbergSZ15.md)
* [[b](../../bibtex/EyalS14.bib)/[p](https://www.cs.ucsb.edu/~rich/class/cs293b-cloud/papers/srier-bitcoin.pdf)/[c](https://git.drwx.org/phd/papers/src/master/EyalS14.pdf)] [Majority is Not Enough: Bitcoin Mining is Vulnerable](../notes/EyalS14.md)
* [[b](../../bibtex/CromanDEGJKMSSS16.bib)/[p](http://www.initc3.org/files/Scaling2016.pdf)/[c](https://git.drwx.org/phd/papers/src/master/CromanDEGJKMSSS16.pdf)] [On Scaling Decentralized Blockchains](../notes/CromanDEGJKMSSS16.md)
* [[b](../../bibtex/DavidGKR17.bib)/[p](https://eprint.iacr.org/2017/573.pdf)/[c](https://git.drwx.org/phd/papers/src/master/DavidGKR17.pdf)] [Ouroboros Praos: An adaptively-secure, semi-synchronous proof-of-stake blockchain](../notes/DavidGKR17.md)
* [[b](../../bibtex/KiayiasRDO17.bib)/[p](https://eprint.iacr.org/2016/889.pdf)/[c](https://git.drwx.org/phd/papers/src/master/KiayiasRDO17.pdf)] [Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol](../notes/KiayiasRDO17.md)
* [[b](../../bibtex/KingN12.bib)/[p](http://peerco.in/assets/paper/peercoin-paper.pdf)/[c](https://git.drwx.org/phd/papers/src/master/KingN12.pdf)] [PPCoin: Peer-to-peer Crypto-Currency with Proof-of-Stake](../notes/KingN12.md)
* [[b](../../bibtex/Vukolic15.bib)/[p](http://vukolic.com/iNetSec_2015.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Vukolic15.pdf)] [The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication](../notes/Vukolic15.md)
* [[b](../../bibtex/BonneauMCNKF15.bib)/[p](https://eprint.iacr.org/2015/261.pdf)/[c](https://git.drwx.org/phd/papers/src/master/BonneauMCNKF15.pdf)] [Research Perspectives and Challenges for Bitcoin and Cryptocurrencies](../notes/BonneauMCNKF15.md)

+ 5
- 1
gen/indicies/paper.md View File

@@ -1,4 +1,4 @@
# Tagged paper (35)
# Tagged paper (39)
[back to tag index](../index.md)

* [[b](../../bibtex/MaDHZX17.bib)/[p](https://eprint.iacr.org/2017/1239.pdf)/[c](https://git.drwx.org/phd/papers/src/master/MaDHZX17.pdf)] [An Efficient NIZK Scheme for Privacy-Preserving Transactions over Account-Model Blockchain](../notes/MaDHZX17.md)
@@ -19,6 +19,8 @@
* [[b](../../bibtex/LewenbergSZ15.bib)/[p](http://www.cs.huji.ac.il/~avivz/pubs/15/inclusive_btc_full.pdf)/[c](https://git.drwx.org/phd/papers/src/master/LewenbergSZ15.pdf)] [Inclusive Block Chain Protocols](../notes/LewenbergSZ15.md)
* [[b](../../bibtex/EyalS14.bib)/[p](https://www.cs.ucsb.edu/~rich/class/cs293b-cloud/papers/srier-bitcoin.pdf)/[c](https://git.drwx.org/phd/papers/src/master/EyalS14.pdf)] [Majority is Not Enough: Bitcoin Mining is Vulnerable](../notes/EyalS14.md)
* [[b](../../bibtex/CromanDEGJKMSSS16.bib)/[p](http://www.initc3.org/files/Scaling2016.pdf)/[c](https://git.drwx.org/phd/papers/src/master/CromanDEGJKMSSS16.pdf)] [On Scaling Decentralized Blockchains](../notes/CromanDEGJKMSSS16.md)
* [[b](../../bibtex/DavidGKR17.bib)/[p](https://eprint.iacr.org/2017/573.pdf)/[c](https://git.drwx.org/phd/papers/src/master/DavidGKR17.pdf)] [Ouroboros Praos: An adaptively-secure, semi-synchronous proof-of-stake blockchain](../notes/DavidGKR17.md)
* [[b](../../bibtex/KiayiasRDO17.bib)/[p](https://eprint.iacr.org/2016/889.pdf)/[c](https://git.drwx.org/phd/papers/src/master/KiayiasRDO17.pdf)] [Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol](../notes/KiayiasRDO17.md)
* [[b](../../bibtex/ParnoHG016.bib)/[p](https://eprint.iacr.org/2013/279.pdf)/[c](https://git.drwx.org/phd/papers/src/master/ParnoHG016.pdf)] [Pinocchio: Nearly Practical Verifiable Computation](../notes/ParnoHG016.md)
* [[b](../../bibtex/Castro00.bib)/[p](http://pmg.lcs.mit.edu/papers/osdi99.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Castro00.pdf)] [Practical Byzantine Fault Tolerance](../notes/Castro00.md)
* [[b](../../bibtex/Vukolic15.bib)/[p](http://vukolic.com/iNetSec_2015.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Vukolic15.pdf)] [The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication](../notes/Vukolic15.md)
@@ -33,6 +35,8 @@
* [[b](../../bibtex/Fuchsbauer17.bib)/[p](https://eprint.iacr.org/2017/587.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Fuchsbauer17.pdf)] [Subversion-zero-knowledge SNARKs](../notes/Fuchsbauer17.md)
* [[b](../../bibtex/Ben-SassonCTV14.bib)/[p](https://eprint.iacr.org/2013/879.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Ben-SassonCTV14.pdf)] [Succinct Non-Interactive Zero Knowledge for a von Neumann Architecture](../notes/Ben-SassonCTV14.md)
* [[b](../../bibtex/Douceur02.bib)/[p](http://www.cs.cornell.edu/people/egs/cs6460-spring10/sybil.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Douceur02.pdf)] [The Sybil Attack](../notes/Douceur02.md)
* [[b](../../bibtex/CanettiDPW06.bib)/[p](https://eprint.iacr.org/2006/432.pdf)/[c](https://git.drwx.org/phd/papers/src/master/CanettiDPW06.pdf)] [Universally Composable Security with Global Setup](../notes/CanettiDPW06.md)
* [[b](../../bibtex/Canetti01.bib)/[p](https://eprint.iacr.org/2000/067.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Canetti01.pdf)] [Universally Composable Security: A New Paradigm for Cryptographic Protocols](../notes/Canetti01.md)
* [[b](../../bibtex/Ben-SassonCGGMTV14.bib)/[p](https://eprint.iacr.org/2014/349.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Ben-SassonCGGMTV14.pdf)] [Zerocash: Decentralized Anonymous Payments from Bitcoin](../notes/Ben-SassonCGGMTV14.md)
* [[b](../../bibtex/MiersGGR13.bib)/[p](http://isi.jhu.edu/~mgreen/ZerocoinOakland.pdf)/[c](https://git.drwx.org/phd/papers/src/master/MiersGGR13.pdf)] [Zerocoin: Anonymous Distributed E-Cash from Bitcoin](../notes/MiersGGR13.md)
* [[b](../../bibtex/GiacomelliMO16.bib)/[p](https://eprint.iacr.org/2016/163.pdf)/[c](https://git.drwx.org/phd/papers/src/master/GiacomelliMO16.pdf)] [ZKBoo: Faster Zero-Knowledge for Boolean Circuits](../notes/GiacomelliMO16.md)

+ 4
- 1
gen/indicies/read.md View File

@@ -1,4 +1,4 @@
# Tagged read (14)
# Tagged read (17)
[back to tag index](../index.md)

* [[b](../../bibtex/DeckerSW16.bib)/[p](http://www.tik.ee.ethz.ch/file/ed3e5da74fbca5584920e434d9976a12/peercensus.pdf)/[c](https://git.drwx.org/phd/papers/src/master/DeckerSW16.pdf)] [Bitcoin Meets Strong Consistency](../notes/DeckerSW16.md)
@@ -6,6 +6,8 @@
* [[b](../../bibtex/Nakamoto08.bib)/[p](https://bitcoin.org/bitcoin.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Nakamoto08.pdf)] [Bitcoin: A Peer-to-Peer Electronic Cash System](../notes/Nakamoto08.md)
* [[b](../../bibtex/BeckCDFMMPTW14.bib)/[p](https://www.blockstream.ca/sidechains.pdf)/[c](https://git.drwx.org/phd/papers/src/master/BeckCDFMMPTW14.pdf)] [Enabling Blockchain Innovations with Pegged Sidechains](../notes/BeckCDFMMPTW14.md)
* [[b](../../bibtex/CromanDEGJKMSSS16.bib)/[p](http://www.initc3.org/files/Scaling2016.pdf)/[c](https://git.drwx.org/phd/papers/src/master/CromanDEGJKMSSS16.pdf)] [On Scaling Decentralized Blockchains](../notes/CromanDEGJKMSSS16.md)
* [[b](../../bibtex/DavidGKR17.bib)/[p](https://eprint.iacr.org/2017/573.pdf)/[c](https://git.drwx.org/phd/papers/src/master/DavidGKR17.pdf)] [Ouroboros Praos: An adaptively-secure, semi-synchronous proof-of-stake blockchain](../notes/DavidGKR17.md)
* [[b](../../bibtex/KiayiasRDO17.bib)/[p](https://eprint.iacr.org/2016/889.pdf)/[c](https://git.drwx.org/phd/papers/src/master/KiayiasRDO17.pdf)] [Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol](../notes/KiayiasRDO17.md)
* [[b](../../bibtex/GalbraithPS08.bib)/[p](https://eprint.iacr.org/2006/165.pdf)/[c](https://git.drwx.org/phd/papers/src/master/GalbraithPS08.pdf)] [Pairings for Cryptographers](../notes/GalbraithPS08.md)
* [[b](../../bibtex/ParnoHG016.bib)/[p](https://eprint.iacr.org/2013/279.pdf)/[c](https://git.drwx.org/phd/papers/src/master/ParnoHG016.pdf)] [Pinocchio: Nearly Practical Verifiable Computation](../notes/ParnoHG016.md)
* [[b](../../bibtex/KingN12.bib)/[p](http://peerco.in/assets/paper/peercoin-paper.pdf)/[c](https://git.drwx.org/phd/papers/src/master/KingN12.pdf)] [PPCoin: Peer-to-peer Crypto-Currency with Proof-of-Stake](../notes/KingN12.md)
@@ -13,5 +15,6 @@
* [[b](../../bibtex/Buterin14.bib)/[p](https://blog.ethereum.org/2014/01/15/slasher-a-punitive-proof-of-stake-algorithm/)/[c](https://git.drwx.org/phd/papers/src/master/Buterin14.pdf)] [Slasher: A Punitive Proof-of-Stake Algorithm](../notes/Buterin14.md)
* [[b](../../bibtex/Ben-SassonCGTV13.bib)/[p](https://eprint.iacr.org/2013/507.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Ben-SassonCGTV13.pdf)] [SNARKs for C: Verifying Program Executions Succinctly and in Zero Knowledge](../notes/Ben-SassonCGTV13.md)
* [[b](../../bibtex/Ben-SassonCTV14.bib)/[p](https://eprint.iacr.org/2013/879.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Ben-SassonCTV14.pdf)] [Succinct Non-Interactive Zero Knowledge for a von Neumann Architecture](../notes/Ben-SassonCTV14.md)
* [[b](../../bibtex/Canetti01.bib)/[p](https://eprint.iacr.org/2000/067.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Canetti01.pdf)] [Universally Composable Security: A New Paradigm for Cryptographic Protocols](../notes/Canetti01.md)
* [[b](../../bibtex/Ben-SassonCGGMTV14.bib)/[p](https://eprint.iacr.org/2014/349.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Ben-SassonCGGMTV14.pdf)] [Zerocash: Decentralized Anonymous Payments from Bitcoin](../notes/Ben-SassonCGGMTV14.md)
* [[b](../../bibtex/MiersGGR13.bib)/[p](http://isi.jhu.edu/~mgreen/ZerocoinOakland.pdf)/[c](https://git.drwx.org/phd/papers/src/master/MiersGGR13.pdf)] [Zerocoin: Anonymous Distributed E-Cash from Bitcoin](../notes/MiersGGR13.md)

+ 4
- 1
gen/indicies/seen.md View File

@@ -1,4 +1,4 @@
# Tagged seen (45)
# Tagged seen (48)
[back to tag index](../index.md)

* [[b](../../bibtex/MaDHZX17.bib)/[p](https://eprint.iacr.org/2017/1239.pdf)/[c](https://git.drwx.org/phd/papers/src/master/MaDHZX17.pdf)] [An Efficient NIZK Scheme for Privacy-Preserving Transactions over Account-Model Blockchain](../notes/MaDHZX17.md)
@@ -23,6 +23,8 @@
* [[b](../../bibtex/LewenbergSZ15.bib)/[p](http://www.cs.huji.ac.il/~avivz/pubs/15/inclusive_btc_full.pdf)/[c](https://git.drwx.org/phd/papers/src/master/LewenbergSZ15.pdf)] [Inclusive Block Chain Protocols](../notes/LewenbergSZ15.md)
* [[b](../../bibtex/EyalS14.bib)/[p](https://www.cs.ucsb.edu/~rich/class/cs293b-cloud/papers/srier-bitcoin.pdf)/[c](https://git.drwx.org/phd/papers/src/master/EyalS14.pdf)] [Majority is Not Enough: Bitcoin Mining is Vulnerable](../notes/EyalS14.md)
* [[b](../../bibtex/CromanDEGJKMSSS16.bib)/[p](http://www.initc3.org/files/Scaling2016.pdf)/[c](https://git.drwx.org/phd/papers/src/master/CromanDEGJKMSSS16.pdf)] [On Scaling Decentralized Blockchains](../notes/CromanDEGJKMSSS16.md)
* [[b](../../bibtex/DavidGKR17.bib)/[p](https://eprint.iacr.org/2017/573.pdf)/[c](https://git.drwx.org/phd/papers/src/master/DavidGKR17.pdf)] [Ouroboros Praos: An adaptively-secure, semi-synchronous proof-of-stake blockchain](../notes/DavidGKR17.md)
* [[b](../../bibtex/KiayiasRDO17.bib)/[p](https://eprint.iacr.org/2016/889.pdf)/[c](https://git.drwx.org/phd/papers/src/master/KiayiasRDO17.pdf)] [Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol](../notes/KiayiasRDO17.md)
* [[b](../../bibtex/GalbraithPS08.bib)/[p](https://eprint.iacr.org/2006/165.pdf)/[c](https://git.drwx.org/phd/papers/src/master/GalbraithPS08.pdf)] [Pairings for Cryptographers](../notes/GalbraithPS08.md)
* [[b](../../bibtex/ParnoHG016.bib)/[p](https://eprint.iacr.org/2013/279.pdf)/[c](https://git.drwx.org/phd/papers/src/master/ParnoHG016.pdf)] [Pinocchio: Nearly Practical Verifiable Computation](../notes/ParnoHG016.md)
* [[b](../../bibtex/KingN12.bib)/[p](http://peerco.in/assets/paper/peercoin-paper.pdf)/[c](https://git.drwx.org/phd/papers/src/master/KingN12.pdf)] [PPCoin: Peer-to-peer Crypto-Currency with Proof-of-Stake](../notes/KingN12.md)
@@ -43,6 +45,7 @@
* [[b](../../bibtex/Douceur02.bib)/[p](http://www.cs.cornell.edu/people/egs/cs6460-spring10/sybil.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Douceur02.pdf)] [The Sybil Attack](../notes/Douceur02.md)
* [[b](../../bibtex/Kwon14.bib)/[p](https://tendermint.com/static/docs/tendermint.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Kwon14.pdf)] [Tendermint: Consensus Without Mining](../notes/Kwon14.md)
* [[b](../../bibtex/Ben-SassonCGTV13-2.bib)/[p](http://www.scipr-lab.org/doc/TinyRAM-spec-0.991.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Ben-SassonCGTV13-2.pdf)] [TinyRAM Architecture Specification v0.991](../notes/Ben-SassonCGTV13-2.md)
* [[b](../../bibtex/Canetti01.bib)/[p](https://eprint.iacr.org/2000/067.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Canetti01.pdf)] [Universally Composable Security: A New Paradigm for Cryptographic Protocols](../notes/Canetti01.md)
* [[b](../../bibtex/Ben-SassonCGGMTV14.bib)/[p](https://eprint.iacr.org/2014/349.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Ben-SassonCGGMTV14.pdf)] [Zerocash: Decentralized Anonymous Payments from Bitcoin](../notes/Ben-SassonCGGMTV14.md)
* [[b](../../bibtex/MiersGGR13.bib)/[p](http://isi.jhu.edu/~mgreen/ZerocoinOakland.pdf)/[c](https://git.drwx.org/phd/papers/src/master/MiersGGR13.pdf)] [Zerocoin: Anonymous Distributed E-Cash from Bitcoin](../notes/MiersGGR13.md)
* [[b](../../bibtex/GiacomelliMO16.bib)/[p](https://eprint.iacr.org/2016/163.pdf)/[c](https://git.drwx.org/phd/papers/src/master/GiacomelliMO16.pdf)] [ZKBoo: Faster Zero-Knowledge for Boolean Circuits](../notes/GiacomelliMO16.md)

+ 7
- 0
gen/indicies/uc.md View File

@@ -0,0 +1,7 @@
# Tagged uc (4)
[back to tag index](../index.md)

* [[b](../../bibtex/DavidGKR17.bib)/[p](https://eprint.iacr.org/2017/573.pdf)/[c](https://git.drwx.org/phd/papers/src/master/DavidGKR17.pdf)] [Ouroboros Praos: An adaptively-secure, semi-synchronous proof-of-stake blockchain](../notes/DavidGKR17.md)
* [[b](../../bibtex/KiayiasRDO17.bib)/[p](https://eprint.iacr.org/2016/889.pdf)/[c](https://git.drwx.org/phd/papers/src/master/KiayiasRDO17.pdf)] [Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol](../notes/KiayiasRDO17.md)
* [[b](../../bibtex/CanettiDPW06.bib)/[p](https://eprint.iacr.org/2006/432.pdf)/[c](https://git.drwx.org/phd/papers/src/master/CanettiDPW06.pdf)] [Universally Composable Security with Global Setup](../notes/CanettiDPW06.md)
* [[b](../../bibtex/Canetti01.bib)/[p](https://eprint.iacr.org/2000/067.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Canetti01.pdf)] [Universally Composable Security: A New Paradigm for Cryptographic Protocols](../notes/Canetti01.md)

+ 2
- 1
gen/indicies/unread.md View File

@@ -1,4 +1,4 @@
# Tagged unread (10)
# Tagged unread (11)
[back to tag index](../index.md)

* [[b](../../bibtex/Waksman68.bib)/[p](https://grid.cs.gsu.edu/~wkim/index_files/permutation_network.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Waksman68.pdf)] [A Permutation Network](../notes/Waksman68.md)
@@ -11,3 +11,4 @@
* [[b](../../bibtex/BitanskyCCT13.bib)/[p](https://eprint.iacr.org/2012/095.pdf)/[c](https://git.drwx.org/phd/papers/src/master/BitanskyCCT13.pdf)] [Recursive Composition and Bootstrapping for SNARKs and Proof-Carrying Data](../notes/BitanskyCCT13.md)
* [[b](../../bibtex/BoweGM17.bib)/[p](https://eprint.iacr.org/2017/1050.pdf)/[c](https://git.drwx.org/phd/papers/src/master/BoweGM17.pdf)] [Scalable Multi-party Computation for zk-SNARK Parameters in the Random Beacon Model](../notes/BoweGM17.md)
* [[b](../../bibtex/Ben-SassonCTV17.bib)/[p](https://eprint.iacr.org/2014/595.pdf)/[c](https://git.drwx.org/phd/papers/src/master/Ben-SassonCTV17.pdf)] [Scalable Zero Knowledge via Cycles of Elliptic Curves](../notes/Ben-SassonCTV17.md)
* [[b](../../bibtex/CanettiDPW06.bib)/[p](https://eprint.iacr.org/2006/432.pdf)/[c](https://git.drwx.org/phd/papers/src/master/CanettiDPW06.pdf)] [Universally Composable Security with Global Setup](../notes/CanettiDPW06.md)

+ 13
- 0
gen/notes/Canetti01.md View File

@@ -0,0 +1,13 @@
# Universally Composable Security: A New Paradigm for Cryptographic Protocols
[bibtex](../../bibtex/Canetti01.bib)|[paper](https://eprint.iacr.org/2000/067.pdf)|[copy](https://git.drwx.org/phd/papers/src/master/Canetti01.pdf)

all: [all](../indicies/all.md) // state: [read](../indicies/read.md)/[seen](../indicies/seen.md) // type: [paper](../indicies/paper.md) // tags: [uc](../indicies/uc.md)


<!-- %url: https://eprint.iacr.org/2000/067.pdf -->

* THE UC paper.
* Interactive Turing Machines stand in for users, protocols, and functionalities.
* Prove that for any real adversary, you can construct a simulator in the ideal
world, s.t. no environment can distinguish between the two.
* Lots of subtleties!

+ 7
- 0
gen/notes/CanettiDPW06.md View File

@@ -0,0 +1,7 @@
# Universally Composable Security with Global Setup
[bibtex](../../bibtex/CanettiDPW06.bib)|[paper](https://eprint.iacr.org/2006/432.pdf)|[copy](https://git.drwx.org/phd/papers/src/master/CanettiDPW06.pdf)

all: [all](../indicies/all.md) // state: [unread](../indicies/unread.md) // type: [paper](../indicies/paper.md) // tags: [uc](../indicies/uc.md)


<!-- %url: https://eprint.iacr.org/2006/432.pdf -->

+ 14
- 0
gen/notes/DavidGKR17.md View File

@@ -0,0 +1,14 @@
# Ouroboros Praos: An adaptively-secure, semi-synchronous proof-of-stake blockchain
[bibtex](../../bibtex/DavidGKR17.bib)|[paper](https://eprint.iacr.org/2017/573.pdf)|[copy](https://git.drwx.org/phd/papers/src/master/DavidGKR17.pdf)

all: [all](../indicies/all.md) // state: [read](../indicies/read.md)/[seen](../indicies/seen.md) // type: [paper](../indicies/paper.md) // tags: [blockchain](../indicies/blockchain.md)/[uc](../indicies/uc.md)


<!-- %url: https://eprint.iacr.org/2017/573.pdf -->

* Like [Ouroboros](KiayiasRDO17.md), but a) with adaptive corruption, and b)
with dirty (non-mpc) randomness.
* Randomness is generated from (some of) the previous epoch's blocks.
* Adversary *can* bias it, but is limited.
* Miners only know when *they* will be leader. Leadership collisions possible,
empty slots possible.

+ 12
- 0
gen/notes/KiayiasRDO17.md View File

@@ -0,0 +1,12 @@
# Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol
[bibtex](../../bibtex/KiayiasRDO17.bib)|[paper](https://eprint.iacr.org/2016/889.pdf)|[copy](https://git.drwx.org/phd/papers/src/master/KiayiasRDO17.pdf)

all: [all](../indicies/all.md) // state: [read](../indicies/read.md)/[seen](../indicies/seen.md) // type: [paper](../indicies/paper.md) // tags: [blockchain](../indicies/blockchain.md)/[uc](../indicies/uc.md)


<!-- %url: https://eprint.iacr.org/2016/889.pdf -->

* Provably secure Proof-of-stake protocol
* Take stake snapshot, generate clean randomness with MPC between leaders ->
determines leaders of next epoch.
* Complicated forkable strings analysis.

+ 9
- 0
notes/Canetti01.md View File

@@ -0,0 +1,9 @@
# Universally Composable Security: A New Paradigm for Cryptographic Protocols
<!-- %tags: read paper uc -->
<!-- %url: https://eprint.iacr.org/2000/067.pdf -->

* THE UC paper.
* Interactive Turing Machines stand in for users, protocols, and functionalities.
* Prove that for any real adversary, you can construct a simulator in the ideal
world, s.t. no environment can distinguish between the two.
* Lots of subtleties!

+ 3
- 0
notes/CanettiDPW06.md View File

@@ -0,0 +1,3 @@
# Universally Composable Security with Global Setup
<!-- %tags: unread paper uc -->
<!-- %url: https://eprint.iacr.org/2006/432.pdf -->

+ 10
- 0
notes/DavidGKR17.md View File

@@ -0,0 +1,10 @@
# Ouroboros Praos: An adaptively-secure, semi-synchronous proof-of-stake blockchain
<!-- %tags: read paper blockchain uc -->
<!-- %url: https://eprint.iacr.org/2017/573.pdf -->

* Like [Ouroboros](KiayiasRDO17.md), but a) with adaptive corruption, and b)
with dirty (non-mpc) randomness.
* Randomness is generated from (some of) the previous epoch's blocks.
* Adversary *can* bias it, but is limited.
* Miners only know when *they* will be leader. Leadership collisions possible,
empty slots possible.

+ 8
- 0
notes/KiayiasRDO17.md View File

@@ -0,0 +1,8 @@
# Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol
<!-- %tags: read paper blockchain uc -->
<!-- %url: https://eprint.iacr.org/2016/889.pdf -->

* Provably secure Proof-of-stake protocol
* Take stake snapshot, generate clean randomness with MPC between leaders ->
determines leaders of next epoch.
* Complicated forkable strings analysis.

Loading…
Cancel
Save