[−][src]Crate sphinxcrypto
An implementation of the Sphinx cryptographic packet library
The Sphinx Cryptographic Packet Format
The Sphinx cryptographic packet format is a compact and provably secure design introduced by George Danezis and Ian Goldberg.
Security Features of the Sphinx packet format
- Single Use Reply Blocks
- per hop bitwise unlinkability
- indistinguishable replies
- hidden the path length
- hidden the relay position
- tagging attack detection
- reply attack detection
Sphinx Mix Network Cryptographic Packet Format Specification
Modules
client |
Client-side Sphinx library functions |
commands |
Sphinx routing commands |
constants |
The Sphinx packet geometry is parameterization. |
error |
Sphinx error types. |
server |
an excerpt from Sphinx Mix Network Cryptographic Packet Format Specification: """ An implementation of the server-side of Sphinx, packet processing. Mix nodes process incoming packets first by performing the Sphinx Packet Unwrap operation to authenticate and decrypt the packet, and if applicable prepare the packet to be forwarded to the next node. |