If the government forces the big American tech companies to adopt weaker encryption technologies, what's to stop terrorists from rolling their own communication app? Or new tech companies from deploying apps from countries where strong encryption is still legal? Would developers need to become familiar with government approved algorithms?
Separate from the debate on whether this is a good idea, I'd love to see a proposal for how a global encryption ban could actually be implemented.
Forcing the terrorists/criminals to roll their own encryption would be a huge win for both law enforcement/foreign intelligence agencies and the general public. When non-cryptographers write their encryption software the likelihood that it's insecure goes up, and if they're off using Mujahideen Secrets v5.0 instead of WhatsApp their communications would stick out like a sore thumb instead of blending in with regular users. When the terrorists/etc. don't blend in, the FBI/NSA/etc. don't have to sift through mainstream communications channels to figure out which people are bad guys and which are just regular people.
Separate from the debate on whether this is a good idea, I'd love to see a proposal for how a global encryption ban could actually be implemented.