The fact that you might be able to see that a government read a message of yours offers little assurance that the government will not start abusing this power. After all, what possible recourse do we have after we start seeing these notifications on our messages? Certainly the government won't start telling us the exact reason they are snooping. The very fact that your conversations had been snooped on by the government might imply there is something shady about you. Where there is smoke, there's also fire, right? And this still has us relying that governments won't start pressuring clients to have special code which bypasses the notification when it is convenient for them.
No. The government must not be allowed to deny the citizen his right to have private conversations.
My hope is that if millions of people started seeing these messages next to their conversations with their lovers, the people would vote for a different government.
There's a big difference between knowing big brother is scanning for criminals, to seeing big brother has right now looked at my private message.
Also, remember that criminals are defined by the law and the law is defined by the government.
That's how it is now without encryption.
So, for me, this changes nothing.
* https://en.wikipedia.org/wiki/Key_disclosure_law
* https://www.schneier.com/blog/archives/2007/10/uk_police_can...
* https://www.theregister.com/Print/2007/10/03/ripa-decryption...
Why should it? What problem does it solve? Certainly not the problem of terror in Vienna.
Are there some interesting candidates for such a mechanism? At first is sounds like a long shot, but there are cryptographic mechanisms achieving unintuitive results, so it may very well be possible.
that's what they need to do even today after they have found enough evidence that the court sent you what's called "notice of inquiry" and preliminary investigations start (it doesn't mean yo are guilty, it means there's gonna be an official investigation on you and after the investigation has ended they're gonna either drop the charges or go to trial).
but crime prevention usually works best when investigations are kept secret.
Imagine if in Italy we called every mob boss the police was investigating on to tell them they were tapping their phones or checking their bank accounts.
They knew it anyway, but that's where the middle ground is.
Another possibility would be, as I've written somewhere else, that a pair of keys is always created and made available to the local authorities, but they have to be authorized from a judge to use them.
The encrypted data is instead kept on the provider side, so that even if someone steals the keys, they can't access the data because it is in a separate facility, protected in the same way it is today, because it's in the best interest of the provider, that is already collecting that data, to keep it safe.
And if someone steals the data, can't decrypt it.
Metadata are also very important to investigators, I imagine that their need to decrypt the conversations comes from the fact that with the metadata they can narrow down the number of suspects to a few, but without the actual content they can't tell exactly what's going on.
> if they read the messages and find you've done some crime, authorities will eventually track you down
that's not so obvious.
I could show you a lot of cases when this has not happened, for various reasons, most of them formal (tapping lasted a few hours more than authorized, tapping was badly misreported in some other meaningless section of the conversation but it's enough to nullify it in its entirety, tapping included someone else that was not under investigation that should have been removed from the records bu it's still there, etc. etc.)
This is a good middle ground for espionage.
That could be implemented by having full e2e encryption as today, but requiring clients to hand over the keys when requested by a local governing authority. The client/app would then immediately show to the user "Local Authorities have viewed a copy of this message".
Why isn't this middle ground being discussed?
I understand authorities don't want to alert their targets about an investigation, but let's be honest - if they read the messages and find you've done some crime, authorities will eventually track you down.