Slashdot Mirror


Physically-Secure 'ORWL' Computer Expands Its Open Source Policy (crowdsupply.com)

Last month DESIGN Shift successfully crowdfunded their physically-secure (and open source) ORWL computer. But this week long-time Slashdot reader Dr. Crash raised concerns that "releasing only the equivalent of 'assembly code' (PDFs of the schematic, Gerber files) and requiring an NDA for the BIOS and mechanical security just doesn't cut it... " Slashdot contacted the company, which two hours ago posted a response: After feedback from some of you and more internal discussion, we've decided to open the schematics source files under CC-BY-NC-SA 4.0... Our reasoning is that the benefit of being able to much more easily inspect the inner workings of ORWL far outweighs the minimal risk of infringement by a third party. Even if a third party does decide to copy ORWL for profit, they would quickly discover the real work is in the layout, not the schematic, as is the case in most hardware...

[T]he firmware will be licensed under GPL 3 rather than CC-BY-SA 4.0. This change is in line with the Creative Commons's own recommendations regarding software licensing. We also realized that some of our firmware uses libraries provided under NDA. We will clearly identify which components are protected under NDA and how to go about securing such an NDA.

They've already released a .zip file of their schematics, and in addition announced that "we're committing to opening the PCB layout sources once we've sold a total of 3,000 ORWL unit." Their announcement includes a link for feedback from the community.

