TY - GEN
T1 - SGXCrypter
T2 - 22nd Asia and South Pacific Design Automation Conference, ASP-DAC 2017
AU - Tychalas, Dimitrios
AU - Tsoutsos, Nektarios Georgios
AU - Maniatakos, Michail
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/2/16
Y1 - 2017/2/16
N2 - Executable packing schemes are popular for obfuscating the binary code of a target program through compression or encryption, and can be leveraged for protecting proprietary code against analysis and reverse engineering. Although achieving their confidentiality objective, packed executables are prepended with decryption or decompression code that processes the rest of the binary, which is a lucrative target for reverse-engineering attackers. To thwart such attacks, we introduce a novel packing scheme called SGXCrypter, which utilizes Intel's novel Software Guard Extensions to securely unpack and execute Windows binaries. Unlike state-of-the-art crypters, SGXCrypter's code is never flagged as malicious against 35 popular antivirus engines, minimally increasing the loading time of the protected executable by an average of 0.6 seconds per MB.
AB - Executable packing schemes are popular for obfuscating the binary code of a target program through compression or encryption, and can be leveraged for protecting proprietary code against analysis and reverse engineering. Although achieving their confidentiality objective, packed executables are prepended with decryption or decompression code that processes the rest of the binary, which is a lucrative target for reverse-engineering attackers. To thwart such attacks, we introduce a novel packing scheme called SGXCrypter, which utilizes Intel's novel Software Guard Extensions to securely unpack and execute Windows binaries. Unlike state-of-the-art crypters, SGXCrypter's code is never flagged as malicious against 35 popular antivirus engines, minimally increasing the loading time of the protected executable by an average of 0.6 seconds per MB.
UR - http://www.scopus.com/inward/record.url?scp=85015327650&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85015327650&partnerID=8YFLogxK
U2 - 10.1109/ASPDAC.2017.7858348
DO - 10.1109/ASPDAC.2017.7858348
M3 - Conference contribution
AN - SCOPUS:85015327650
T3 - Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC
SP - 354
EP - 359
BT - 2017 22nd Asia and South Pacific Design Automation Conference, ASP-DAC 2017
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 16 January 2017 through 19 January 2017
ER -