Readit News logoReadit News

Dead Comment

Dead Comment

combat-banana commented on Pixel Binary Transparency: verifiable security for Pixel devices   security.googleblog.com/2... · Posted by u/transpute
amluto · 2 years ago
On the one hand, this is fantastic — vendors should absolutely publish proper commitments like this of their firmware images.

On the other hand, this is completely missing a proof that your device is running the firmware it claims to be running. The check of the device firmware is:

    FINGERPRINT=$(adb shell getprop ro.build.fingerprint)
    VBMETA_DIGEST=$(adb shell getprop ro.boot.vbmeta.digest)
This verifies nothing.

The Pixel is (or at least should be [0]) capable of attesting to its running firmware. There would be additional bonus points for having the bootloader stages flash QR codes containing the hashes of the next stages, which would enable very straightforward verification.

With a secure element-based approach, the device would need to be able to convince adb that it has a genuine Google secure element and that the secure element says the fingerprint is such-and-such. The former would likely need additional data in the Merkle tree to avoid a situation in which Google pushes out a targeted, properly signed, but malicious secure element firmware that lies about the fingerprint. (And the entire point of binary transparency is to make this type of attack difficult.)

With a bootloader approach, in principle the entire verification could be chained from ROM and no secure element would be needed.

[0] I haven’t dug through exactly what the Google secure element does. I’m quite confident that it can attest, to Google, something about the running firmware, because this is useful for DRM and the various (horrible and mostly useless) safety checks and attestations available through the Android APIs. But maybe it actually can’t attest to the firmware fingerprint to any party other than Google.

combat-banana · 2 years ago
It is entirely irrelevant because cell phone companies add “analytics” (spyware) as part of their firmware stack… which Google and anyone else cannot block.

Use no cell towers or agree to be tracked. Lol.

combat-banana commented on Ask HN: How long until quantum computers break 512 bit RSA/ECDSA? 1024 bit?    · Posted by u/actinium226
fastneutron · 2 years ago
On what basis do you make that statement? The hardware is literally manipulating coherent quantum states of trapped ions or transmon junctions in the cases of IonQ and IBM, respectively. Noisy and unreliable, sure, but most definitely not classical.
combat-banana · 2 years ago
Because it is doing it within a closed time series that is located in the past. Like predicting what the weather was yesterday in areas with no radar. Cool, and useless.

https://iopscience.iop.org/article/10.1088/1361-6382/ab5f3f

combat-banana commented on Ask HN: How long until quantum computers break 512 bit RSA/ECDSA? 1024 bit?    · Posted by u/actinium226
klyrs · 2 years ago
You claim to have anecdotal knowledge. That may be true! But when you anonymously post that claim to the internet, it is a rumor.
combat-banana · 2 years ago
I think we agree: in my personal context it is an anecdote but let’s use rumor in this context instead. :)
combat-banana commented on Ask HN: How long until quantum computers break 512 bit RSA/ECDSA? 1024 bit?    · Posted by u/actinium226
klyrs · 2 years ago
No, that doesn't accurately describe either Google's nor Rigetti's quantum efforts. Google does make a classical matrix-multiplication circuit (TPU), but that's different from their quantum computing effort.
combat-banana · 2 years ago
Not really. Different as in “BBQ chicken pizza” vs. “pepperoni pizza”.
combat-banana commented on Ask HN: How long until quantum computers break 512 bit RSA/ECDSA? 1024 bit?    · Posted by u/actinium226
koromak · 2 years ago
AFAIK quantum computers currently can only handle a dozen qubits or less. So we can't really extrapolate about timeframes yet, there's not enough data points to draw a curve. It could happen this year, it could never happen.
combat-banana · 2 years ago
Careful with the terminology there. They do not “handle” the states but rather “access” or “read” them: moreover the qubits read are not processed along any probability vector which means they are scraping inherently junk data.

By analogy: imagine you want to make an aimbot to shoot people in an online FPS video game. You need your aimbot to calculate not only the vector to shoot at (our game has bullet drop and bullet objects, not hitscan weapons) but also to calculate for the opponent’s motion.

The way people at Google are doing it now, they look at a map of where the players are where when the game starts and try to ammo dump it… with no one there. Lol.

combat-banana commented on Ask HN: How long until quantum computers break 512 bit RSA/ECDSA? 1024 bit?    · Posted by u/actinium226
klyrs · 2 years ago
That makes it a rumor, not an anecdote.
combat-banana · 2 years ago
Rumor would mean that I don’t have personal knowledge. I do. It is not a rumor, but rather an anecdote, and the source will remain unknown and unposted. I appreciate your reply.

u/combat-banana

KarmaCake day8August 20, 2023View Original