68 comments

  1. Open Source by Anonymous Coward · · Score: 0

    So that means, everything is opensource, execept the BIOS and the Operating System. And that a Box with Windows 10 can only be "Physically-Secure" if you fill the case with cement and put it on the ground of the atlanic?

    1. Re:Open Source by cfalcon · · Score: 1

      Pretty sure Windows 10 is just one of their options.

    2. Re:Open Source by archi1 · · Score: 1

      yes, Ubuntu and QUBES OS are also available. https://www.crowdsupply.com/de...

  2. First of its kind... by mlts · · Score: 5, Interesting

    I'm actually impressed by this machine. Yes, a new NUC can probably do more, but the ORWL with a glass case is pretty impressive when it comes to security, especially if it can handle virtualization with the supported Ubuntu distro, so one can use it to run Windows 10 in a secure manner if need be. PCs designed for security from the ground up are not very common.

    My only wish would be if they could add two ports for a fiber optic cable loop. This could be S/PDIF or any form factor. The goal is to have a fiber optic cable that could be looped around a desk or sturdy object, similar to a Kensington lock. If the cable is cut or unplugged, the machine goes into a locked state. This way, it turns the theft into "just" hardware.

    1. Re:First of its kind... by FatdogHaiku · · Score: 1

      Sorry I don't have mod points today. I like the fiber optic cable idea.
      With any luck thieves would get it in their head that there are easier pickings elsewhere...
      Bonus points if the manufacturer could get the cable to strobe red when disturbed and glow blue when it was at rest.

      --
      You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
    2. Re:First of its kind... by Anonymous Coward · · Score: 1

      How does the fiber optic cable loop increase security beyond what ORWL already claims to do? Seems like the whole point of the device is that data theft isn't possible by means of physical access alone. Not saying the loop idea isn't a good one for other computers, but it doesn't seem necessary here.

    3. Re:First of its kind... by mlts · · Score: 1

      The loop means that the computer stays put (barring removal of the table it sits on.) If a would-be thief wants the data, they would be stopped as soon as they disconnect the cable.

      It also provides a theft deterrent function against would-be skulkers. If they knew that they disabled a device that would be worthless to a fence just by disconnecting it from a cable, they likely would leave it alone.

      Of course, a Kensington lock slot wouldn't hurt either, especially if there were some way to detect someone trying to break the lock off.

    4. Re:First of its kind... by rthille · · Score: 1

      Doesn't it lock when the accelerometer detects movement?

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    5. Re:First of its kind... by exomondo · · Score: 1

      Wouldn't it just be easier to have a mechanism to store the encryption key on an external device that you take with you rather than on the machine itself? That way you wouldn't need an elaborate custom-built chassis and you eliminate the threat by just not storing the data and the password in the same place.

    6. Re:First of its kind... by StefanC. · · Score: 1

      Yes, when the BT detects the user to be not within 10meter of the device, and the device is moved, it goes into Shut down. I don't see the real need for this fiber cable, is there something I don't see?

    7. Re:First of its kind... by chill · · Score: 1

      That would mean it couldn't reboot unless you were physically right there -- making it useless for any form of remote application.

      --
      Learning HOW to think is more important than learning WHAT to think.
    8. Re:First of its kind... by exomondo · · Score: 1

      That would mean it couldn't reboot unless you were physically right there -- making it useless for any form of remote application.

      You could send it the encrypted encryption key remotely too, doesn't need to be a physical external device.

    9. Re:First of its kind... by chill · · Score: 1

      Let me know if you figure out how to do that with an encrypted SSD drive. You'd essentially need a boot device that was able to reach out to the Internet to get a key to unlock the 2nd stage device. It gets complicated, because then you have to secure THAT.

      --
      Learning HOW to think is more important than learning WHAT to think.
    10. Re:First of its kind... by exomondo · · Score: 1

      A bootloader with network access isn't that complicated and you have to secure your network access regardless of what you're doing anyway.

    11. Re:First of its kind... by arglebargle_xiv · · Score: 1

      I think I know which industry you work in :-). Yeah, those are a pretty neat safety feature, cut the fibre and the device it's attached to turns into a brick. So if you want to attack it, you have to perform the attack in-place.

    12. Re:First of its kind... by arglebargle_xiv · · Score: 1

      Yes. If the loop is cut it doesn't go into shutdown, it goes into brick. You can't remove the device from its environment to attack it at your leisure.

    13. Re:First of its kind... by DerekLyons · · Score: 1

      My only wish would be if they could add two ports for a fiber optic cable loop. This could be S/PDIF or any form factor. The goal is to have a fiber optic cable that could be looped around a desk or sturdy object, similar to a Kensington lock. If the cable is cut or unplugged, the machine goes into a locked state. This way, it turns the theft into "just" hardware.

      Pretty much this - if you can just toss the machine into a pocket and take it to where it can be worked on at leisure, it's security theatre.

    14. Re:First of its kind... by tlhIngan · · Score: 1

      Let me know if you figure out how to do that with an encrypted SSD drive. You'd essentially need a boot device that was able to reach out to the Internet to get a key to unlock the 2nd stage device. It gets complicated, because then you have to secure THAT.

      Or OPAL devices which require an ILO type mechanism because the boot firmware works with the SSD boot code to get a password. The unlock program is stored on the SSD and is run prior to bootup. Inevitably, they require a keyboard and monitor to enter the password at the console before booting. The SSD unlock program is fixed in the SSD firmware and cannot be changed....

    15. Re:First of its kind... by AmiMoJo · · Score: 1

      Doesn't the power cable cover that function? Kind of hard to steal it without unplugging it, and once unplugged the data can't be decrypted without the key. Or did you mean some kind of anti-theft state where you can't even format the SSD and reuse it?

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    16. Re:First of its kind... by serviscope_minor · · Score: 1

      Doesn't the power cable cover that function? Kind of hard to steal it without unplugging it, and once unplugged the data can't be decrypted without the key.

      Awkward but by no means impossible. Don't try at home!

      Strip the outer insulation of the power cable. This is not hard.

      Separate off the live and neutral and strip off the insulation and tap into them.

      You could then for example connect and spin up a synchronus machine on to the cable, with the rest of the mains acting more or less as an infinite bus bar.

      Now pull the plug from the wall and the device will power off your machine acting as a generator. Naturally you can substitute a solid state synchronus machine. There's no need to have actual rotating crap.

      The device won't notice the difference and there won't even be much if any of a glitch if you do it right.

      --
      SJW n. One who posts facts.
    17. Re:First of its kind... by archi1 · · Score: 1

      Yes you can fake the power but the device has an accelerometer that will shutdown everything if moved when the keyfob is out of range. more details on security here https://www.crowdsupply.com/de...

    18. Re:First of its kind... by rthille · · Score: 1

      Bah, just take the desk with you, or cut the fiber-loop free with a sawsall :-)

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
  3. What? by bluefoxlucid · · Score: 1

    This seems like bullshit. They tagged on encryption and wireless identification to create what looks like a fragile system that could decide to do a data wipe at any time. If you try to break into it, it wipes your data. I wonder if that's preventable?

    Maybe you could couple an inductor to the hard drive ribbon to prevent signalling while you cut through the case (and ribbon), then extract the drive; but the key is probably stored elsewhere, and wipeable. There's got to be a way into this thing.

    1. Re:What? by RandomSurfer314 · · Score: 1

      The problem is that for many if not most threat scenarios you definitely don't want your data wiped immediately once somebody tries to access your computer. But has it could have its uses, e.g. as a secure server that doesn't store anything precious. You might want to physically disable the USB ports for some uses, though.

    2. Re:What? by Anonymous Coward · · Score: 0

      Wiping the data immediately is the right thing to do. You'll need to keep secure backups, just like with every other computer. You have no control over when someone will steal your laptop, so may as well assume it will happen at any time. Someone tampering with your laptop should be treated no differently.

    3. Re:What? by RandomSurfer314 · · Score: 1

      Makes no sense. If you keep secure backups, then the data is not wiped. The attacker will obtain the passphrases first (keylogger, camera, bug, attacks on software, soc. engineering) and then obtain the backups. If you wipe the keys, on the other hand, then your backups are worthless, too.

    4. Re:What? by StefanC. · · Score: 1

      You really want to read up on what this device does to establish physical security. Very similar to what is built into every POS terminal. Product Spec: https://www.orwl.org/wiki/inde... https://www.crowdsupply.com/de... ==> Enveloping Active Mesh Thanks

    5. Re:What? by StefanC. · · Score: 1

      This device is intended for keeping unauthorized away from your PC. If your data is better off lost than sacrificed you will want to follow the "single copy only" approach. If you are in need of keeping yourself a meaningful back up copy, you may want to make an external copy and apply a different password to this SSD/HD. Now if the odd thing happens and you are in need of the back up you can access it independently. Thanks

    6. Re:What? by arglebargle_xiv · · Score: 1

      It's actually some way removed from what's built into POS terminals. Terminals have to be as cheap as possible and the vendors cut corners at every opportunity (what's certified is often not what's shipped). You can defeat the physical security of many POS terminals using a few items you can pick up at your local hardware store. The ORWL is another matter entirely.

    7. Re:What? by RandomSurfer314 · · Score: 1

      Tell me something new. I understand the purpose of this device perfectly well. What I'm saying is that there are only very few threat scenarios in which such a device makes any sense at all. The only data that is better lost than sacrificed are server logs and various types of incriminating evidence. For your personal data, on the other hand, instant wiping is worthless and dangerous, so you will need backups, thus the attacker will attack the backups, of course. Thanks.

    8. Re:What? by archi1 · · Score: 1

      Attacking the device is a lot more complicated than using an inductor and cutting. There is an active mesh and a secure controller that protect the key. There is a second Die mesh on the secure controller... also temperature protection, side channel protection... A good read here of all the features put in place : https://www.crowdsupply.com/de...

    9. Re:What? by bluefoxlucid · · Score: 1

      Interesting. It's important to remember that attacking a pin-tumbler lock is way more complex than attacking a ward lock (a skeleton key will bypass a ward lock; pin-tumbler locks require more-complex manipulation, and can be hardened against some attacks). It's difficult to make a device resistant to physical compromise (false-negative: no attack detected) without having the device fail permanently under false-positive states.

  4. "Slashdot reader" by Anonymous Coward · · Score: 0

    Is that some sort of indicator that you are qualified to speak about a particular technical topic? That is the second time today that "Slashdot reader" was used in the same context you would expect to see "MIT professor" or "Boeing engineer" or a qualifier that actually means something.

    1. Re:"Slashdot reader" by Anonymous Coward · · Score: 0

      I plan on voting for the first presidential candidate to announce that they are a Slashdot reader.

    2. Re:"Slashdot reader" by cfalcon · · Score: 1

      Michael Badnarik?

    3. Re:"Slashdot reader" by Anonymous Coward · · Score: 0

      Technically, it says "long-time Slashdot reader." (Their user ID is 237179, so one of the first 237,000 people to read Slashdot back in the '90s...) But I think it's just identifying where the comments came from. I think you really need that, especially if the user name is "Dr. Crash."

    4. Re:"Slashdot reader" by Anonymous Coward · · Score: 0

      At least you know they can read.

  5. Nothing is 100% secure by Anonymous Coward · · Score: 0

    This is an open invite and watch it be taken down like other companies in previous such boasts.

    1. Re:Nothing is 100% secure by Anonymous Coward · · Score: 0

      Put a USB keylogger into the keyboard or its cable, attack the software running on it once you've got the necessary passwords and login data.

    2. Re:Nothing is 100% secure by Anonymous Coward · · Score: 0

      Are they saying it's 100% secure? I don't see that anywhere.

  6. Is Intel Skylake secure? by Anonymous Coward · · Score: 0

    Because we've all read about how there's a built-in ARM core doing who knows what, out of the user's control. For all we know, it could send stuff over the network without us knowing.

    1. Re:Is Intel Skylake secure? by alci63 · · Score: 1

      I think no Intel or AMD CPU is secure because of the build-in IME (or the equivalent AMD "feature"). This is a non auditable backdoor, with low level access to hardware (network, ...) incl. memory access. The only way to build a secure system is to avoid these processors. Power8 might be a good option (see https://www.raptorengineering.... for example)

    2. Re:Is Intel Skylake secure? by StefanC. · · Score: 1

      It is very hard to implement a system that solves all problems at once, all done open source, without any involvement of any of the known software and semiconductor players. We are making good progress towards opening up closed code bases and hardware designs. I think Bruce Byfield is making this point much better than I can. https://t.co/pBeRkE7ajp [t.co] Thanks

  7. Several ways in, or it's useless by raymorris · · Score: 3, Interesting

    > There's got to be a way into this thing.

    If there aren't ways to get data in and out, it's kinda pointless as a computer. That's what computers do, of course, they accept input, process it, and produce output. So yeah, there are ways in.

    Physically haven't seen the hardware, so we don't know what the "wire mesh" looks like - perhaps you could drill a couple of half inch holes through the case. Every $10,000 safe can be drilled without triggering the relockers, so you can bet that this can be as well. Most locksmiths drill to just unlock a safe; I drilled holes in the bottom of one and then completely disassembled the mechanism using long tools, like building a ship in a bottle.

    For example, this computer has an HDMI port and two USB ports. I bet those aren't covered with a fine mesh screen, so you can probably drill them out and and start working from there.

    1. Re:Several ways in, or it's useless by Anonymous Coward · · Score: 0

      Yes, I am sure this is made by idiots who haven't thought of that...

    2. Re:Several ways in, or it's useless by AmiMoJo · · Score: 1

      Okay, you drill your hole, now what? What can you actually do with it?

      The only attack I can think of would be to attach some probe wires to the SATA bus or maybe the memory bus. If you somehow managed to do that without crashing the system you might get some data from it, although probably not much of use. The encryption for the SSD is not stored in main RAM, it's stored in the SSD's controller's RAM inside a sealed IC where it can't be probed through your hole or without an electron microscope.

      To be honest I'm not really sure that the protective wire mesh adds much additional protection. It's already possible to protect against cold boot attacks pretty well and the memory is soldered to the motherboard so can't be removed. I would help prevent an evil maid attack I suppose.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    3. Re:Several ways in, or it's useless by archi1 · · Score: 2

      You can't drill through the mesh. There are some picture on the page here https://www.google.com.tw/sear... The secure controller is designed to prevent drill, die opening and other temperature attacks. Side channel protection is also included. So you will need to sharpen your pencil to find a way in. We also target FIPS 140-2 certification and it will be verified by third parties... A lot more details on the security features here; https://www.crowdsupply.com/de... HDMI and USB data are obviously accessible from the external. We recommend using QUBES OS to isolate peripherals and processes...

    4. Re:Several ways in, or it's useless by archi1 · · Score: 1

      The secure mesh prevent any access to the internal. Any break on the mesh will shutdown the device and lose the SSD key. So no attack on SATA possible as device wont boot again and key is lost as soon as you opened it... see more details on the security features here https://www.crowdsupply.com/de...

    5. Re:Several ways in, or it's useless by StefanC. · · Score: 2

      Let me answer to some of the points you make. 1/2 inch holes through the mesh..... Unnoticed. This is a picture of the mesh we implemented. Both trace width and pitch are sub millimeter. A secure microcontroller monitors the integrity of them with pseudo random signals. http://media.bestofmicro.com/I... USB and uHDMI not covered by the security mesh. As you can see in the image, the actual connectors are excluded from the mesh, any connection to the main board is covered by the mesh. So yes, you can try your luck with the USB connections. The USB ports as all physically disconnected as soon as the user is further away from the device than 10meters. So you would deal with two dead USB connections. If you move the device while the user is further away than 10meters it will force a shutdown of the Intel Subsystem. We are trying to make it really really hard to gain access to the device and your data. Thanks

  8. what a load. by Gravis+Zero · · Score: 1

    We also realized that some of our firmware uses libraries provided under NDA. We will clearly identify which components are protected under NDA and how to go about securing such an NDA.

    An NDA does not provide protection. What it does is confirm which parts of your machine and firmware cannot be trusted. Choosing to base their machine around an Intel chip was perhaps the greatest mistake they made.

    --
    Anons need not reply. Questions end with a question mark.
    1. Re:what a load. by StefanC. · · Score: 1

      We thought about the platform selection for a long time. In the end the compatibility with existing infrastructure, OS support .... pushed us in the Intel direction. While some features like ME is certainly less than desirable, we think we 1) minimized the reach of ME to a good extent with our secure micro controller having control of power of the Intel system 2) Most secure solutions today rely on Intel today 3) we are further minimizing the ME reach through our Coreboot development and utilizing the most constrained ME configuration we can achieve. Thanks

    2. Re:what a load. by Gravis+Zero · · Score: 1

      ME is closed source and it should be assumed that it has a backdoor.

      In the end the compatibility with existing infrastructure, OS support .... pushed us in the Intel direction.

      What this tells me is that you simply lacked the knowledge of how to build a platform, so you cut corners and probably made a deal with Intel.

      1) minimized the reach of ME to a good extent [...]

      You cannot minimize the reach of ME because it load before everything else. If you believe that you have then you are either ignorant or you have deluded yourself.

      2) Most secure solutions today rely on Intel today

      no they don't because anything with ME is not actually secured.

      --
      Anons need not reply. Questions end with a question mark.
    3. Re:what a load. by Kjella · · Score: 1

      An NDA does not provide protection. What it does is confirm which parts of your machine and firmware cannot be trusted. Choosing to base their machine around an Intel chip was perhaps the greatest mistake they made.

      Neither does documentation of the API, unless you have the actual transistor circuitry blueprints and can verify that the chips are built according to them the hardware can do pretty much anything in secret. Open source firmware on closed source hardware doesn't really change much, you don't really control it anyway just the driver code that runs on the CPU. Well, if you can trust the CPU that is.

      --
      Live today, because you never know what tomorrow brings
    4. Re:what a load. by Anonymous Coward · · Score: 0

      It's a tradeoff. Years ago it seemed the Raspberry Pi people made a tradeoff. I was hoping they'd have already progressed further than they have already. Therefore I'll be pleasantly optimistic about the goals of this project, but I won't hold my breath that it won't still involve the NDA space of black magic years from now still.

      Likewise, the point about layout was correct excepting for the fact that it too probably matters for overall security consideration. Otherwise one can imagine forgers sneaking extra stuff into the big mess of a circuit that is all but impossible to detect.

    5. Re:what a load. by archi1 · · Score: 1

      Intel CPU was recommended by the QUBES OS team for performances and security. TAILS, TOR and QUBES OS all run on Intel...

    6. Re:what a load. by Gravis+Zero · · Score: 1

      While true, backdoors happen less often in hardware because of the additional costs associated development. However, a RISC-V chip made using direct lithography would solve this problem.

      --
      Anons need not reply. Questions end with a question mark.
    7. Re:what a load. by Gravis+Zero · · Score: 1

      Intel CPU was recommended by the QUBES OS team for performances and security. TAILS, TOR and QUBES OS all run on Intel...

      I've looked over their recommendations and I see no indication that they recommend Intel over AMD or vice versa.

      --
      Anons need not reply. Questions end with a question mark.
    8. Re:what a load. by StefanC. · · Score: 1

      Some more comments on your replies: .............. so you cut corners and probably made a deal with Intel. Do you really think Intel would make a deal with us? We are applying the most open design practices we can think off, while still staying in business. We publicized the product definition, the SOW for contractors we work with, the code for the several Firmware developments we did and have contracted out will be available as soon as it is in Beta release. the Hardware design is open to the public and ready for anyone's scrutiny. Do you really think we would do all that to "make a deal with Intel"? I invite you to read up on this article from Bruce Byfield on open hardware development. http://www.linux-magazine.com/... .............. You cannot minimize the reach of ME because it load before everything else. If you believe that you have then you are either ignorant or you have deluded yourself. I cannot guarantee to which extend we will be able to minimize the ME implementation or reach, initial discussion with out BIOS implementer Eltan, showed there are choices we can make choosing different TyanoCore Payloads to get the system up ==> minimizing ME capabilities. Then there are a number of other options which we are still investigating, more on this as soon as we know. ............... no they don't because anything with ME is not actually secured. I want to point you to the Intel website where they advertise for POS systems based on their chipset. http://www.intel.com/content/w... Thanks

  9. Lol, yeah right. by Anonymous Coward · · Score: 0

    If the system is operating the ME has privilege over everything. Since I can't see the ME source code (or other intel-based chipset firmware) I can't verify it doesn't have intentional exploits in it.

    Furthermore after the vPro cellular modem kill switch, I have to wonder at the possibility of the chips having a reciever inside the chip that can trigger exfiltration paths either directly off the cpu, or via the combination of Intel CPU and wifi adapter, since the particular platforms are well standardized.

    All your claims about coreboot partitioning it off is bullshit if the actual hardware/unmodifiable firmware has those backdoors baked in.

    This is right up there with the Purism laptop. If you guys had been serious about attemping this utilizing a fully open source firmware base there are still available AM3+ and possibly early FM2 (before the arm proc went in.) processors/chipsets available that would have made much more sense. The AM3+ route would even have included ECC support and optionally iommu support if you went with the 9(7|9)0 chipsets.

    Your current offering however just reeks of security by obscurity, and we've all see how well that worked for Microsoft, Clinton, Trump, and thousands upon thousands of others.

  10. This is a joke- you can't seriously call it secure by Anonymous Coward · · Score: 1

    Sorry for the length of the post, but I felt it was necessary. Until we start talking about the complete corresponding release of all the needed components like as what has been done with the EOMA68 project you can't even begin to talk about designing a truly secure computer. Intel and AMD are holding back important bits of code that we need to be able to examine to determine whether or not the remote control functionality includes a backdoor. We can be reasonably confident that these pieces do in fact contain a back door already given the circumstances and routine discoveries of backdoors in other types of devices in these sorts of proprietary components.

    1. China's inserted backdoors into keyboard controllers and OS level components [first hand experience by people reverse engineering, and then accidentally having it confirmed by upstream Chinese manufacturers]
    2. Unknown parties have inserted multiple backdoors into routers for what we can reasonably assume are multiple parties on routers
    3. We know Intel and AMD are refusing to release the code modern Intel and AMD CPUs are dependant on which contain remote access functionality and there are good reasons to believe these companies are under gag orders not to disclose this one way or the other. We also know that manufacturers are being prevented from being able to properly disable this and because of signature checking reverse engineering would still result in code that could not be utilized in any practical way to bypass said backdoors.
    4. Despite the issues with ARM we do have a sufficiently complete set of source code for the AllWinner A20 CPUs and EOMA68 compatible computer cards, laptop housings, and desktop housing have all been designed around this. Future quad-core CPUs are on the road map as well which could be utilized similarly in 6-8 months time.

    While EOMA68 isn't a security solution in and of itself it's got all the critical pieces necessary for starting a serious discussion on designing secure computing systems. Now what is needed is for people to start reviewing the code, building/porting distributions such as Tails, and implementing hardening techniques. While X86 has some security enhancements that aren't possible on an A20 these systems must be presumed to be backdoored and therefore comprised out of the box. So you can't have a serious discussion about security thereafter. The next step to something better would probably be discussions about designing a CPU.

  11. Re:This is a joke- you can't seriously call it sec by arglebargle_xiv · · Score: 1

    You forgot one important distinction: ORWL is a ready-to-ship pretty secure computer with a small amount of black-box parts. EOMA68 is a non-secure gedanken experiment with quite a bit of black-box parts if you try and actually implement it.

  12. Insufficient. by Anonymous Coward · · Score: 1

    Insufficient. You still have nothing until you can audit the schematic-to-PCB translation, and audit the preboot (including BIOS, SMM, etc).

    Without that, you can still fall to a port-knock with the digits of Pi, taking every fifth digit and grouping into a port number from 0 to 9999, starting at the 1,234,567,890th digit of pi. Or something else equally outlandish.

  13. You described how to read the entire drive by raymorris · · Score: 2

    > attach some probe wires to the SATA

    Once you have probes on the SATA pins, you can read the entire drive. Just plug the other end into the USB-SATA adapter on your laptop and dump the drive with ddrescue. If the ORWL isn't busy reading and writing to the drive at the same time, you won't even get errors causing ddrescue to retry those sectors.

    > The encryption for the SSD is not stored in main RAM, it's stored in the SSD

    Which is good in some ways, but bad in this case because as long as the drive is powered up, it remembers the key internally and decrypts the data for you - and you don't need to know the key in order to read the data after boot, only to boot.

  14. Re:This is a joke- you can't seriously call it sec by StefanC. · · Score: 1

    It is very hard to implement a system that solves all problems at once, all done open source, without any involvement of any of the known software and semiconductor players. We are making good progress towards opening up closed code bases and hardware designs. I think Bruce Byfield is making this point much better than I can. https://t.co/pBeRkE7ajp Thanks

  15. Thanks. Micro usb port keylogger by raymorris · · Score: 1

    Thanks for the info and picture of the mesh. Looks like your team did a pretty good job. Nothing is impenetrable of course, but nice work.

    From the pic, that looks like a micro USB? I have one here where I pulled out the board/contacts portion, leaving the metal shell, then drilled the top 1/3rd deeper to provide room for an extra chip attached to the replacement contacts. The assembly method used for some micro ports make it easy to pull out and replace the contacts portion- they hold the new contacts in with spring pressure. However, there's little room for adding a chip in a micro. Next I'm curious to see if any full-sized type A ports will allow the contact insert to be removed and replaced externally - there's a lot more room in a type A.

  16. Re:This is a joke- you can't seriously call it sec by arglebargle_xiv · · Score: 1

    Yeah, I think you guys are doing a great job, sort of what IBM tried to do 15 years ago with their 4758, but failed due to hardware constraints (you had to run some funky embedded OS with equally funky IBM-specific development tools). The one thing that'd be nice to have is what someone suggested in a previous thread, a fibre-optic link that can be used to lock it into a physical location, so an attacker can't steal it and attack it at their leisure.