Hyperjournal - A tamper-proof publishing system
summary
Claims a tamper‑proof publishing system that doesn’t exist yet but outlines a clear design: content signed with public‑key signatures and PKI‑based authentication, served as static, content‑addressed files (git‑style hashes / blake2 or SHA‑256) and distributed over p2p, BLE, LAN to survive DNS poisoning and network cutoffs. Implementation notes name Node/OpenSSL and libsodium, warn about key bootstrapping, DoS, fake SSL certificates and the unsolved problem of verifiable reader apps for offline audiences.
AI-written summary · about
chapters (21)
- 0:00Intro
- 0:43HyperJournal A tamper-proof publishing system
- 1:03HyperJournal How to build a tamper-proof publishing system
- 1:38Doctors have the hippocratic oath
- 2:02Software developers have "Don't roll your own crypto"
- 3:21Just another hermite from the internet
- 3:45Motivation Working with Syrian journalists in exile
- 7:51Connectivity gives new hope to freedom of speech. Adversaries can no longer stop the flow of information.
- 9:14Journalists and editors communicate via their anonymous handles and might never meet (except once).
- 9:26Tamper-proof publishing (over insecure channels)
- 10:56Requires the computational power of a determined 4th grader to break
- 11:11Adequate for sending notes in class
- 17:29Essentially security by obscurity
- 19:07Keys are problematic because sharing them requires a secure channel
- 19:37The problem is bootstrapping trust
- 19:59Don't trust people on the internet
- 25:49Side-note: Use a proper password hash function (Argon2, scrypt, pbkdf2)
- 29:55How does a signature work?
- 30:51Delivering content to readers, securely
- 31:29Secure communication (actual encryption, onion routing?)
- 31:41DDoS Fake SSL Certs DNS Poisoning
related talks
34mPermanent webapps
18mSecure Software Distribution in an Adversarial World
20mThe disintermediated web
01h 04mKeynote: Towards a more effective, decentralized web
40m Authentication is Broken. Can We Try Fix It?
21mGhostor: Toward a Secure Data Sharing System from Decentralized Trust
37mUpgrading the Web (Keynote)
19mTrust, Tampering, and Transparency: What History Can Teach Us About Open Source...
