From b09a87a9da2c8b1018de8422c266dba71bff287e Mon Sep 17 00:00:00 2001 From: William Entriken Date: Tue, 1 Mar 2016 11:29:27 -0500 Subject: [PATCH] Clarify `_mm_stream_si128` --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 5caf43b..443fc34 100644 --- a/README.md +++ b/README.md @@ -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). +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: ```