2,245 karma · joined October 17, 2012
Website: https://mrosenberg.pub Github: https://github.com/rozbb Keybase: https://keybase.io/mrosenberg Email: michael (@) mrosenberg (.) pub
[ my public key: https://keybase.io/mrosenberg; my proof: https://keybase.io/mrosenberg/sigs/dR6U3ijr9MYZyBe0ueW6L90pU8Adb817jaeWietnOH4 ]
One example is a private OCSP. Every time you open a TLS-secured webpage, your browser has to check whether or not the TLS certificate has been revoked (I'm leaving out some complications but bear with me). In order to do that, you browser has to contact the certificate authority (CA) and ask "has anyone revoked this cert?". But in doing that, the browser is revealing your browsing patterns to the CA!
It would be nice, instead, to use Private Information Retrieval to ask the CA "please process this encrypted query and return the result". Then the CA knows nothing about your browsing patterns, and you still get your data. Well, (computational) Private Information Retrieval is super inefficient today, and the best asymptotic solution we have is based on FHE (https://eprint.iacr.org/2017/1142). So getting efficient FHE would hopefully make something like this a lot more reasonable for moderately sized databases.
For the record, this is only a toy example. We actually have really good solutions for private OCSP that don't require FHE. We can side-step the difficult of Private Information Retrieval in this case because OCSP databases are small enough for anyone to download. If this interests you, check out CRLite https://blog.mozilla.org/security/2020/01/09/crlite-part-1-a...
Also, some schemes offer extra stuff for free. BFV (https://eprint.iacr.org/2012/078) for example lets you compute Frobenius endomorphisms very cheaply. That is, given ciphertext c, you can compute c^q without having to do log(q) many squarings, where q is the characteristic of your ring.
The way I see it, written news at least has a wider range of options, and the subscription model means they have slightly less incentive to be so manipulative.
On partisanship: "The extremist-related murders of 2019 [in the US] were overwhelmingly (90%) linked to right-wing extremists. All but one of the incidents had ties to right-wing extremism...Almost all of the 2019 extremist-related murders were committed by white supremacists"
On weapons: "In the past 10 years, 315 of the 435 people (72%) killed in the U.S. by domestic extremists were shot to death."
Source: ADL Report on Murder and Extremism in the United States in 2019 (https://www.adl.org/murder-and-extremism-2019)
It was originally just 1 story, Fiat Homo, and then was expanded into a novel. Fiat Homo is freely available in audio form from the BBC
https://www.cs.tau.ac.il/~tromer/papers/photoproof-oakland16...
The reason I want it is because most large videochat solutions have a really high variance in latency and reliability. If I just want a small group chat with friends, I'd have far fewer issues if I just self-hosted. I've already found this to be true for Discord audio versus self-hosting Mumble.
Sure, but the intention was clearly there. He had guns inside, had shot them from a gun port in the chassis, destroyed structures that were occupied until they were hastily evacuated, and had people's names on his kill list.
Signal has consistently been a pain to use for my moderately sized (<15) friend group chat and for 1-on-1 threads too.
Messages sometimes don't arrive or arrive out of ordered and appear in the wrong order, scrolling up has random jumping behavior, opening the chat in iOS causes my audio to stop playing, there is explicitly no way to back up any of the chat, copying multiple messages is broken on desktop, search is super slow and search result previews have been corrupted for as long as I can remember, sharing links through the iOS share menu causes the app to behave super weird or just crash (my mom can't share links with me through Signal), you can't mute conversations on desktop (IIRC there have been two PRs implementing this feature in the last 2 years; both not pulled), mutual verification is so frustrating that I literally got yelled at when trying to explain it to my parents, I sometimes can't take pictures from within the app, when I can take pictures the viewfinder is half the resolution of the actual camera and everything looks blurry, the most recent app update causes a several second lag whenever I open the group chat, and I am throughly convinced that every issue I've mentioned is so low priority for the people running the show that they won't get fixed for a very long time. At least we have stickers now.
Seriously though I believe in what Signal is doing and will probably continue to use and suggest the app. But it will hurt every time I do it.