4 ms·
Or 3) you built your own system from scratch. By from scratch, I mean building a CPU from transistors and writing (or at least carefully auditing) all the code
by tlb 7y ago
Or 3) you built your own system from scratch.
By from scratch, I mean building a CPU from transistors and writing (or at least carefully auditing) all the code on it.
People have done comparable projects (like a clone of the Apollo 11 guidance computer) as a labor of love.
- ColanR 7y agoI wonder if RISC-V would fall under this category. I saw recently that a decently powerful SOC was built and sold in small quantities. Is that architecture sufficiently open (and simple) that a satisfactory audit would be feasible?
- Nasrudith 7y agoThe issue with #3 in practice is that roll your own tends to have its own undiscovered bugs and winds up being security by obscurity in practice unfortunately. There is a reason best practices for Cryptography involve throughly tested algorithims as opposed to just "the latest and greatest". If you can audit completely enough to not leave anything then the question becomes why not audit the commodity? Lack of availability of auditable components or proportionate costs of doing so is the main answer I can think of.