But that model isn't true in software. You can make two keys for an account, and hold one, the government's key, on a secure proxy site. Then a judge would issue a warrant, and if they handle the proxy storage well, they search your personal effects. That would have to leave a clear forensic trail in case some cop does an unauthorized search.
That would, constitutionally, be the same system we have in the real world. It would hold for all residents and citizens of the United States. Obviously, the details would be different for other countries. Complete privacy is not only a myth, it's a destructive one.
You don't seem to know about Software Engineering, particularly in regards to security. There's this great advantage of software security to design in layers but also reducing the attack surface. Having two keys increases your surface area of attack.
Just like a house, having multiple people, whom have keys, increases the risk of someone getting their key stolen so that someone can use it to gain entrance into your home. Having more keys available, grants more opportunities for one to be stolen.
This is my problem with PRISM. They are holding onto people's data on government servers. I'm not sure if they are still on Google's or whoever as well but they have increased the surface area for potential attackers.
Secondly, there's a partice of trust but verify. There's no way to verify how the government holds this key. I can trust that they will hold onto the key properly but I can't independently verify this. That is not good.
Also, how do I know that the government isn't just using that key to get to my data anyways? There's plenty of things wrong with your argument. I am not for complete privacy but software does not work the way you think it does.
I am however for privacy but for a check and balance, and a trust but verify. Just like a warrant, I have to be notified when the government searches my house, so I should be given the same opportunity with my data.
I have not presented any solutions because I don't know the answer but I do not want to give up my rights to privacy. Not only do I want to protect my personal information but my work as well. There must be a balance but I do not know the answer and we must take more time to find one. People need to know why your idea is flawed.