3 ms·
I'm not sure you could do that in a completely secure processor though; at least not the way you're describing. More ideally the delay would at least be /simul
by mjevans 8y ago
I'm not sure you could do that in a completely secure processor though; at least not the way you're describing. More ideally the delay would at least be /simulated/ even IF the units were already powered up because of prior instructions. It would be /per thread/ tracking of slow/fast/powered before paths.
Edit: About 10 min after posting the above, I realize that this MIGHT be what your second paragraph is describing, though it isn't as unambiguous.
- sitkack 8y agoWould there still be a thermal side channel, if one had access to high enough resolution power monitoring?
- phire 8y agoNo. Simply providing two ways to executate with 256bit or 512bit ALUs is not enough to prevent side channels, you can still time the execution time to read the side channel. The key to closing the side channel is not allowing speculated instructions to trigger the activation of the 512bit ALUs. Hold off for a few cycles until execution of those instructions is confirmed.