4 ms·
Reminds me of this DIY 4 bit processor: https://hackaday.io/project/665-4-bit-computer-built-from-discrete-transistors https://hackaday.io/project/665-4-bit-com
by craftkiller 10y ago
Reminds me of this DIY 4 bit processor: https://hackaday.io/project/665-4-bit-computer-built-from-discrete-transistors https://hackaday.io/project/665-4-bit-computer-built-from-di...
The paranoid in me wonders if in the future we'll have to resort to projects like this for sensitive tasks to know our hardware hasn't been backdoored...
- cardamomo 10y ago> The paranoid in me wonders if in the future we'll have to resort to projects like this This has got me picturing my store-bought laptop with monstrously large, homemade processors bursting from the case that I can use for sensitive tasks. I wonder how close this is to the realm of possibility.
- anexprogrammer 10y agoWell. Having seen photos of the original Amiga prototype, as demoed at 1984 CES (hidden under a table). Each breadboarded custom chip was about twice the size of the machine case. Used about 7200 logic chips, so maybe not enough paranoia proofing? The 68000 was, of course, standard. I'm sure a Radeon and i5 would only be a bit larger. The internet may be obsolete by the time you're done wiring. ;) Photo here http://arstechnica.com/gadgets/2007/08/a-history-of-the-amiga-part-3/1/ http://arstechnica.com/gadgets/2007/08/a-history-of-the-amig...
- Renaud 10y agoHadn't see the pictures of the Lorraine prototype before. The article you linked refers to breadboards but that's not what is shown on the picture and it's unlikely that much more than very basic concepts were built using breadboard. Instead people would use wire a much more reliable technique for building prototypes and very low volume productions. Wire wrapping involves boards with pre-drilled holes in which you insert IC sockets with elongated pins. You then wrap a few turns of wire around the pin and route your wire to another one. That's what we see in the picture and others of the same prototype. http://obligement.free.fr/gfx2/lorraine_cartes_5.jpg http://obligement.free.fr/gfx2/lorraine_cartes_5.jpg
- colejohnson66 10y agoThe IBM 1401 was built using "SMS cards"[0] connected using wire wrap [0]: https://en.wikipedia.org/wiki/IBM_Standard_Modular_System https://en.wikipedia.org/wiki/IBM_Standard_Modular_System
- TheOtherHobbes 10y agoThe earlier DEC machines had a wire-wrap backplane. The wire-wrap assembly was automated - which was just as well: https://upload.wikimedia.org/wikipedia/commons/f/f7/PDP-10_1090_Backplane.jpg https://upload.wikimedia.org/wikipedia/commons/f/f7/PDP-10_1... I think it's hard to be amazed enough at projects like the Amiga. Custom chips prototyped with discrete logic and a complete multitasking OS - all built from scratch.
- diymaker 10y agoWe should soon have a viable lowRISC implementation for those highly sensitive tasks. Honestly though, the Intel ME thing is quite worrisome.
- craftkiller 10y agoDefinitely a step forward, but couldn't either the fab or the FPGA put in a back door? http://www.darkreading.com/threat-intelligence/researchers-demo-how-to-build-nearly-invisible-backdoor-in-computer-chips/d/d-id/1325786 http://www.darkreading.com/threat-intelligence/researchers-d...
- nitrogen 10y agoSpeculating: Yes, but it's probably a bit harder to make a backdoor in an FPGA that can anticipate and manipulate a custom design. The backdoor would have to be smart enough to know it's running a CPU, although if it could just detect that it's running multiple Ethernet ports, it could still act as a silent forwarder for evil packets or a data mangler. It could conceivably also try to send the FPGA design to the backdoor's owner for them to tell the backdoor what to do next.
- colejohnson66 10y agoYes, the fab could put in a backdoor. That's why you need to build your own. But, what if the machinery you purchase has a backdoor? Now you need to build your own fab machinery! It's backdoors all the way down. There always has to be some level of trust.
- TeMPOraL 10y agoThrough-hole components won't save you. https://www.youtube.com/watch?v=RkTvDjhImwo https://www.youtube.com/watch?v=RkTvDjhImwo (explanation: https://www.youtube.com/watch?v=mzDTZuFJYX4 https://www.youtube.com/watch?v=mzDTZuFJYX4)
- Kinnard 10y agoWhy have I been thinking the same thing?!? Except, you would only have to use it to verify the security of the on-board processor in my dream . . .