Skip to content

Commit

Permalink
Clarify _mm_stream_si128
Browse files Browse the repository at this point in the history
  • Loading branch information
fulldecent committed Mar 1, 2016
1 parent ec00d94 commit b09a87a
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:

```
Expand Down

0 comments on commit b09a87a

Please sign in to comment.