This simply cannot be done. Uncrackable encryption is widely available in open-source code.
I have right here on this very computer the C source code for Blowfish. I could compile it into a library, and call this library from my web application. Hundreds of thousands of programmers around the world could do the same thing.
But in fact, there are many ways to do it that do not require any coding. I’m not going to say how you would do it, but it is definitely possible to communicate back and forth in complete secrecy, so nobody even knows that this communication exists. It does require considerable technical knowledge, but it certainly can be done. Since it piggybacks on common protocols, there’s no way to stop it.
I've been using PGP for over a decade (actually GnuPG in recent years). Great stuff. 4096-bit keys. Go ahead and break it...
You mean they can’t outlaw math? Who knew?
All this means is that anyone that cares, like terrorists, will go to the trouble to use open-source uncrackable (like in the lifetime of the universe uncrackable) crypto.
Everyone else will use what’s convenient, the commercial, pierceable products. Inevitably, there’ll be a breach (OPM, we’re looking at you!) and regular people will be harmed.
Can someone explain to these Solons that all of web commerce is moving to TLS (https:) and everyone’s banking, healthcare, e-commerce (anyone ever hear of Amazon?) data security is about to be weakened for no good reason other than their being able to say “Hey, We Did Something!”
This is the RC4 crypto program in 3 lines of perl
#!/usr/bin/perl -p INIT{sub Q{$s[($_[0]+=$_[1])%=256]}sub S{@s[$y,$x++]=@s[$x,$y]}@k=pop =~/../g;S$y=map{S Q$y,$_+hex$k[$x%@k]}@s=0..255}s/\C/$&^chr Q S Q$y,Q$x/eg
Back in the bad old days the feral jackboots in the commerce department officially declared the 3 lines of perl above as an ITAR classified munition that could not be exported from the United States without a valid export license.
The government is full of really, really stupid people. To any jackboots reading this, yes, that means you too.
Mathematics is not purely an American property that can be controlled by legislative fiat.
Software already exists that is absolutely safe from government until someone is able to prove that P/=nP
We have a wide assortment of algorithms to choose from. Blowfish, Twofish, Idea, CAST, 3DES, AES, various ECCs. Hell, with a couple of smoke detectors, a geiger counter and a Rasberry Pi, you can make a random number generator that will feed an absolutely unbreakable one time pad.
The genie is out of the bottle and was last seen sailing away on a Clipper ship.
That we actually have people at her level of government that think this is not only a good idea, but is even possible is an indication of how far we've fallen as a republic, and how truly stupid far too many of our elected representatives are.
she is probably fishing for a shakedown. Or maybe the NSA has her on a stick...
We shouldn't talk in absolutes, but I take your point. This is someone with zero technical comprehension spouting off at the mouth. However, if the government wanted to inject the NSA with billions of dollars in funding, they could theoretically find a way to break encryption using quantum computing, but as we've seen, the market moves as fast or faster than the government, so it would be just a matter of time before stronger encryption was available that they couldn't break, if they could figure out how to.