- present false source to claimed binary build of same.
- allow for pervasive backdoors in binary blobs that resist scrutiny by security researchers
- present false source to claimed binary build of same.
- allow for pervasive backdoors in binary blobs that resist scrutiny by security researchers
Video/music DRM wouldn't (couldn't?) change from what it is now: the plaintext bits have to be surfaced to the user at some level (so that it can be displayed/played), so they can simply be ripped at that point.
I'm having trouble thinking of cases where iO gives you any actual guarantees that matter, because of this property.
So candidate plaintexts that are plausible sources for the obfuscated blob appears to be a capability of this approach.
As there's a whole other thread going on right now about deniable encryption (in the context of e-mail), I think it's worth pointing out that the recipient still typically knows whether or not a particular encryption method is deniable. Such methods would presumably not be a good idea to use for software distribution.
In other words, the deniability is an intentional construction that could be used if parties feel they have a reason to use it (like in a messaging application, as tptacek and Matthew Green are arguing for). However, it's not something that automatically applies to all signature methods merely because of the existence of indistinguishability obfuscation. A software signature method that is constructed to have a deniability property is probably not one that a software user should accept. :-)
In my view, which I've expressed elsewhere, software releases should move in the exact opposite direction by including advertisements of their existence in a public log (whether that's a blockchain, a widely-distributed git repository, a Certificate Transparency log, or whatever).