"A team of researchers with the University of California in Los Angeles (UCLA) have developed an encoding technology that effectively hides executable program code in plain sight, and without requiring the code to be decrypted before it is run.
Preliminary details of the peer-reviewed technique, developed by UCLA Computer Science Professor Amit Sahai and his team of researchers, were announced at a conference late last year, but now Sahai has published a paper detailing the methodology used.
The idea behind the obfuscation technology is that the encrypted software can be executed, but not reverse-engineered.
For the research, Sahai, who specialises in cryptography at UCLA's Henry Samueli School of Engineering and Applied Science, collaborated with IBM Research's Sanjam Garg, Craig Gentry, Shai Halevi and Mariana Raykova as well as Brent Waters, an assistant professor of computer science at the University of Texas at Austin.
According to Sahai, previous code obfuscation techniques forced an attacker to spend several days trying to reverse-engineer the software. He claims that the new system makes it impossible to reverse-engineer the software without solving complex mathematical problems that would take hundreds of years to work through, even on modern PCs."
https://www.scmagazineuk.com/encrypted-fully-executable-program-code-possible/article/1481359
Preliminary details of the peer-reviewed technique, developed by UCLA Computer Science Professor Amit Sahai and his team of researchers, were announced at a conference late last year, but now Sahai has published a paper detailing the methodology used.
The idea behind the obfuscation technology is that the encrypted software can be executed, but not reverse-engineered.
For the research, Sahai, who specialises in cryptography at UCLA's Henry Samueli School of Engineering and Applied Science, collaborated with IBM Research's Sanjam Garg, Craig Gentry, Shai Halevi and Mariana Raykova as well as Brent Waters, an assistant professor of computer science at the University of Texas at Austin.
According to Sahai, previous code obfuscation techniques forced an attacker to spend several days trying to reverse-engineer the software. He claims that the new system makes it impossible to reverse-engineer the software without solving complex mathematical problems that would take hundreds of years to work through, even on modern PCs."
https://www.scmagazineuk.com/encrypted-fully-executable-program-code-possible/article/1481359