Re: "How would they stop terrorists from sharing keys"
re: "every encrypted communication or storage they can't access will be a crime itself", may I quote the King of Hearts: "He must have meant some mischief, or he would have signed his name like an honest man."