p≡p communication strategy
Because I've been asked that frequently, here our sketch of the communication strategy for p≡p's message dispatcher:
- When two p≡p users are communicating
- if online communication available: OTR through GNUnet
- if online communication not available:
- if anonymizing platform available, OpenPGP through anonymizing platform (i.e. Qabel)
- if anonymizing platform not available, fallback to OpenPGP
- when a p≡p user is communicating with a non-p≡p user then depending on the capabilities of the non-p≡p user:
- if anonymizing and forward secrecy is possible, use that (i.e. OTR over GNUnet)
- if anonymizing but no forward secrecy is possible, use that (i.e. OpenPGP over Qabel)
- if forward secrecy is possible, use that (i.e. OTR)
- if hard cryptography but no forward secrecy is possible, use that (i.e. OpenPGP)
- if only weak cryptography is possible, use that (i.e. S/MIME with commercial CAs)
- send unencrypted