The Keys to the Kingdom
queue.acm.org
queue.acm.org
In any security-conscious environment, allowing updates without signature is not a winning move. You have to account for unauthorized access attempts somehow, and signed updates are a pretty standard way to do that.
And if you have signed updates, all the openness in the world doesn't help you with a lost key.
Roughly none of the clients buying that kind of hardware want to install their own code. Come off your high horse - turnkey solutions are desirable for a large number of devices. And "hardware ownership" is not a sufficient enough proxy to allow firmware updates. Anybody in an office standing next to the device can exert physical ownership, and that's exactly the case you want to prevent.
You mean like with a user/owner-set password? The kind you use to unlock your computer at startup?
Why is it any time manufacturer lockdown solves a security issue, people rush to pretend that only manufacturer lockdown can solve it, even when user-freedom-respecting solutions to the same issue are not only possible, but widely used and predate the lockdown solution?
One should also be sure that the signature verification is not based on simply an obscured symmetric key that easily allows key extraction and any code to be rewritten to those devices in the future once it is extracted. One assumes from his solution this isn't the case (or he'd only need one sample to get the key). You don't HAVE to do public/private keys, but it's the most convenient.
Sounds like it from the article.
> The new firmware release also included fixes for these bugs.
It's not rocket science.