RE: storing crypto key in CPU registers
"Hephaestus" <[email protected]>
| Newsgroups | gmane.comp.security.programming |
|---|---|
| Message-ID | <[email protected]> |
> Whilst reading some compiler documentation the point was made that > "The Intel x86 chips offer eight 32-bit registers, while the x87 > numeric coprocessor sports another eight 80-bit floating point > registers.". > > Some of these registers are used internally. But maybe at least one > of them is available to store up to 80 bits of crypto key, in a > location that is not coredumped or swapfiled? First, I would be very suprised to find a core format that doesn't include registers. They're kind of important in finding out what exactly was happening when the app crashed. Second, registers spill to memory (thread switches, for example), and memory swaps.