Yes, but DHS can't eliminate cash. However they can restrict the amount you carry across borders without declaring to around $10K. Bitcoin does make it very easy to transfer a million USD worth of coin to anywhere in the world in minutes. It's impossible to do that with cash, unless you go through a heavily regulated and monitored bank.
And there is always the Tor network for anonymity.