Cryptography
From Friend2Friend Wiki
Cryptography is the obfuscation (encoding) and associated recovery of information.
Contents |
Relevance to F2F
Cryptography has been central to F2F since the project's inception. The essential insight is that public-private key cryptography is sufficient to establish identity, and requires no 3rd party to validate the communication.
Public Key to Establish Identity
Since each soft-system has its own keypair, F2F relies on cryptography to establish identity.
Cryptographic Services
Soft code can use the following services to manipulate XML:
- http://friend2friend.net/services/crypt-decrypt
- http://friend2friend.net/services/crypt-encrypt
- http://friend2friend.net/services/crypt-hash
- http://friend2friend.net/services/crypt-sign
- http://friend2friend.net/services/crypt-verify
Server-level Encryption
In addition to the levels above, All communication between F2F severs is obfuscated by the hard code.
References
- FF2 - Introduction to F2F, begins by introducing Public-private cryptography
- Wikipedia cryptography page
