Mouse trap: exploiting firmware updates in USB peripherals
Secure software updates: disappointments and new challenges