Riguarda la nuova estensione SGX di Intel. Consente al programmatore di creare enclave nel loro programma in cui i dati vengono crittografati fino a quando non vengono utilizzati. Apparentemente dovrebbe essere usato per i server cloud; non è sicuro se l'estensione arriverà sul desktop.
La parte relativa è che il set di istruzioni consente di crittografare non solo i dati ma anche il codice. Ciò sconfiggerebbe efficacemente qualsiasi tentativo di decodificare un programma. Pensa alle implicazioni di questo. Le tecniche di rilevamento dei malware non funzioneranno più. Le persone che desiderano decodificare il codice per scopi di ricerca o di compatibilità incrociata non saranno più in grado di farlo. I cracker e le persone che vogliono soffocare il libero flusso di informazioni avranno vinto. È davvero questo il futuro a cui dobbiamo guardare?
EDIT: per restringere la domanda, se il codice utilizza le istruzioni SGX, come potrebbe essere analizzato?