PSST ยป
PSST User Stories¶
The Small Cabal¶
- small group of people and meets up in person
- needs to communicate as securely and anonymously as possible
- all sign every other's key in person
- local-only, unpublishable signatures
- no one uploads their keys to any other server or device
- generate a revocation certificate and hook it up to their panic button app
- panic button broadcasts the revocation certificate to a pre-determined list of people
Diffuse Activist Organization¶
- working in a country that aggressively tracks communications
- many people meet in person at various places around the country
- some people also travel to regional and national meet-ups
- very few participants meet everyone in the organization
- the central forum for the whole group is on the internet
- lots of big group discussions and announcements
- each person has a key, they post it to the PGP keyservers
- they generate a revocation certificate
- they do not post any signatures to the key servers
- whenever they meet another person that they trust, they sign each others' keys and swap all signature data using direct p2p communication
- they establish the first step of trust via OTR question/answer
- they can then check whether they have PGP trust path to each others' keys
- when they hit the panic button the post the revocation certificate to the keyserver
- each client automatically checks the public keyservers regularly for revocations
Multinational Org¶
- many people work in countries where the government does not aggressively monitor communications
- a handful of people work in high risk environments from time to time
- there are also local contacts in aggressively monitored countries working with the org
- local operatives use only private signatures
- the public figures want to have a public trust profile
- they use the public PGP infrastructure
- they publicly share all public signatures
- private signatures are in lsign format, so they cannot be shared
- all signatures are always sent to the key owner via email
- signer can mark the signature as private or public
- a private signature uses an "lsign" which cannot be exported to the keyservers
- the key owner can then decide how to manage the signatures
- privately import the signature to their keyring, where it will be stored in an unpublishable format
- publicly import the signature into their keyring and sync it via the public PGP servers
Improv Movement organized via social networking¶
- loosely or barely connected groups of people
- want to avoid active keyword, etc filtering
- relatively open and public infrastructure
- frequently infiltrated in certain pockets
- TOFU/POP (Trust On First Use/Persistence of Pseudonym)
- OTR question/answer, if they have shared context
- can share TOFU/POP status with others to build trust in keys
Foreign Journalist, Diplomat, or Business Person¶
- clear outsider status
- want to keep private communications private in the face of government monitoring
- has strong links to institutions outside of the country in case of trouble
- needs standard crypto tools made easy to use
Also available in: PDF
HTML
TXT