[personal profile] mjg59
Why not just avoid the entire Secure Boot problem by using Coreboot? Because the reason we have the Secure Boot problem is because Microsoft's Windows 8 certification requirements mean vendors have to ship a UEFI implementation with Secure Boot. You could satisfy that by using Coreboot with a Tiano payload, but it'll still have Secure Boot enabled so you still have the same set of problems. But maybe you could just reflash your system with Coreboot? No, because another part of the requirements states that all firmware updates have to be cryptographically signed now. The only way to reflash will be to attach a flash programmer directly to your motherboard.

So why not just use Coreboot? Because it doesn't help solve this problem in any way.

Re: Why not just use coreboot?

Date: 2012-06-16 04:11 am (UTC)
From: (Anonymous)
If that's the case then the chip must have restricted write access, which doesn't surprise me. Couldn't you then at least extract the ROM and flash it to a different chip? A chip that doesn't have Secure Boot enabled? Perhaps even try to reverse engineer the firmware directly and strip out the secure boot code? DRM such as SecuROM (much often used in video games) uses SSL and many other forms of cryptography, the same types you have mentioned before. People modify the .exe files at assembly level to remove the DRM from the executable. Perhaps the same thing could potentially be done for Secure Boot? Reverse-engineering such code is not an easy task at all however some (Coreboot) developers can make sense out of some of the compiled assembly instructions from the BIOS.

Obviously not everybody would be soldering their boards left and right to replace the chips but perhaps some progress? At least the deep inter-workings of Secure Boot would be figured out (if this could be done.)

Profile

Matthew Garrett

About Matthew

Power management, mobile and firmware developer on Linux. Security developer at Nebula. Ex-biologist. @mjg59 on Twitter. Content here should not be interpreted as the opinion of my employer.

Expand Cut Tags

No cut tags