SHE IS INNOCENT until proven guilty. I don't care what you *THINK* she might have done.
Do you not understand the importance of due process? Do you not understand the extreme evils that politicians and "the law" will unleash on innocent people as a result of erosion of due process?
I'll grant you, she probably did it. But when you erode a legal right, it sets a precedent, and I don't care what you say, holding someone prisoner for years while they decrypt the evidence is a breach of rights and due process.
You are demonstrating the great unconsciousness of the masses, allowing "the law", i.e. governments free rein in destroying your rights and liberties. And then some years down the line, those same astonishingly stupid masses will go "how did we get to this hell?". Duh, you were applauding all the way, trading in your freedom for some illusion of "security". Ha.
In this case, years or possibly decades in jail on a suspicion makes her a case of guilty until proven innocent. Do you have any idea how long it would take with current tech to decrypt a DriveCrypt++ encrypted volume? 30 years or so, I think, with the strongest supercomputer officially built...
Holding a person in jail for decades waiting for proof is CERTAINLY treating her as guilty until proven innocent. I'm not defending mortgage fraud. I'm defending due process and rights from erosion and the devolution into totalitarianism.
Knowing that the algorithms are based on unidirectional mathematics, I can almost guarantee you that no one knows the key. And about the NDAA, it only has to be the merest SUSPICION of ASSOCIATION with, not "terrorists" but "anti-American activities" to allow the military to go in there and indefinitely detain these people without the slightest due process, charges, lawyer, or phone call. In other words, some military personnel only need suspect that the activity might be used to finance some activity that might be called "anti-American", or might constitute in itself an "anti-American" activity to go and arrest.