This might be interesting to regulars here, the scheme used by AMD
to verify microcode patches are authentic was much weaker than
intended. It turns out you can actually load your own patches.
In the latter case, the encryption would often be something like XOR'ing
with a bit pattern or a Caesar cipher or similar.
XOR is perfectly fine as an encryption technique, provided that the
sequence being XORed with is sufficiently strongly pseudorandom.
This is known as a “stream” cipher. Basically, any “block” cipher can be
turned into a stream cipher by using it to generate the XOR sequence.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 06:50:53 |
Calls: | 10,386 |
Calls today: | 1 |
Files: | 14,058 |
Messages: | 6,416,638 |