Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion papers/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ This directory contains the repository-owned Rings whitepaper copy.
- `rings.pdf`: compiled Rings whitepaper.
- `rings.tex`: LaTeX source for the Rings whitepaper.
- `cites.bib`: bibliography used by `rings.tex`.
- `imgs/rings/path.png`: image asset referenced by `rings.tex`.

Build with:

Expand Down
139 changes: 138 additions & 1 deletion papers/cites.bib
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ @misc{Libp2p
author = {{Protocol Labs}},
title = {{libp2p}: A Modular Network Stack},
year = {2026},
note = {\url{https://libp2p.io/}}
note = {\url{https://libp2p.io/}, accessed 2026-07-07}
}

@inproceedings{TorNetwork,
Expand Down Expand Up @@ -162,3 +162,140 @@ @misc{webassembly
year = {2019},
note = {\url{https://www.w3.org/TR/2019/REC-wasm-core-1-20191205/}}
}

@inproceedings{SFS,
author = {David Mazi{\`e}res and Michael Kaminsky and M. Frans Kaashoek and Emmett Witchel},
title = {Separating Key Management from File System Security},
booktitle = {Proceedings of the 17th ACM Symposium on Operating Systems Principles},
pages = {124--139},
year = {1999},
doi = {10.1145/319151.319160}
}

@misc{DIDCore,
author = {{W3C Decentralized Identifier Working Group}},
title = {Decentralized Identifiers ({DIDs}) v1.0: Core Architecture, Data Model, and Representations},
howpublished = {W3C Recommendation},
year = {2022},
note = {\url{https://www.w3.org/TR/2022/REC-did-core-20220719/}}
}

@inproceedings{Pastry,
author = {Antony Rowstron and Peter Druschel},
title = {Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems},
booktitle = {Middleware 2001},
series = {Lecture Notes in Computer Science},
volume = {2218},
pages = {329--350},
year = {2001},
doi = {10.1007/3-540-45518-3_18}
}

@article{Tapestry,
author = {Ben Y. Zhao and Ling Huang and Jeremy Stribling and Sean C. Rhea and Anthony D. Joseph and John Kubiatowicz},
title = {Tapestry: A Resilient Global-Scale Overlay for Service Deployment},
journal = {IEEE Journal on Selected Areas in Communications},
volume = {22},
number = {1},
pages = {41--53},
year = {2004}
}

@inproceedings{CAN,
author = {Sylvia Ratnasamy and Paul Francis and Mark Handley and Richard Karp and Scott Shenker},
title = {A Scalable Content-Addressable Network},
booktitle = {Proceedings of ACM SIGCOMM},
pages = {161--172},
year = {2001},
doi = {10.1145/383059.383072}
}

@inproceedings{SitMorrisDHTSecurity,
author = {Emil Sit and Robert Morris},
title = {Security Considerations for Peer-to-Peer Distributed Hash Tables},
booktitle = {Peer-to-Peer Systems},
series = {Lecture Notes in Computer Science},
volume = {2429},
pages = {261--269},
year = {2002},
doi = {10.1007/3-540-45748-8_25}
}

@inproceedings{SecureRoutingOverlays,
author = {Miguel Castro and Peter Druschel and Ayalvadi Ganesh and Antony Rowstron and Dan S. Wallach},
title = {Secure Routing for Structured Peer-to-Peer Overlay Networks},
booktitle = {5th USENIX Symposium on Operating Systems Design and Implementation},
year = {2002},
doi = {10.1145/844128.844156}
}

@inproceedings{SybilDouceur,
author = {John R. Douceur},
title = {The Sybil Attack},
booktitle = {Peer-to-Peer Systems},
series = {Lecture Notes in Computer Science},
volume = {2429},
pages = {251--260},
year = {2002},
doi = {10.1007/3-540-45748-8_24}
}

@inproceedings{EclipseOverlay,
author = {Atul Singh and Tsuen-Wan J. Ngan and Peter Druschel and Dan S. Wallach},
title = {Eclipse Attacks on Overlay Networks: Threats and Defenses},
booktitle = {25th IEEE International Conference on Computer Communications},
pages = {1--12},
year = {2006}
}

@misc{WebRTCMeasurement,
author = {Kosuke Nakagawa and Manabu Tsukada and Keiichi Shima and Hiroshi Esaki},
title = {{WebRTC}-based Measurement Tool for Peer-to-Peer Applications and Preliminary Findings with Real Users},
howpublished = {arXiv:2112.02163},
year = {2021},
note = {\url{https://arxiv.org/abs/2112.02163}}
}

@article{LampsonProtection,
author = {Butler W. Lampson},
title = {Protection},
journal = {ACM SIGOPS Operating Systems Review},
volume = {8},
number = {1},
pages = {18--24},
year = {1974},
doi = {10.1145/775265.775268}
}

@article{AbadiAccessControl,
author = {Mart{\'i}n Abadi and Michael Burrows and Butler Lampson and Gordon Plotkin},
title = {A Calculus for Access Control in Distributed Systems},
journal = {ACM Transactions on Programming Languages and Systems},
volume = {15},
number = {4},
pages = {706--734},
year = {1993},
doi = {10.1145/155183.155225}
}

@article{MoggiMonads,
author = {Eugenio Moggi},
title = {Notions of Computation and Monads},
journal = {Information and Computation},
volume = {93},
number = {1},
pages = {55--92},
year = {1991},
doi = {10.1016/0890-5401(91)90052-4}
}

@inproceedings{PlotkinPretnarEffects,
author = {Gordon Plotkin and Matija Pretnar},
title = {Handlers of Algebraic Effects},
booktitle = {Programming Languages and Systems},
series = {Lecture Notes in Computer Science},
volume = {5502},
pages = {80--94},
year = {2009},
doi = {10.1007/978-3-642-00590-9_7}
}
Binary file removed papers/imgs/rings/path.png
Binary file not shown.
Binary file modified papers/rings.pdf
Binary file not shown.
Loading
Loading