Clarify _mm_stream_si128

This commit is contained in:
William Entriken 2016-03-01 11:29:27 -05:00
parent ec00d941a1
commit b09a87a9da

View File

@ -38,6 +38,8 @@ The actual emissions are caused by the `_mm_stream_si128` instruction that write
> Guri, M., Kachlon, A., Hasson, O., Kedma, G., Mirsky, Y. and Elovici, Y., 2015. GSMem: data exfiltration from air-gapped computers over GSM frequencies. In 24th USENIX Security Symposium (USENIX Security 15) (pp. 849-864). > Guri, M., Kachlon, A., Hasson, O., Kedma, G., Mirsky, Y. and Elovici, Y., 2015. GSMem: data exfiltration from air-gapped computers over GSM frequencies. In 24th USENIX Security Symposium (USENIX Security 15) (pp. 849-864).
Please note that replacing `_mm_stream_si128` with a simple `x++;` will work too. My experience has been that `_mm_stream_si128` produces a stronger signal. There may be other ideas that work even better, and it would be nice to improve this to be more portable (not require SSE extensions).
The program uses square wave modulation, which is depicted below: The program uses square wave modulation, which is depicted below:
``` ```