EC-EFS: Security Review |
||
Issue descriptionWe do not allow RO-EC to do USB PD negotiation to reduce the attack surface where vulnerabilities can't be fixed by AU. The problem with Fizz (Chromebox) is it doesn't have a battery. Fizz EC needs PD power to boot the AP but PD power can be only given after RW is verified (by the AP). Our solution is to make EC do its own verification before AP boots (thus it's called EFS=Early Firmware Selection). The design doc describes the algorithm. Implementation notes describe how we implement the idea. It has all the pointers to the bugs and the patches which have been written for EFS. Design https://docs.google.com/document/d/1VJn7a5wi87nTTjRkWAO_uR-cjVvbew51isbBKM_PTg4/edit#heading=h.4udxnk7z5j8n Implementation https://docs.google.com/document/d/1vkV8gBLTYA7zq5eYi4EIW5Ni8cveYgaA_-AR14_dVfs/edit#heading=h.opbr08p5wlwy
,
Dec 5 2017
So, I took a look at the doc, reviewed older comments that we had left, and concluded this plan is reasonable, including Mike's observations about keys. Will mark this as fixed. |
||
►
Sign in to add a comment |
||
Comment 1 by vapier@chromium.org
, Nov 30 2017Labels: M-65