p3lib
p3lib copied to clipboard
privacy preserving primitives and protocols (p3) for routing and messaging in P2P networks
SURB (single-use-reply-block) allows the last relay to send the response back to the initiator, while respecting the privacy and security properties of onion routing. Using SURBs must be optional. -...
It would be very helpful to start understanding what are the privacy requirements and current vulnerabilities of current projects using IPFS, Dat and other P2P networks. This study could be...
Lay out the specs and interfaces for `p3lib-octopusdht`. It should be easy to implement and use with libp2p and ipfs. `p3lib-octopusdht` is a protocol based on the paper "Secure and...
The OctopusDHT lookup assumes that active adversaries are detected and removed from the network by turning nodes into "shadow nodes" that use anonymous full routing table requests to verify if...
As a developer, in libp2p, I'd like to have more control over how much information the lookup protocol leaks and how the lookup peer 'candidate list' is populated. Instead of...
Keeping all non-code related tasks for p3lib-sphinx v0.1: - [x] Minimum protocol specs in place; - [x] Interfaces and API documented; - [x] Code examples; - [ ] Video with...
Improve `validateHeaderInput()` which verifies the header before processing it.
Figure our the best way to save space by encoding the points more efficiently.
Double check if using default nonce everywhere is ok in creating the cipher stream for encryption and signatures.