TEEshift: Protecting Code Confidentiality by Selectively Shifting Functions into TEEs. - Titouan Lazard; Johannes Götzfried; Tilo Müller; Gianni Santinelli; Vincent Lefebvre (SysTEX@CCS, 2018)