Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    T

    Tom Ritter

    ritter.vg · Personal blog · on HN since 2012

    Tom Ritter, a security researcher, writes about anonymity, Tor, browser fingerprinting, and cryptography.

    Visit blogRSSHN submissions
    SecurityPrivacy & Policy
    What HN says

    HN links it for his work on de-anonymizing alt.anonymous.messages and browser fingerprinting, such as the WebAudio post, which commenters cite in privacy discussions.

    Stats for nerds
    22HN people shared it
    11linked in comments
    193story points
    Aug 2026last shared
    2013people per year2026

    Top posts on HN

    1. 1
      Everything About Tor [pdf]
      2 people · 96 points · first shared 2015 · 4 comments on HN
    2. 2
      De-Anonymizing alt.anonymous.messages [pdf]
      2 people · 65 points · first shared 2015 · 4 comments on HN
    3. 3
      An Experimental “RequireCT” Directive for HSTS
      1 person · 12 points · first shared 2015 · Discussion on HN
    4. 4
      De-Anonymizing alt.anonymous.messages
      5 people · 9 points · first shared 2013 · 1 comments on HN
    5. 5
      Telemetry helps. you still get to turn it off
      3 people · 3 points · first shared 2026 · Discussion on HN
    6. 6
      Universal Email Encryption Specification
      1 person · 3 points · first shared 2013 · Discussion on HN
    7. 7
      My Tech Wishlist
      1 person · 2 points · first shared 2018 · Discussion on HN
    8. 8
      WebGL Renderer Privacy
      2 people · 1 points · first shared 2026 · Discussion on HN
    9. 9
      Slide Deck: A Tor Overview by Tom Ritter [pdf]
      1 person · 1 points · first shared 2015 · Discussion on HN
    10. 10
      On Couchsurfing's New Terms of service
      1 person · 1 points · first shared 2012 · Discussion on HN

    What HN people wrote when they linked it

    • epoberezkinAug 2024

      > Yet you provide no options for Tor, as in https://simplex.chat/docs/server.html your idea for anonymizing users is... For the user to hop through roughly 20 page document of dozens of commands to create the equivalent of personal VPN server, and amidst it, to connect anonymously to contacts' servers, you need to install...

      You need to understand things you criticise. There is no contradiction here. We don't think Tor should be default, because Tor has bad threat model for many people, and bad usability for most people.

      This is a separate conversation, but you think that Tor is panacea for anonymity and that it provides "good enough" anonymity for most people, you need to read this rather old presentation: https://ritter.vg/p/tor-v1.6.pdf, in particular the pages titled "Guards - Math". In short, the conclusion should be that Tor provides ok anonymity for web browsing, with only occasional streams being de-anonymised, but it provides really bad anonymity for hidden services, because it is enough to deanonymise one stream to deanonymise the hidden service IP address - which is a catastrophic failure of threat model.

      So, persistent hidden services simply should not be used as means to provide anonymity, and yet they are used as permanent user addresses in Cwtch... If you think I am wrong, we can debate it further, but you really should not be recommending Tor as panacea without understanding limitations of its threat model.

      Yet, some people do like using Tor, both to…

    • grugqFeb 2025

      There has been some research done on this particular anonymous newsgroup.

      “Deanonymising alt anonymous messages”

      https://www.youtube.com/watch?v=l5JBMyxvuH8

      The accompanying blog post is here:

      https://ritter.vg/blog-deanonymizing_amm.html

      The inherent security of the technique is actually quite strong. The tooling is terrible and many other problems exist with AAM, but in general the idea of having a shared “inbox” is good for anonymity. There is no way to tell which message is intended for whom. Receiving messages is unlinked, which is obviously good for anonymity. Sending requires a different set of technologies to ensure that the message delivery is unlinked. Tor solves part of this problem.

      AAM had serious limitations. Things fall down a bit with the underlying technology for newsgroups and PGP and so on not being designed for anonymity, “fail closed” security, or ease of use (and difficulty of misuse).

      A bespoke system could work, but the limiting factor is selecting an “inbox” that is widely distributed and heavily used (the anonymity is directly correlated to how many people access the inbox/inbox container.)

      # Case Study: YardBird’s group (mostly) escapes arrest

      A similar method for secrecy was used by a CSAM group. It was penetrated by the police when they arrested a member who turned informant to reduce his sentence. The police monitored the group from inside for months (I remember it being over a year). Despite having complete access to all the…

    • hkparkerJul 2016

      Good to see I2P get some attention here.

      For those who don't know about I2P:

      * Anonymity network similar to TOR in some ways, but rather than focusing on getting someone out to the internet anonymously, I2P is a low-latency mix network with no out proxies. See: https://ritter.vg/blog-mix_and_onion_networks.html

      * Virtually every I2P router relays traffic, unlike TOR the network is very "flat". Directory servers are replaced with a DHT called the netDB.

      Recently I've been working on a Go implementation of the I2P router: https://github.com/hkparker/go-i2p. It isn't on the network yet, would be really interested in working with anyone who wants to contribute.

    • iuguyAug 2013

      I think Colin's bang on here. Now is the time for cryptographers and software developers to act to implement a mature alternative to RSA, but it's not the point for your average joe to switch to an as yet relatively untested/unproven ECC implementation.

      For what it's worth, Tom Ritter recently posted his notes on de-anonymizing alt.anonymous.messages[1], something widely believed to be very anonymous and very secure. It's an interesting read and shows why you not only need the crypto to be sound, but the implementation and your own use of it to be right too.

      [1] - http://ritter.vg/blog-deanonymizing_amm.html

    • DanBCJan 2018

      > Sure, it's complicated if you don't understand the basics of public key encryption, but as soon as you do, GPG is trivial to use.

      Do you have any research to support your claims?

      Because everything I've seen says that PGP / GPG is hard to use, even for smart tech-literate people who have something to hide.

      These are all old. I don't know if it's got much better.

      http://reports-archive.adm.cs.cmu.edu/anon/1998/abstracts/98-155.html

      https://ritter.vg/blog-deanonymizing_amm.html

      https://people.eecs.berkeley.edu/~tygar/papers/Why_Johnny_Cant_Encrypt/OReilly.pdf

    • password4321Feb 2022

      One brittle, brute force method to do this (RSA-style) a decade ago was LD_PRELOAD vs. the RNG:

      Phidelius: Constructing Asymmetric Keypairs From Mere Passwords For Fun and PAKE

      https://dankaminsky.com/2012/01/03/phidelius/

      Non-Persistent PGP Keys (2011)

      https://ritter.vg/blog-non_persistent_pgp.html

      --

      Also related: https://github.com/jpf/lokey, "a tool for converting between cryptographic key formats". Unfortunately it needs maintenance.

    Related

    Tor Project Blogblog.torproject.org465 people

    Is Tor still safe to use?

    Tor Project Blog
    Company · last shared 2026
    The Grugqgrugq.github.io55 people

    Anonymity Is Hard

    The Grugq
    Personal · last shared 2026
    Schneier on Securityschneier.com2.2k people

    New NSA Leak Shows MITM Attacks Against Major Internet Services

    Schneier on Security
    Personal · last shared 2026
    I Don't Play Dartsidontplaydarts.com81 people

    Detecting the use of "curl | bash" server-side

    I Don't Play Darts
    Personal · last shared 2024
    Naked Securitynakedsecurity.sophos.com740 people

    Serious Chrome zero-day

    Naked Security
    Company · last shared 2023
    33 Bits of Entropy33bits.org58 people

    About 33 bits

    33 Bits of Entropy
    Publication · last shared 2017
    Dan Kaminskydankaminsky.com52 people

    The cryptographically provable con man

    Dan Kaminsky
    Personal · last shared 2024
    Steven Murdochcl.cam.ac.uk/~sjm21731 people

    How printers and Photoshop detect and refuse to process images of currency

    Steven Murdoch
    Personal · last shared 2017