2 ms·
How can you tell it's not swapping text to include "Fire all the missiles!" (or other message of choice) to whatever you're encrypting?
by DerpDerpDerp 13y ago
How can you tell it's not swapping text to include "Fire all the missiles!" (or other message of choice) to whatever you're encrypting?
- jerf 13y agoIf you are running an obfuscated blob, it's probably not because you intend to trust it, it's probably because you are offering the ability to run some computation to a another person to run in your context in a way that they can trust. (It wasn't mentioned, but I imagine that trying to falsely run a program like this would also be very difficult; the slightest deviation probably shreds the output; my intuition says this would be a necessary condition for any such obfuscation scheme to stand. Combine this with the obfuscated code signing the result and you're probably looking at something extremely hard to forge.) Your trusted environment and input, their trusted code, a result that either they trust or perhaps you mutually trust (with some protocol stuff added in).