~/talk

Hyperjournal - A tamper-proof publishing system

Talkat JSConf AU 2016 · on Thursday, 2016-12-01· [web-platform, security]
name:Emil Bay
github:emilbayes
slides:none on file

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

  1. 0:00Intro
  2. 0:43HyperJournal A tamper-proof publishing system
  3. 1:03HyperJournal How to build a tamper-proof publishing system
  4. 1:38Doctors have the hippocratic oath
  5. 2:02Software developers have "Don't roll your own crypto"
  6. 3:21Just another hermite from the internet
  7. 3:45Motivation Working with Syrian journalists in exile
  8. 7:51Connectivity gives new hope to freedom of speech. Adversaries can no longer stop the flow of information.
  9. 9:14Journalists and editors communicate via their anonymous handles and might never meet (except once).
  10. 9:26Tamper-proof publishing (over insecure channels)
  11. 10:56Requires the computational power of a determined 4th grader to break
  12. 11:11Adequate for sending notes in class
  13. 17:29Essentially security by obscurity
  14. 19:07Keys are problematic because sharing them requires a secure channel
  15. 19:37The problem is bootstrapping trust
  16. 19:59Don't trust people on the internet
  17. 25:49Side-note: Use a proper password hash function (Argon2, scrypt, pbkdf2)
  18. 29:55How does a signature work?
  19. 30:51Delivering content to readers, securely
  20. 31:29Secure communication (actual encryption, onion routing?)
  21. 31:41DDoS Fake SSL Certs DNS Poisoning
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.