Slashdot Mirror


FBI Agent: Decrypting Data 'Fundamentally Alters' Evidence (vice.com)

Joseph Cox, reporting for Motherboard: An FBI agent has brought up an interesting question about the nature of digital evidence: Does decrypting encrypted data "fundamentally alter" it, therefore contaminating it as forensic evidence? According to a hearing transcript filed last week, FBI Special Agent Daniel Alfin suggested just that. The hearing was related to the agency's investigation into dark web child pornography site Playpen. In February 2015, the FBI briefly assumed control of Playpen and delivered its users a network investigative technique (NIT) -- or a piece of malware -- in an attempt to identify the site's visitors. [...] According to experts called by the defense in the affected case, the fact that the data was unencrypted means there is a chance that sensitive, identifying information of people who had not been convicted of a crime was being sent over the internet, and could have been manipulated. (Alfin paints this scenario as unlikely, saying that an attacker would have to know the IP address the FBI was using, have some sort of physical access to the suspect's computer to learn his MAC address, and other variables.)

89 comments

  1. THIS case? by Anonymous Coward · · Score: 0, Troll

    All the injustices in this country, and these scumbag lawyers choose to make a stand HERE of all places? SMH...

    1. Re: THIS case? by Anonymous Coward · · Score: 4, Insightful

      You can't pick them like that - you have to use the case that raises the question most directly. And it's always the degenerate undesirables that are used to expand police powers to the detriment of civil society.

    2. Re: THIS case? by dwillden · · Score: 4, Informative

      And it's the same degenerate undesirables who fight back on their convictions who establish what protections we do have. Miranda for example was a real scumbag, but his appeal on being interrogated without knowing his rights established the Miranda warnings we can all quote from TV. And incidentally shortly after winning his landmark case that upstanding citizen was stabbed to death in a bar fight.

      --
      I'm too lazy to compose a creative sig.
  2. Encryption != Integrity by TechyImmigrant · · Score: 2

    Can we please stop using 'encryption' when we mean 'integrity'. They are not the same thing.
    TFS is arguing that integrity has been compromised by removing encryption. BS.

    --
    I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    1. Re:Encryption != Integrity by Anonymous Coward · · Score: 5, Funny

      Hillary Clinton has no encryption.

    2. Re:Encryption != Integrity by mysidia · · Score: 1

      Right.... decrypting does NOT compromise Integrity; so long as the decryption key used is correct AND the decryption method used is the exact reverse of the method originally used to encrypt.

      # ls myfile.encrypted
      # Cat /usr/local/FBI_Files/Other_File_To_Plant > myfile.decrypted

      Does not count as proper decryption. If the decryption algorithm is "Insert spurious data here", then in that case, Integrity is compromised.

    3. Re:Encryption != Integrity by Anonymous Coward · · Score: 1

      Can we please stop using 'encryption' when we mean 'integrity'. They are not the same thing.
      TFS is arguing that integrity has been compromised by removing encryption. BS.

      It's probably quite difficult for a layman to differentiate between cryptographic algorithms and what they actually are for. As in the difference between cryptographic hash function, asymmetric crypto and symmetric crypto. Not to mention how something like Diffie-Hellman functions.

      It's not even all that easy to understand them as a software engineer, unless you spend quite a while with them. Personally, someone paid me to develop a functional obfuscated crypto core so I have a understanding of a few algorithms and the overall concepts. I also found out that there's some silly BS associated with obsfucated crypto and how stupid requirements for some systems are.

    4. Re:Encryption != Integrity by Anonymous Coward · · Score: 0

      Aren't both of those items *always* *impossible* to prove?

      You could argue that there exist multiple keys and algorithms that when applied to *any* blob of data could produce the resulting output. How could you possibly prove that the output they generated is in fact the original input?

    5. Re:Encryption != Integrity by Anonymous Coward · · Score: 1

      It's probably quite difficult for a layman to differentiate between cryptographic algorithms and what they actually are for.

      It's probably quite difficult for a non-layman too. How do you prove that the result of decryption is equivalent to the original text?

      Imagine simple XOR encryption. If you allow a key-size that is the same size as the data length it is trivial to generate a key for each that when applied creates the same result.
      If you try to brute force that encryption you will probably encounter a large amount of other legible texts before you encounter one of the two original texts.

      Can you prove that this isn't possible with a more advanced encryption? Can you find someone who can prove it?

    6. Re: Encryption != Integrity by Anonymous Coward · · Score: 1

      Remember the big fuss over DVD keys, and DeCSS, that little bit of code that would unlock region specific DVDs. This bit of code was made illegal to own. Yet it could be reconstructed anywhere without any information being transferred simply by generating a particular prime number (the "forbidden prime number"), saving it as a binary file and then unzipping it. By sheer luck the unzip utility would skip over the unwanted bytes at the end of the file and reconstruct the source code.

    7. Re:Encryption != Integrity by shellster_dude · · Score: 1

      You can prove that it is mathematical infeasible that your decryption, which is a valid file and displays a reasonable result, is NOT the one that the original user was expecting. That number, no matter how you arrive at it, is way, way less likely than a Fingerprint or DNA match being an accidental duplicate of an innocent person, so good luck making that argument to a jury...

    8. Re:Encryption != Integrity by Anonymous Coward · · Score: 0

      Can we please stop making claims that "encryption" and "integrity" are different, when in fact it all depends on the specific encryption algorithm.

    9. Re:Encryption != Integrity by Anonymous Coward · · Score: 0

      With a simple xor one-time pad, you can take the ciphertext, take a plaintext that you want to be the 'evidence', xor them together and then claim that the result was the original pad used to encrypt.

      Of course, if the evidence isn't encrypted at all in the first place, they can just directly manipulate the plaintext, so it's not really buying you anything.

    10. Re:Encryption != Integrity by Anonymous Coward · · Score: 1

      Erm, no.

      Given an xor one-time pad algorithm, you can hand me a ciphertext and any arbitrary plaintext, reasonable-looking or otherwise, and I will hand you back the pad that will decrypt that ciphertext to the plaintext you provided.

      In other words, given that algorithm, it is absolutely mathematically feasible for someone to say 'Here's the ciphertext and here's the key I used', while lying about it being the key they used, and have the ciphertext 'decrypt' to whatever reasonable-looking plaintext they want the jury to see.

    11. Re: Encryption != Integrity by Anonymous Coward · · Score: 0

      No we can't. Encryption is a word having a specific meaning, and that meaning does not include integrity.

    12. Re:Encryption != Integrity by rtb61 · · Score: 1

      Technically it does because from the human jurists point of view. Data goes into magic decryption box and data comes out of magic decryption box and the data is different, how different, hugely different, in fact so different one encrypted file could have gone and another completely different file could come out and not the decrypted other file, just a whole new file, one slipped into the magic decryption box. Likely to remain valid the encrypted file should be submitted and then decrypted with a open source decryption product on a clean box, so as to substantiate the source file was in fact decrypted and just not simply replaced with another file.

      --
      Chaos - everything, everywhere, everywhen
    13. Re:Encryption != Integrity by mysidia · · Score: 1

      However, this is no justification for not encrypting.

      After all, you can send ENCRYPTED FILE plus FINGERPRINT+MESSAGE DIGEST OF ORIGINAL DECRYPTED FILE digitally signed.

      Then you can have your audience copy the message digest And the decrypted file, and satisfy themselves that the decrypted file has the same message digest as the one calculated and sent alongside the original encryption process, and then verify the digital signature.....

    14. Re:Encryption != Integrity by dwillden · · Score: 1

      Actually they do have a point. The data is being changed, from the encrypted form to the cleartext form. The FBI then has to be able to prove that the decryption process did not change the actual content of everything decrypted. We can't just print out and read the encrypted data and see that the email in question actually said "I laundered $3 million dollars worth of hotel towels" rather than "I laundered $3 million dollars for the Russian Mafia". Granted it wouldn't exactly be easy to create a decryption process that would convert random but properly placed bits of text from innocent data to incriminating data without glaring errors.

      The key to computer forensics is you have to prove you didn't change the data when you pulled it from the source hardware.

      --
      I'm too lazy to compose a creative sig.
    15. Re:Encryption != Integrity by Anonymous Coward · · Score: 0

      shellster_dude assertion is correct in the case of normal symetric keys which is what is used in 99.999+% of cases.

    16. Re:Encryption != Integrity by StikyPad · · Score: 1

      True, but I see the point -- you still have to show that you've done that. You still have to show that the plaintext is, in fact, a result of the ciphertext when a transformation is applied using a given key and not just some plaintext that you've invented.

    17. Re:Encryption != Integrity by mysidia · · Score: 1

      Technically it does because from the human jurists point of view. Data goes into magic decryption box and data comes out of magic decryption box and the data is different

      Same deal with any lab test or forensic data extraction, even if the data is not encrypted.

      You need multiple independent cryptoforensic experts or experts working for both defense and prosecution to Testify under oath that they've used the supplied/available keys to decrypt and/or extract the data, And the process used is sound.

      Under penalty of perjury, they will confirm this is the decrypted version following all proper safeguards, using only the standard decryption algorithms, And they will fully disclose any level of uncertainty in the result of the process.......

    18. Re:Encryption != Integrity by TechyImmigrant · · Score: 1

      >Given an xor one-time pad algorithm

      You don't use OTPs for signing.
      You don't use OTPs at all, they don't solve the key management problem.

      Please keep up.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    19. Re:Encryption != Integrity by Anonymous Coward · · Score: 0

      Sure you don't. However, perhaps you should consider that the comment in question itself specified :

      "Imagine simple XOR encryption. If you allow a key-size that is the same size as the data length ..."

      In other words, the context was about an XOR OTP, so who wasn't keeping up?

    20. Re: Encryption != Integrity by Anonymous Coward · · Score: 0

      See "unicity distance" - infinite for a one-time pad, but not for any algorithm with a fixed length key.

    21. Re:Encryption != Integrity by rtb61 · · Score: 1

      Under penalty of perjury, don't make me laugh, hah hah. There have been repeated and not a little but a huge incidence of perjury being committed by the authorities, exposed and with no prosecution, just a, tut, tut, don't get caught next time, tee, hee. They jury is bound by honour, oath and integrity to verify the validity of the information provided as best a possible. All evidence should be presented in a clear and unambiguous fashion, not a secret vouched for by vested interests. Yeah, sure they will bring back that drip under pressure (expert) should they testify in any other way than the way they have been paid to. Sorry but people paid to lie will lie and then who the fuck decides what is truth. Evidence needs to be presented in such a way that the jury can evaluate it and not just a person paid to ensure the prosecution wins the case, a selected drip under pressure and not an independent expert witness, with proof of independent 'opinion' and that proof should be replicable upon request by another independent expert.

      --
      Chaos - everything, everywhere, everywhen
    22. Re:Encryption != Integrity by TechyImmigrant · · Score: 1

      I know what an OTP is. An OTP uses XOR. 'XOR' OTP is just a redundant way of saying OTP.
      The context was TFA talking about undermining the integrity of evidence.

      Encryption through an OTP or ECB, or CTR or CBC or any other privacy mode does not ensure integrity. There never was a question about that. Stating that you can undermine integrity of a non-integrity mode is tautological.

      What is appropriate to require is second preimage resistance. The article really has someone arguing that the process of evidence doesn't have second preimage resistance. So the prosecutor can substitute an alternative plaintext and no one can tell.
       

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  3. Maybe it de-alters it. by Anonymous Coward · · Score: 0

    I would argue that the evidence is the thing before it was encrypted, and decryption restores what was hidden. Just playing devil's advocate...

    1. Re: Maybe it de-alters it. by Anonymous Coward · · Score: 2, Informative

      And thats what most people who dont understand encryption would say. Unfortunately you completely mis understand the mechanisms being used and a binary blob can decrypt to multiple different data sets depending on key and method. Its pretty much impossible to deduce after decryption whether the result is the same as the original or if the result is alternative output.

      You can get a binary blob to decrypt to pretty much anything you want by being inventive with keys and algos. Like you, courts have a hard time understanding whats going on.

    2. Re: Maybe it de-alters it. by Plumpaquatsch · · Score: 1

      And thats what most people who dont understand encryption would say. Unfortunately you completely mis understand the mechanisms being used and a binary blob can decrypt to multiple different data sets depending on key and method. Its pretty much impossible to deduce after decryption whether the result is the same as the original or if the result is alternative output.

      You can get a binary blob to decrypt to pretty much anything you want by being inventive with keys and algos. Like you, courts have a hard time understanding whats going on.

      Just like you can decrypt the encoded contents of a bookie's notebook to frame anyone you like as a bettor.

      --
      Of course news about a fake are Fake News.
  4. "Special" Agent needs remedial forensics training by thoromyr · · Score: 4, Insightful

    “[Had that data been encrypted,] It would still be valid, it still would have been accurate data; however, it would not have been as forensically sound as being able to turn over exactly what the government collected,” Alfin said.

    Which is such utter BS its hard to credit. I figured the summary was just the usual flame bait, but unless the article is misquoting the agent that is pretty damning.

    Hint: if the hash of the data before and after it is sent remains the same then that satisfies one of the requirements to being forensically sound (specifically, the data will be "accurate" -- unchanged since collection). Does the "special" agent think running it through an SSH tunnel would have altered the data? How about over a VPN connection? Does he not realize that the data was *shock* modified during transit (encapsulation at the very least, quite possibly encoded depending on the nature of the physical links along the way). What a moron.

    By his reasoning all digital data is forensically unsound because spinning platters *encode* the data (hint, it isn't the bits and bytes you might think, longer story has to do with run length synchronization issues). And *encryption* is a particular means of *encoding*. So if encryption is "the bad" because it transforms data then all encodings are bad because they all inherently transform data.

  5. No by cdrudge · · Score: 1

    Decrypting data doesn't alter evidence anymore than sequencing DNA evidence alters a blood sample, or sorting a bank transactions into deposits and withdrawls alters a bank statement used for evidence.

    1. Re:No by Austerity+Empowers · · Score: 2

      Doesn't sequencing DNA alter the blood sample? I haven't done it for 20 years, but the original sample was destroyed after gel electrophoresis as an essential part of the process, the dna was literally broken down. Their lab is probably better than what I had in HS, but I think it they also destroy the sample.

      Of course you don't use the whole blood sample, you take a bit out of it. But that also "damages" the evidence (in that there's less of it).

      It seems like encryption is nothing like that, the original file is completely intact in every way. The question is whether the output is a legitimate decryption of the input. For example my "frameThisFucker.py" script takes the encrypted file, does absolutely nothing with it, and creates a directory of kiddie porn. Not all transformations are valid or useful. He is arguing that such transformations may have occurred outside the chain of evidence, essentially rendering the evidence useless.

    2. Re:No by myowntrueself · · Score: 1

      Decrypting data doesn't alter evidence anymore than sequencing DNA evidence alters a blood sample, or sorting a bank transactions into deposits and withdrawls alters a bank statement used for evidence.

      A friend and I once toyed with the concept of software which would 'decrypt' anything you gave it into porn.

      --
      In the free world the media isn't government run; the government is media run.
    3. Re:No by PCM2 · · Score: 3, Informative

      On a semi-related note, during the "Zip wars" in the early 90s there was a fake file compression program circulating called NaBoB that claimed to use some sort of quantum compression techniques (all compression algorithms named after quarks) to cause your files to hit "the singularity," where every archive would be reduced to a single byte in size.

      Naturally, all it really did was rename your files, hide them, and write a one-byte "archive file" in their places. When you "decompressed" the archive, the full-size files would be restored. Miraculous!

      --
      Breakfast served all day!
    4. Re:No by Anonymous Coward · · Score: 0

      A friend and I once toyed with the concept of software which would 'decrypt' anything you gave it into porn.

      I would pay money to see the output given for each chapter of the Holy Bible.

    5. Re: No by Anonymous Coward · · Score: 0

      Just hash the words on each page so that they create a collage from a set of existing pictures (beds, rooms, nightwear).

    6. Re:No by JustAnotherOldGuy · · Score: 1

      Naturally, all it really did was rename your files, hide them, and write a one-byte "archive file" in their places.

      Lol, just tell people that you have to ship a "manifest" with the 1-byte file, with the "manifest" being coincidentally the same size as the original zipped file. :)

      --
      Just cruising through this digital world at 33 1/3 rpm...
    7. Re:No by Anonymous Coward · · Score: 0

      Decrypting data doesn't alter evidence anymore than sequencing DNA evidence alters a blood sample, or sorting a bank transactions into deposits and withdrawls alters a bank statement used for evidence.

      Or rearranging random letters to form the sentence "I plan to kill the president" ...
      you're correct that it is all just reordering of bits, but that's exactly what information is ... The organization of elements such that state is recorded and may be retrieved.

      It's not true to say every arrangement is equal. Some arrangements destroy information or add additional information not present in the original order.

    8. Re:No by gweihir · · Score: 1

      It does. And it is glaringly obvious that it does: The decrypted data has entropy lower by at least the entropy in the encryption key and that entropy was distributed over the bits of the encrypted data. As such, it is fundamentally different. Some basic understanding of what encryption does is required to see this though.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  6. Dumb Criminal by Tablizer · · Score: 1

    What kind of dumbass criminal names a kiddy-porn site "PlayPen"? Call it say "Windows10" or "Zune", then no cop will touch it.

  7. Misleading heading and summary by Registered+Coward+v2 · · Score: 1

    The agent didn't say it invalidated forensic evidence just that it wasn't quite as forensically solid but not exactly what was collected:

    Had that data been encrypted, “It would still be valid, it still would have been accurate data; however, it would not have been as forensically sound as being able to turn over exactly what the government collected,” Alfin said.

    --
    I'm a consultant - I convert gibberish into cash-flow.
    1. Re:Misleading heading and summary by fermion · · Score: 1
      I think as we require more scientific validity in police work, we see that some of the old assumptions are false. For instance genetics was seen as a sufficient indicator of guilt, but if we apply mathematics we see that it can only be used to prove innocence. This lead us back to question fingerprints and other things. Many of these are good investigative tools, to indentify suspects, create leads, and as part of a package of evidence that can be used to establish guilt.

      On the other hand I think it is proper to question if encrypted evidence that was somehow returned to plain text should on it's own establish guilt.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    2. Re: Misleading heading and summary by ZeroWaiteState · · Score: 2

      The government made several absurd arguments in that particular case, of which the "altering" argument was only one. It's sad, because Playpen deserved to be destroyed, not used as a civil liberties test case.

  8. There is a point to be made here by LichtSpektren · · Score: 3, Interesting

    Suppose the FBI* wanted to present evidence against me in court, which allegedly I transmitted over HTTP, telnet, SSL, or some other insecure protocol. Could I not validly say that the message was forged by a man-in-the-middle? Afterall, it's the digital equivalent of a postcard or billboard posting that's very easily tampered with and forged.

    It seems as though the FBI should be cheering for encrypted transmission by default; it means the evidence they collect is (more provably, at least) genuine.


    * Let's assume they have a valid and proper warrant here, which usually isn't the case, but let's keep this simple.

    1. Re:There is a point to be made here by PCM2 · · Score: 2

      Suppose the FBI* wanted to present evidence against me in court, which allegedly I transmitted over HTTP, telnet, SSL, or some other insecure protocol. Could I not validly say that the message was forged by a man-in-the-middle?

      You could say that, but a prosecutor only needs to prove that it was you who transmitted that message "beyond a reasonable doubt." You would be innocent until proven guilty, but "the dog ate my homework" is a pretty weak defense.

      --
      Breakfast served all day!
    2. Re: There is a point to be made here by ZeroWaiteState · · Score: 1

      Basically, they're still figuring out the hacking thing, and made some amateurish mistakes. In their attempt to secure a conviction, they're trying to retcon some of the stupid things they did into an established law enforcement practice.

    3. Re:There is a point to be made here by Anonymous Coward · · Score: 0

      but "the dog ate my homework" is a pretty weak defense.

      I would say that depends on how rich you are.

    4. Re:There is a point to be made here by chuckugly · · Score: 1

      Sort of seems like the cyber version of an evidence chain of custody issue to me.

    5. Re:There is a point to be made here by computational+super · · Score: 2

      HTTP, telnet, SSL, or some other insecure protocol. Could I not validly say that the message was forged by a man-in-the-middle?

      In the interest of pedantry, SSL is not insecure - or rather, it's the only effective defense we have against man-in-the-middle attacks. You also can't actually "transmit" over SSL; SSL just turns an insecure connection into a secure one. You have to do the actual transmitting over a higher-level protocol, like HTTP.

      --
      Proud neuron in the Slashdot hivemind since 2002.
    6. Re:There is a point to be made here by Anonymous Coward · · Score: 1

      Well no, that's where the defense comes in.
      Take letters, for example.

      If there's no guarantee your mail will retain its integrity (unencrypted and unsecure), one can easily claim that the letter was opened and incriminating evidence planted. This is why opening mail that does not belong to you is a criminal offense: To help slightly reduce the chance that your data is deliberately mishandled in this way. Every 'hand' (or server, service, database, whatever) your letter (data) went through with no encryption or guarantee of protections whatsoever, could change something.

      So, by the time the birthday card for little timmy with 100$ in it got to its destination, the money was removed by a disgruntled worker, the card changed for an application letter to ISIS by that FBI agent whose daughter you broke up with, the destination changed for somewhere in Syria and your return address changed for a warehouse full of childporn VHS.

      It was you who transmitted that message, beyond any reasonable doubt.
      But it hasn't been your message ever since.

    7. Re:There is a point to be made here by medv4380 · · Score: 3, Insightful

      Yes, but said evidence results in a warrant to search your computer physically. If you then possess the Child Porn then ether you've been setup by a master which you're screwed, or you're probably guilty which you're also screwed.

    8. Re:There is a point to be made here by Anonymous Coward · · Score: 0

      All that is needed to instill doubt it to hire someone to pull of the mitm attack in open court. Once that was accomplished you would, in the minds of any juror, destroy this form of evidence.

    9. Re:There is a point to be made here by DarkOx · · Score: 1

      SSL is insecure, all versions of the SSL protocol have serious vulnerabilities, you really need to be using TLS.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    10. Re:There is a point to be made here by PCM2 · · Score: 1

      Not this juror. You'd still have to explain to me who conducted the original attack, why, and when -- the latter being the most crucial. If you can't prove when it happened then there's little evidence it happened.

      --
      Breakfast served all day!
    11. Re:There is a point to be made here by guruevi · · Score: 1

      Worked for Clinton on her espionage charges.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    12. Re:There is a point to be made here by PCM2 · · Score: 1

      Mmmmmm, no, my message for Timmy was "Happy Birthday" and $100. If Timmy got an application letter to ISIS then I most definitely did not transmit that message. A transmission took place and Timmy received a message; just not one from me.

      I understand that you're trying to explain how a MITM attack works. I'm more trying to explain how evidence works in criminal trials. Just because a message exists doesn't mean I wrote it. You would have to prove that ... not just that an envelope left my mailbox and ended up in Timmy's. For starters, the mere fact that there was $100 in the envelope helps establish motive for someone to want to tamper with it. But you say, "Prove you put $100 in there. Where is it?" But as I am the defendant, the burden of proof is yours, not mine. And it would make sense to any reasonable juror that if I say I sent Timmy a birthday card, I probably did. Even more so if I can produce a receipt from the Hallmark store near my house from three days before the letter was sent. Where's the evidence that I sent something else? What would be my motive?

      --
      Breakfast served all day!
    13. Re:There is a point to be made here by computational+super · · Score: 1

      Wow, you out-pedantic'ed me. You are correct.

      --
      Proud neuron in the Slashdot hivemind since 2002.
    14. Re:There is a point to be made here by Anonymous Coward · · Score: 0

      The prosecution would be saying something that in reality boils down to "We know you sent the envelope, so what was received in the envelope was sent by you". As a practical matter, once they provide evidence the envelope was sent by you, and the envelope contained X when it was received, it's going to be on your defense to show that there was tampering and therefore the conclusion that what was received is what you sent is invalid.

      "The defendant claims the envelope contained $100 and a birthday card when sent, but the defendant is a smart and devious individual, and bought the birthday card specifically to be able to say that they sent the birthday card and $100 while actually sending the contents we have shown were received", etc.

  9. Chain of custody by Anonymous Coward · · Score: 0

    It seems like the issue is if the evidence they collected could have been tampered with to finger the wrong guy.

    Keeping the data stream under their control with encryption might be one way to eliminate this possibility.
    Using crypto-signing techniques is another way.
    Physical control is the classic way.

    Sending the data without protection over the open Internet if there are sophisticated threats does not seem a good strategy.
    Without known threats, then it is a game of probably ok, but can't say for sure.
    Preventing 'Can't say for sure' is what a known chain of custody is for.
    Sounds like they might not have have one.
    Is that what is being argued here?

  10. hes not *technically* wrong. by nimbius · · Score: 2

    during brute force attacks, sequential reads from disk into RAM contribute to the overall MTBF and MTTF statistics for the hardware. depending on how old the disk is and how complex the encryption, you could very well end up with a nontrivial number of missing sectors and potentially corrupted data on the disk just from thrashing it for personal gain. depending on the encryption, any writes will also contribute to things like SSD write life...controller actifity like purging deletes or any other administrativa undertaken by the OS as part of housekeeping are also nontrivial during long running attempts to crack asymmetric cryptography.

    --
    Good people go to bed earlier.
    1. Re:hes not *technically* wrong. by Fallen+Kell · · Score: 2

      during brute force attacks, sequential reads from disk into RAM contribute to the overall MTBF and MTTF statistics for the hardware. depending on how old the disk is and how complex the encryption, you could very well end up with a nontrivial number of missing sectors and potentially corrupted data on the disk just from thrashing it for personal gain. depending on the encryption, any writes will also contribute to things like SSD write life

      Except they don't run the brute force attack on the physical hardware that they confiscated in a search. The very first thing that is done is that the disks are cloned. Copies of the cloned disk image are then used in any attempt to brute force passwords or encryption keys.

      --
      We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
  11. Re:"Special" Agent needs remedial forensics traini by Solandri · · Score: 5, Informative

    Hint: if the hash of the data before and after it is sent remains the same then that satisfies one of the requirements to being forensically sound

    If the data is sent as cleartext, it becomes much, much easier for an attacker to alter the cleartext into a different form which contains a plausible message yet generates the same hash. There's an entire branch of cryptography dedicated to these types of attacks.

    If it's transmitted while encrypted, the attacker (assuming he can't break the encryption) has no way to verify that his altered ciphertext which generates the same hash still decrypts into a cleartext message which makes any sense in the context of the original cleartext, much less has been altered to his liking.

    While it's not required that this sort of data be encrypted before transmission, it is prudent to do so whenever possible. It drops the chances that the data has been forensically compromised from very small to vanishingly small (it is easier for the attacker to break your encryption).

  12. Re:BELIEVE NO FBI EVER by Anonymous Coward · · Score: 0

    Believe this about the FBI: they have more moles than Switzerland has cheese, and your Facebook data is shared internationally as well as other tracking and profiling databases.

  13. FBI was talking out of it's ass. by gurps_npc · · Score: 2

    They had access to personal, private information, they should have encrypted it.

    Encrypting it does not fundamentally alter it, anymore than making taking a shirt and folding it so that it fits inside an evidence bag fundamentally alters it.

    Should they be punished for doing so? Yes. But it should not invalidate their case. Fine them $100 per suspect, and let the evidence in to court.

    --
    excitingthingstodo.blogspot.com
  14. Re:"Special" Agent needs remedial forensics traini by Anonymous Coward · · Score: 2, Interesting

    Not necessarily disagreeing with you here, but after reading the article I could see something to the FBI's arguments.

    My understanding is that in this case, the FBI took over Playpen. Let's say that you go to visit Playpen. The FBI has an encrypted record of your visit, which only it has the keys to. How can you counter the evidence supplied by the FBI? What if the FBI's "encryption" method actually spits out false data?

    Not the same, and basically not any different from the FBI falsifying evidence, which has nothing to do with encryption. However, I could see, in a very vague sense, there being some legitimate legal questions about whether or the FBI encrypting something taints evidence, because they *have done something to the evidence.*

    Someone else brought up the example of DNA sequencing--whether sequencing DNA alters the blood. That's different, because the original specimen is still there. With communication, everything is a copy. It's like the FBI making a copy and storing that.

    Anyway, I share your general skepticism of the argument, but also think the FBI's position isn't totally ill-founded. It seems like they were trying to anticipate a nontrivial legal counter-argument that might apply to a slightly different situation.

  15. Not to Worry by Anonymous Coward · · Score: 0

    "...an attacker would have to know the IP address the FBI was using, have some sort of physical access to the suspect's computer to learn his MAC address, and other variables." Just something only your government knows.

  16. Consider Potential for Abuse of A One Time Pad by Anonymous Coward · · Score: 0

    A message encrypted with a one time pad can be "decrypted" to ANY message of the same length- so unless there is a way to verify the authenticity of both the message and the pad used to decrypt the message a corrupt agent or a malicious informant could manufacture any "evidence" they want.

    For example you encrypt a grocery list... they "decrypt" it into a terrorist plot...

  17. The Road can change The Traveler by Pitawg · · Score: 2

    If the data is not encrypted, a middle man could have changed it prior to arriving back at FBI headquarters. (Doesn't everyone have a network appliance watching all traffic leaving home to scrub MAC addresses and more in plain text of packets leaving? Red lights? Klaxons? "You have ID data trying to Breach!!" )

    It had me wondering on a tangent.... If Stingray's in use, and one of the methods it uses to snoop is to scream louder and force phones to revert to older, not so encrypted communication protocols, how many cell conversations/transactions does that open up for anyone listening in the same area while they spy on one of the thousand phones?

    1. Re:The Road can change The Traveler by Pitawg · · Score: 1

      And all this is moot. Since no privacy can be had on a network connected computer where all can/will be hacked, this also means anything on the networked computer cannot be connected to only the owners/operators. They killed computer evidence in their child preditor descision.

      "If I cannot keep LEO off my machine, LEO put the pictures there, or looked after the other Hackers put it there with the same exploit LEO used!"

  18. Re:"Special" Agent needs remedial forensics traini by thoromyr · · Score: 2

    To be properly forensic the data should be hashed on the source machine and the hash verified on the destination. Not doing so is a failure in due diligence and introduces an implicit logical gap in the chain of custody. Now, the reality is that the obligation lies with the defense that something happened causing the data to be altered. And it sounds like they are trying to go that route. It just isn't a realistic defense (meaning it has about a snowball's chance of succeeding).

    The real reason for encryption isn't an attempt to ensure the data is not altered, it is to prevent it from being exposed. Any system that is logging/recording what goes through it (hello, NSA) can capture the plain text. Encryption is to provide confidentiality, not integrity.

  19. Re:"Special" Agent needs remedial forensics traini by thoromyr · · Score: 3, Informative

    Sorry, I didn't read your whole post so my answer is incomplete. While collisions can be generated, for even semi-modern hashes they involve more than just data changes (e.g., the size of the data is changed as well). A digital chain of custody will record both the hash and the size in bytes. And that does not alter the fact that the burden of proof lies with the defense when making allegations of alteration. That is, the allegations must be specific -- not just a general hand waving that "something could have happened". There is a presumption that evidence has not been tampered with. Breaks in chain of custody are not uncommon and normally have no impact on proceedings other than some additional testimony.

    Furthermore, hash collisions are not considered to be an issue by the courts. Fingerprints have a far far greater risk of collision (or simply misidentification) than say md5 and law enforcement has done an effective job of convincing the courts that *fingerprints* are unassailable evidence and now with hashing being vastly better it is considered completely irrefutable.

    Again, the purpose of encryption is to protect confidentiality, not provide integrity. While it may have some impact in that regard it is a side effect. Integrity measures (such as documenting the chain of custody, hashing evidence on collection, etc.) are what provide that.

  20. Not realistic by EndlessNameless · · Score: 1

    No one uses one-time pads.

    I get that cryptonerds find it fascinating, but in the real world everyone is using AES unless they have legacy crap to support.

    Some people may use Serpent or Twofish if they distrust AES, but the result is the same. "Decrypting" any real system with a custom key like that is just not going to happen.

    --

    ---
    According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
  21. Observer Effect? by Anonymous Coward · · Score: 0

    Are they talking about some form of Observer Effect? Frankly the article is somewhat confusing to me about who said what, and what the real implications are.

  22. Umm... by fuzzyfuzzyfungus · · Score: 1

    I'm confused by the issue here:

    Yes, it is definitely true that digital forensics requires care to not munge the evidence and preserve its integrity; and that gets a lot harder if you are actively attacking a remote host that multiple other people have access to and can potentially also be altering, rather than just shoving an HDD into a write blocker and reading it back; but I'm unclear on why that relates to encryption.

    Basically nothing you 'find' on a computer is actually meaningful without a layer of software interpretation(or, for simple formats, one skilled in the art running the algorithm in their head). Why is applying a decryption algorithm to an encrypted file different than, say, trusting an NTFS implementation to accurately take a partition full of meaningless garbage and present you with a filesystem; or a JPEG implementation to tell you whether a given sequence of bits is kiddie porn or not?

    It is true that if encryption happens to be what turns a 'seize the server, grab images of the drives' investigation into a 'hack the server in an unknown location, malware the data out on the fly' investigation then, in a weak sense, I suppose that 'encryption' has complicated the investigation; but aside from that it doesn't seem any different than the usual problems with attribution of files, interpretation of formats, and so on.

  23. Re:"Special" Agent needs remedial forensics traini by ultranova · · Score: 1

    If the data is sent as cleartext, it becomes much, much easier for an attacker to alter the cleartext into a different form which contains a plausible message yet generates the same hash. There's an entire branch of cryptography dedicated to these types of attacks.

    How many different plausible messages that indicate you're into child porn are there? Much less than possible hashes? Because one of them has to have the same hash as the original message for this attack to be even possible.

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  24. Re:"Special" Agent needs remedial forensics traini by Anonymous Coward · · Score: 0

    "To be properly forensic the data should be hashed on the source machine and the hash verified on the destination."

    You cannot account for the actions of the "source" machine because it is untrusted. The spindles must be removed from the "source" machine and placed into a trusted alternative.

  25. Re:"Special" Agent needs remedial forensics traini by Anonymous Coward · · Score: 0

    To be properly forensic the data should be hashed on the source machine and the hash verified on the destination. Not doing so is a failure in due diligence and introduces an implicit logical gap in the chain of custody. Now, the reality is that the obligation lies with the defense that something happened causing the data to be altered. And it sounds like they are trying to go that route. It just isn't a realistic defense (meaning it has about a snowball's chance of succeeding).

    If the hash value is the MD5 sum, there is sufficient research to introduce reasonable doubt.

  26. Re:"Special" Agent needs remedial forensics traini by guruevi · · Score: 1

    This seems to be a case of a re-explanation of what a tech told him. The 3rd party techs don't hold as much credential in a court as a "special agent" so the agent is in court trying to explain what happened. From the summary I can only establish that in order to "catch" a suspect they inserted a MITM that altered the data so it became identifiable (eg adding the string &FBISUSP=001 to every HTTP query or even every packet) - that allowed them to not touch the servers (maintaining the forensic credibility of the server so they can pursue the operators) and simultaneously see what the person is accessing/traversing in logs and across computers and routers they controlled or even on a suspects computer but in doing so they altered the streams both in and outgoing which could be construed as tampering with the evidence because now every packet has the FBI fingerprints on them and those could've alter the original flow of data (eg it could be argued that the string could cause the servers to return child porn instead of fluffy kittens). Additionally mangling of packets may filter out those spurious strings which would've been avoided by inserting the strings in the encrypted stream instead of out of it (or in a plain text stream).

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  27. Computer Forensics: It's a joke by Anonymous Coward · · Score: 0

    That there is a law which can be broken by the mere existence of information near you is a detriment to democracy. It creates the plausible scenario where people are wrongly accused and convicted as a result of tit-for-tat politics and similar. The same can be said for drugs, alcohol, and similar laws where mere possession is a crime. It's also really bad that we have laws which make it so that a person accused of a crime is guilty by merely there being testimony by someone whose supposedly the victim. For a democracy to function there must be substantial collaborating evidence of a crime or we risk destruction of a truly democratic system. If people an be locked up by the mere whim of those in a position of power it will be abused. It's what we see routinely going on with asset forfeiture, but to think its a problem exclusive to it is a folly. Politicians, law enforcement, and the media build there careers off of damaging other peoples lives. Relative to the actual harm by those arrested far more harm is done by these groups.

  28. Urm... by Anonymous Coward · · Score: 0

    >[...] In February 2015 [...]

    Wasn't it 2016?

  29. Re:"Special" Agent needs remedial forensics traini by Plumpaquatsch · · Score: 1

    Not necessarily disagreeing with you here, but after reading the article I could see something to the FBI's arguments.

    My understanding is that in this case, the FBI took over Playpen. Let's say that you go to visit Playpen. The FBI has an encrypted record of your visit, which only it has the keys to. How can you counter the evidence supplied by the FBI? What if the FBI's "encryption" method actually spits out false data?

    Wouldn't it be easier to just store a completely made up unencrypted record of your visit instead?

    --
    Of course news about a fake are Fake News.
  30. Not anymore than looking at evidence alters it by Anonymous Coward · · Score: 0

    Observing objects has physical effects on them.

    Decrypting data does not alter, you can keep a copy of it and some alteration of data is a acceptable loss. Noting in the universe is static, we can't expect evidence to disobey physics.

    A reasonable loss of integrity would be expected to be shown.

    The article says that because data was not encrypted it could have been altered. That's an extremely weak defense. Aliens could also have injected packets with sophisticated quantum packet superpositioning. Just because you can make it sound vaguely intellectual and somewhat viable, does not mean it deserve a focused effort to disprove.

    Anything can be altered, so how can we trust any data? Why is data over the internet special? When evidence goes through many people's hands or memories from witnesses erode with time, we don't disregard that data. Defense always can make the case of evidence tampering or faulty memory, that doesn't mean we take it seriously.

    In the case of evidence tamper, it's up to the defense to prove there is tampering. We can't just assume all evidence is tampered with because it was not encrypted or locked away from tampering every step of the way.

    It's much much easier to tamper with physical evidence than it is to possess the skills to to alter data on the fly. Any log could have been hacked or perhaps spoofed. Just because it remained encrypted doesn't mean it was not altered because the data has to be sourced from somewhere and written. If you can spoof the source then your evidence would appear to be valid even if it remained encrypted and secure the entire time.

  31. Do they really have to be a master? by Anonymous Coward · · Score: 0

    0 day attack on an application in an unprivileged account is enough to plant digital evidence. Furthermore with Win10 or versions Win7+ with Telemetry added, not including the nefarious possibilities of WinXP's silent update, or Intel/AMD/ARM processors 'Management Engine' chips, evidence can be planted at a higher privilege level than even the owner of the hardware has and made impossible to refute in court. By this fact alone all digital evidence from an internet or cellular connected device should be considered inadmissible. I can't even provide a secondary validation path that would warrant admissability since all of them could be easily forged by a nation-state level actor, and probably a number of smaller organizations as well. Physical evidence and witness statements would be harder to falsify, but only for a true criminal case and not a 'hit case' relying entirely on falsified evidence, which I am concerned with each passing day is more likely to be attempted or done to take care of undesirables for whatever reasons sufficiently privileged individuals or organizatons have.

    Without full control of your device it is both harder for you to falsify an evidence trail, while also being easier for a privileged adversary to falsify the same evidence. With a fully user controlled device (provided sufficient auditing, and a non-stupid user) falsification is at least on even grounds. Audit trails however are still impossible to verify without mathematical proofs of every piece of hardware involved (just one compromisable device could break the chain.) And right now they are *ALL* compromisable.

  32. What a homo by Anonymous Coward · · Score: 0

    he hasn't got a clue

  33. Re:"Special" Agent needs remedial forensics traini by cryptizard · · Score: 1

    If it is up the FBI then they just use uhh... not MD5. No collisions have ever been found in SHA-1, let alone SHA-256, SHA-512 or SHA-3.

  34. Bad article by jgoemat · · Score: 2

    The article doesn't seem to be about them DEcrypting data, but sending UNencrypted data over the internet that could have been altered en-route to where they collected it. Seems like they had gotten users to install malware and send back (unencrypted) data to the FBI to identify them. The point brought up is that someone else could alter that data en-route to make it seem l ike some innocent (they say "unconvicted" but wouldn't all of the suspects be "unconvicted" before trial?) person may have been involved. Seems like the article was written by someone with little knowledge of computers, the legal system, or the English language.

  35. Re:"Special" Agent needs remedial forensics traini by jgoemat · · Score: 1

    The problem is that the FBI wouldn't want to turn over their private decryption keys and algorithms. "forensically sound" means you can turn over exact details, like mentioned in the transcript they can turn over the exact bit stream received by the FBI, and the defense experts can compile the source code used and run the program on the defendants computer and see that it produces the same exact data. If the FBI turned over an encrypted bit stream of data and not the decryption keys, there would be no link the the unencrypted evidence the FBI wanted to show in court, hence it wouldn't be as forensically sound.

  36. Decrypting Alters stuff by allo · · Score: 1

    Lets assume the most easy encryption, a one time pad for xor encryption.

    Now i encrypted something with a block of random data.
    I now take your result and xor it with gplv2.txt. Then i store the resulting file as key.xor.
    When you find key.xor, you can confirm, the encrypted data was gplv2.txt
    When you find the real random key, you get the sensitive data.

    If the result is data a, data b or total garbage only depends on the key. For aes the same, every key can decrypt stuff, but only the right one gets the data you want. Most others get random data, though. But prove, that i did not encrypt random data the first time.