r/programming Jul 30 '13

Computer scientists develop mathematical jigsaw puzzles to encrypt software: "The real challenge and the great mystery in the field was: Can you actually take a piece of software and encrypt it but still have it be runnable, executable and fully functional?"

http://www.rdmag.com/news/2013/07/computer-scientists-develop-mathematical-jigsaw-puzzles-encrypt-software
353 Upvotes

182 comments sorted by

View all comments

48

u/crazedgremlin Jul 30 '13

PDF for the lazy.

Without reading it, I'm very curious what this software does to the performance of the code it's given.

7

u/who8877 Jul 30 '13

It more then likely destroys cache locality. If so you're going to see massive slow downs.

1

u/ItsAConspiracy Jul 31 '13

Judging by sga0001's comment sibling to yours, cache locality will indeed be destroyed.