7 ms·
This seems like a legitimate use case for an FPGA in every PC. Implement a set of expensive algorithms in Verilog, put it up on Github and set up some slick dis
by mattw1810 13y ago
This seems like a legitimate use case for an FPGA in every PC. Implement a set of expensive algorithms in Verilog, put it up on Github and set up some slick distribution mechanism that updates the logic when needed without bothering non-technical users with it. This would prevent the crypto from using up too much general purpose processing resources, cause it to be acceptably fast and provide a mechanism for updating the algorithms when flaws are found or new algorithms are introduced.
Downside is that it would probably take up to a decade to actually be adopted by the majority of PC users, but then again, the majority of PC users will probably not care too much.
- venomsnake 13y agoAnd NSA will just have to buy one of these for each PC sold. And when buying in such bulk the devices will be times cheaper than what comes to the user. And for 4 billion USD they could create their own foundry. And then costs begin to plummet once again.
- jlgreco 13y ago> set up some slick distribution mechanism that updates the logic when needed without bothering non-technical users with it. You'll need to make sure that those responsible to signing the updates are resistant to coercion. The best bet there is probably a moderately large number of somewhat anonymous signers. Have a large and diverse pool of signers and require every update to have some portion of the signers sign off on it before the releases are accepted. With any luck if doors start getting kicked in and signers start getting hit with wrenches, at least one of them will be able to warn the public.