Slashdot Mirror


Blocking Steganosonic Data In Phone Calls

psyced writes "Steganography is a technique to encode secret messages in the background noise of an audio recording or photograph. There have been attempts at steganalysis in the past, but scientists at FH St. Pölten are developing strategies to block out secret data in VoIP and even GSM phone calls by preemptively modifying background noise (link is to a Google translation of the German original) on a level that stays inaudible or invisible, yet destroys any message encoded within. I wonder if this method could be applied to hiding messages in executables, too."

185 comments

  1. Not going to work.... by dgatwood · · Score: 4, Interesting

    That's completely pointless. All it does is create an arms race. Any amount of noise you add can simply be dealt with by including the stego data more than once or using checksums or whatever. Any amount of damage sufficient to prevent any possibility of hidden messages would result in significant audible alteration of the sound to the point of unusability....

    --

    Check out my sci-fi/humor trilogy at PatriotsBooks.

    1. Re:Not going to work.... by Brian+Gordon · · Score: 3, Interesting

      Obviously if they modify the background noise then no amount of ECCs could recover anything from it since they're modifying all of the ECCs too.. unless you knew exactly what shifting frequencies they were using or something, but that's just reversing the damage, not working through it.

    2. Re:Not going to work.... by Zemran · · Score: 5, Funny

      would result in significant audible alteration of the sound to the point of unusability....

      Sounds like an average mobile phone call to me...

      --
      I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
    3. Re:Not going to work.... by Jah-Wren+Ryel · · Score: 4, Insightful

      Obviously if they modify the background noise then no amount of ECCs could recover anything from it since they're modifying all of the ECCs too Who says that the people with secrets will even try to encode them in the background noise?

      Maybe they will use the foreground noise -- for example, they could alter the pitch of the speaking voice to precisely fall into certain discrete frequency ranges, and then they occasionally bump a couple of samples into an 'unused' range and use those as a simple binary encoding of the secret data.

      If they use enough discrete frequency ranges, the general tone of the speaker's vioce won't be noticeably different and the occasional minor shifts in frequency for the encoded data will hardly stand out.

      That is just one example that I literally thought up in 30 seconds. I'm sure someone who was really concentrating could come up with much better ways to defeat the described countermeasures.
      --
      When information is power, privacy is freedom.
    4. Re:Not going to work.... by jd · · Score: 4, Interesting

      You're probably right. Block-length FEC and Turbo Codes allow you to fix errors assuming bursty data corruption of exactly this kind, which is why NASA uses them for deep space missions. You can't exactly ask a probe on the edge of the solar system or skimming geysers to repeat itself. With sound, there's also the fact that you've multiple parameters - delay, amplitude and frequency. Unless they plan to randomize all three, you can use any of the others for covert data. Data compression isolates anything either side, so whatever they are "protecting" is limited to that one side. Shouldn't be hard to use the other.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    5. Re:Not going to work.... by badfish99 · · Score: 4, Insightful

      More likely, the people with secrets would just use some other method to communicate them.

      Given that this project is (according to TFA) partnered by the Ministry of Defence, this smells to me like someone spending a lot of money defending against a non-existent threat. What's the betting they used the magic word "terrorism" in their grant application?

    6. Re:Not going to work.... by Anonymous Coward · · Score: 1, Insightful

      I got exactly same idea the moment I read TF brief. Furthermore, what is required bandwidth, throughput, for stegano...phonic channel? If they insert noise, according to Shannon, they are just throttling its bandwidth down, not completely killing it. Given that speech bearing communication channels are not suitable for broadband anyway, messages delivered over it would probably be very terse and will not be hurt by a little bit of latency.

    7. Re:Not going to work.... by OeLeWaPpErKe · · Score: 0

      Exactly ... why not encode a secret message in volume alteration. Or by a slight speedup or slowdown of the actual voice ? Having a background signal interfering would change exactly nothing (since the signals used to transmit the secret message are the same as the ones transmitting the public message, and they do not have permission for destroying the public message).

    8. Re:Not going to work.... by StuckInSyrup · · Score: 4, Funny

      (since the signals used to transmit the secret message are the same as the ones transmitting the public message, and they do not have permission for destroying the public message) Did you just call a phone call a "public message"? Man, you are even more cynic about privacy than I am.
      --
      Ni.
    9. Re:Not going to work.... by timmarhy · · Score: 0, Flamebait
      i'm sick of people trying to shoot down idea's claiming it creates an arms race.

      so fucking what, EVERYTHING is an arms race if you try and look at 2 opposing agenda.

      --
      If you mod me down, I will become more powerful than you can imagine....
    10. Re:Not going to work.... by The+Clockwork+Troll · · Score: 3, Funny

      Any amount of noise you add can simply be dealt with by including the stego data more than once or using checksums or whatever

      Yes, but how to do this in real-time in a cryptographically secure manner is the subject of much ongoing research.

      The feeling in the research community at the moment is that efficient stego-redundancy requires a working database of discovered steganographic synonyms, i.e. a stegosaurus.

      --

      There are no karma whores, only moderation johns
    11. Re:Not going to work.... by kreuzotter · · Score: 2, Informative

      If they add just noise you can send the message many times and avarage on the receiving end. The noise will be reduced by a factor of square_root(n), where n is the number of messages. However, the article does not say they will just add noise. It says they will in the next few month waste some research money to study the topic. Interesting is also that they think that it is positive to support DRM with steganography. Die sind richtige Arschloecher.

    12. Re:Not going to work.... by CastrTroy · · Score: 2, Insightful

      On top of this, if you have a VOIP/GSM phone, you probably have email. Why not just send encrypted email? Why jump through hoops trying to send stenographic data through the phone system.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    13. Re:Not going to work.... by cnettel · · Score: 4, Insightful

      On top of this, if you have a VOIP/GSM phone, you probably have email. Why not just send encrypted email? Why jump through hoops trying to send stenographic data through the phone system.
      (More) deniability.
    14. Re:Not going to work.... by Ortega-Starfire · · Score: 3, Insightful

      If you want that, just post a one time pad code on a popular public website. I mean, that way people could post links to instructional manuals for covert materials creation for example and not get caught. Try to imagine the manpower involved to go through each lead.

      I doubt the CIA will investigate every no carrier joke on slashdot, and if they di^H^H^H^H^H^ 01101000 01110100 01110100 01110000 00111010 00101111 00101111 01110111 01110111 01110111 00101110 01111001 01101111 01110101 01110100 01110101 01100010 01100101 00101110 01100011 01101111 01101101 00101111 01110111 01100001 01110100 01100011 01101000 00111111 01110110 00111101 00101101 01011000 01101110 00111001 00110100 01100110 01110001 00111000 01000011 01010101 01101011 ^H^H NO CARRIER

      --
      ---- Liquid was a patriot ----
    15. Re:Not going to work.... by SQLGuru · · Score: 3, Funny

      Unless it's a foot race.

      Layne

    16. Re:Not going to work.... by ZeroExistenZ · · Score: 3, Insightful

      this smells to me like someone spending a lot of money defending against a non-existent threat

      It's against the people itself. It's propaganda to keep the "terror" alive in memory, generating visions of terrorist so advanced we have to process and inspect all telecommunication, so you can feel safe.

      Please, have a look at this documentary: The century of the self.

      --
      I think we can keep recursing like this until someone returns 1
    17. Re:Not going to work.... by Tenebrousedge · · Score: 1
      You may have a valid point there, or at least it suggests an interesting view of the issue. If you're familiar with the concept of memes, then assuming other evolutionary ideas are at all valid for discussing the subject, then an 'arms race', whether involving actual arms or some other form of technology, could be looked at as an example of the Red Queen Effect.

      The concept of the meme is rather intriguing. It is somewhat absurd to think that one can make comparisons between (e.g.) nuclear weapons and lolcats, and talk about them as if they were part of the same general category of things. In fact, it's absurd enough to make me tend to doubt the validity of any conclusions drawn from such a perspective. Still, it's an interesting lens to put to human history.

      Oh, and I take back what I said: you don't really have a valid point there. My bad...

      --
      Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
    18. Re:Not going to work.... by diodeus · · Score: 1

      This new process is called....DOLBY.

      (not the lame Thomas kind either)

    19. Re:Not going to work.... by Oktober+Sunset · · Score: 1

      Our Next Story: Whispering in ear declared illegal.

    20. Re:Not going to work.... by narrowhouse · · Score: 2, Informative

      I personally would like to thank these gentlemen for working so hard to find a way to destroy watermarks in audio ripped from various sources. Watermarks are hidden data in audio, right? So do you think adding watermarks may become an act of terror now?

      --


      Insert pithy comment here.
    21. Re:Not going to work.... by AJH16 · · Score: 1

      That is incorrect. These types of encoding are based on determinations of a baseline and then altering the baseline in a way that will not affect the determination of the baseline or the signal itself. The method in which they are altering the background noise will distort that baseline rendering any information stored within completely unreadable if it is done effectivly. While it is true that if the method used is not well thought out it may be possible to come up with an alternate method of establishing a baseline, this would be a very complicated task and would still be easy to corrupt. Additionally, it is worth noting that there is a very similar technique called stenography which encodes messages in to images and has been used in conjunction with P2P systems and internet forums to distribute messages. Again, simple alterations to the image will destroy the data, the problem is in detecting it. Stenography and this technique provide nothing other than an effective means of concealing data. Once detected, it is very easy to destroy or even read provided that you can establish what parameters were for the baseline. (Granted the messages are normally passed through encryption before being encoded.)

      --
      AJ Henderson
    22. Re:Not going to work.... by gstoddart · · Score: 4, Insightful

      On top of this, if you have a VOIP/GSM phone, you probably have email. Why not just send encrypted email? Why jump through hoops trying to send stenographic data through the phone system.

      Because, they can tell when you send an encrypted e-mail.

      The whole point of steganography is to embed the secret message in something you broadcast in the clear, and have nobody be any the wiser that you are, in fact, sending hidden data. You give up your covertness when you observably send something secret. If nobody knows you sent it, they're not looking for it. They just think you were talking about your aunt's petunias.

      Think of it as analogous to fieldcraft for spies -- you're supposed to be able to do something completely innocuous so that they can't ever confirm that you've actually done something nefarious.

      This system is trying to preemptively just eliminate the ability to send something embedded in a clear-channel communication. Basically, take away your ability to send an encrypted sub-channel in your normal conversation.

      Cheers
      --
      Lost at C:>. Found at C.
    23. Re:Not going to work.... by Anonymous Coward · · Score: 0

      You can't exactly ask a probe on the edge of the solar system or skimming geysers to repeat itself
      NASA: Retransmit, please.
      PROBE: Retransmit? Retransmit??!! I'm on the EDGE OF THE SOLAR SYSTEM here SKIMMING GEYSERS and you want me to RETRANSMIT??!!
    24. Re:Not going to work.... by Lumpy · · Score: 2, Insightful

      Why waste the time. hook the cellphone to a PC, take a photo with the camera, load photo the pc, add your stenao message and then send it as a sms to the intended recipient.

      Far far easier than trying to secretly encode a message in the background of my audio phone call, and no special gear needed.

      Wow are the "spies" of the world getting incredibly lazy? I can come up with at least 30 ways to get around this, one of which is having several prepay disposable cellphones to get around them even tapping my phone call.

      --
      Do not look at laser with remaining good eye.
    25. Re:Not going to work.... by fizze · · Score: 2, Informative

      Just two facts, that noone has seemed to mention here:
      a.) The project is a feasibility evaluation, and as such doesn't have to produce results.
      b.) The Austrian Ministry of Defence is supporting this project.

      This isn't even remotely like DARPA, so chill out ;-)

      --
      Powerful is he who overpowers his temptations.
    26. Re:Not going to work.... by psmears · · Score: 1

      i'm sick of people trying to shoot down idea's claiming it creates an arms race.
      so fucking what, EVERYTHING is an arms race if you try and look at 2 opposing agenda.

      You have a good point—but the claim isn't that it creates an arms race, it's that it just creates an arms race: the important question being whether the benefit you gain by starting the race is outweighed by the cost to you of having to upgrade your 'arms' every time your adversary does.

      In this particular case, it seems unlikely to be a net win: as has been pointed out elsewhere, this will only block certain types of steganography, so when you've created, tested and deployed your noise-adding filter to every node in the phone system, at great cost, your adversary can very easily move to another method, which they can test out very easily, and you won't know a thing about it.

      It seems to me that, if you are sufficiently paranoid to worry about this sort of thing, and ethically OK with messing with people's private phone calls, you're far better off trying to detect such stealth communication techniques, by looking for statistical anomalies—that way, you can find out who has something to hide (and must therefore incontrovertibly be a terrorist), and you don't even have to let on how you found out...

    27. Re:Not going to work.... by Anonymous Coward · · Score: 0

      No need for it. You should see what GSM and CDMA vocoders do to background noise and traffic anyways.

      (too lazy to create an account)

    28. Re:Not going to work.... by mikael · · Score: 1

      Wow are the "spies" of the world getting incredibly lazy? I can come up with at least 30 ways to get around this, one of which is having several prepay disposable cellphones to get around them even tapping my phone call.

      If they can identify the location of a call through triangulation, they they probably have "areas of interest" - high immigrant populations. Then there's "tainted by association". If they have one telephone number of interest, then any number which makes a call to that number is also of interest. This might even work with PAYG SIM cards bought as family packs.

      Perhaps the background noise itself could be the secret message - some time ago, there was a novelty background noise generator kit for your cellphone, which could make you sound as if you were on a street with construction works, pub, driving on the road, or even in a warzone.

      Or if you could "sniff" your friends mobile phones, simply their location could be a coded message.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    29. Re:Not going to work.... by mikiN · · Score: 1

      Because, they can tell when you send an encrypted e-mail. This may or may not be an engrypted Slashdot post.
      Think about it. Old tricks are (very often still) the best tricks.
      --
      The Hacker's Guide To The Kernel: Don't panic()!
    30. Re:Not going to work.... by gstoddart · · Score: 1

      This may or may not be an engrypted Slashdot post.
      Think about it. Old tricks are (very often still) the best tricks.

      Dude, you've just blown operational security.

      Return to the rendezvous point and await further instruction. The supreme leader is so gonna be mad at you. :-P

      Cheers
      --
      Lost at C:>. Found at C.
    31. Re:Not going to work.... by hitmark · · Score: 1

      or will just communicate them over a open channel.

      didnt a group use sat phones without any form of encryption for years while being bugged by the NSA?

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    32. Re:Not going to work.... by vertinox · · Score: 1

      More likely, the people with secrets would just use some other method to communicate them.

      Most likely with the lowest tech available like passing physical notes across the table and then burning them after the recipient reads them.

      If people want to pass secret communication around they will and man in the middle attacks aren't as effective as just having a man at the end attack (you know just bribe one of the intended recipients to tell you what it means).

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    33. Re:Not going to work.... by Anonymous Coward · · Score: 0

      In other words, "Arms race" used in general meaning is just a fad (militarism being a fad speaks volumes about our mindset) name for Hegelian Dialectic.

    34. Re:Not going to work.... by lostokie · · Score: 1

      If I had any mod points, I'd give them all to you. Hilarious.

    35. Re:Not going to work.... by theelectron · · Score: 1

      Great, now I'm on some government watch list for watching the video! Wait, there's someone at the door, but at least I locked it so 'they' can't get;safkljwn GVL ... -NO CARRIER-

    36. Re:Not going to work.... by CastrTroy · · Score: 2, Interesting

      But by completely removing the ability for them to transmit the data, they've also lost the ability to catch people who want to transmit data this way. If you know how to break their codes, don't tell them, because they will find some other way of transmitting the data more securely.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    37. Re:Not going to work.... by Anonymous Coward · · Score: 0

      in order to identify the call you have to know what phone is making that call. The pervasiveness of cellphones today makes it incredibly difficult to triangulate a single phone RF signal from the 60 or so in close vicinity on similar or same frequencies. If you have the SIM or ESN so you can pinpoint the source than you have something.

      But if my buddy boris and I bought prepay phones as soon as we got in the country at random locations and then we use a different comm channel to exchange either phone number (Or I buy and send him one or leave it in a locker) the officials have almost zero chance of knowing what we are using for communications. If I played it right and was not being watched and Boris was not as well the chances that Gad from Central Intelligence knowing what cellphones to tap or to screw with are so small I dont have to worry about it. honestly if you are careful and have a plan that is random enough you can easily avoid government agents for decades.

      making mistakes like getting lazy or reusing something that may have been violated is what get's you caught.

      posting anon to avoid the NSA knocking on my door.

    38. Re:Not going to work.... by geekoid · · Score: 1

      "Moby Dick" and the right key can produce any message.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    39. Re:Not going to work.... by mea37 · · Score: 1

      If you were "adding noise" in the sense of analog processing, that would be true.

      Since you can digitally manipulate the noise that's already there, you aren't so much "adding" noise as "replacing" the existing noise (which may not really be noise, as it may contain information) with new noise (which you know to be random).

      As to others' questions about whether anybody's really encoding information in the background noise... I don't know. I'm guessing anyone here who claims to be able to tell us one way or the other, also doesn't know.

    40. Re:Not going to work.... by geekoid · · Score: 1

      "..at least 30 ways to get around this,..."
      Do any of them even remotly deal with the same thing i.e. sending a message over a known monitored device that sounds innocent? I ask because your examples sure don't.

      The idea isn't to send an unbreakable peace of code. The idea is to get some information to somebody while being monitored. In many countries, if you are being monitored and then send an encrypted message they will put in in jail. The don't need to prove your a spy. Rather, that's enough proof that your a spy.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    41. Re:Not going to work.... by Em+Adespoton · · Score: 1

      Not only that, but there have even been papers published on using unused parts of the IP packets to hide the data... this would work very well with VoIP, and this filtering system doesn't take THAT into account either.

      Of course, it's even easier to just stego a message anonymously into Slashdot... I've even seen software for encoding full binary files into a collection of posts on here :) Some of the trolls/out of context posts might have just a bit more meaning than we think....

    42. Re:Not going to work.... by Ethanol-fueled · · Score: 1

      Interesting, Anonymous Coward, but the NSA does have the ability to trace that post to your mother's basement. I hear tinfoil wallpaper is all the rage this year.

    43. Re:Not going to work.... by spazdor · · Score: 1

      Every phone call should include a steganographic exchange of your next phone numbers. Discard your phones (or SIM cards) after a single use.

      --
      DRM: Terminator crops for your mind!
    44. Re:Not going to work.... by spazdor · · Score: 1

      Interesting is also that they think that it is positive to support DRM with steganography.

      Ridiculous. They'll implement a media standard that relies on hiding data where no one would think to look for it - and then implement the standard so all participating players will know where to look for it?
      --
      DRM: Terminator crops for your mind!
    45. Re:Not going to work.... by gstoddart · · Score: 1

      But by completely removing the ability for them to transmit the data, they've also lost the ability to catch people who want to transmit data this way. If you know how to break their codes, don't tell them, because they will find some other way of transmitting the data more securely.

      Two things:

      1) They don't know how to break the codes -- they just postulate a method to stop you from transmitting the code by messing around with the background noise in such a way as you couldn't actually be transmitting something hidden in that

      2) problem space -- knowing who is transmitting steganography in phone conversations is nearly unknowable (I assume it is, anyway). They just want to stop it in advance so they don't need to try to intercept, identify, and crack it.

      This sounds more like a preventative measure than a specifically targeted measure.

      Cheers
      --
      Lost at C:>. Found at C.
    46. Re:Not going to work.... by aphor · · Score: 1

      It can work, but how is it any more effective than digital compression algorithms? The real issue here is the same Psycho-Acoustic-Modelling (PAM) that has been beaten completely to death by the MP3 encoding efforts in the last 10 years. They may be able to reduce the digital bandwidth available in general, but they specifically say that they are manipulating inaudible background noise. Steganography can still exploit audible but imperceptible audio data. When they can effectively jam that channel, they will be able to speech-to-text everything, including nonverbal metadata in an audio stream: mood, set and setting, equipment generated noise...

      It's a pipe dream: pork barrel research at its finest. Think of the children!

      --
      --- Nothing clever here: move along now...
    47. Re:Not going to work.... by QRDeNameland · · Score: 2, Informative

      Who says that the people with secrets will even try to encode them in the background noise?

      Maybe they will use the foreground noise --

      I couldn't read TFA as Google translation was hung, but I question the summary's definition of steganography as hiding data in the "background noise".

      If you read wikipedia's steganography entry, you'll see no mention of background/foreground noise in the definition. My understanding is that steganography generally alters the lowest order bits in a audio/video/image files so that pixels/samples are indistinguishably altered. Trivial example with RGB values...you will probably not notice the difference between #FFFFFF and #FEFEFE or #FFFEFF, so if you simply overwrite the lowest bit of each R, G and B value with the data you wish to hide, you can store 3 bits per RGB pixel without visibly changing the appearance of the image. At least in this instance, background/foreground noise is not part of the equation.

      The only reason it might make sense to focus on background noise is if they are only looking to embed a message in the actual analog audio signal; for instance, clicks and pops sequenced in such a way as to be decipherable as data. That seems to me like a pretty narrow avenue to focus on, and I wonder if anyone is even known to use such a method these days.

      --
      Momentarily, the need for the construction of new light will no longer exist.
    48. Re:Not going to work.... by ColoradoAuthor · · Score: 3, Interesting

      The jamming will also easily be defeated by an entirely new branch of coding theory using the BBC algorithm (http://crisp.cs.du.edu/frisc/baird.pdf). Error correction is distributed throughout the data stream, so even if the jammer completely obliterates parts of the signal--to the point that the original signal is unintelligible--the coded message will still get through.

      This coding theory is handy for all sorts of stuff, from military comms to cell phones to MIMO access points. And unlike most crypto stuff, it's rather simple to understand and implement.

    49. Re:Not going to work.... by blincoln · · Score: 1

      Do any of them even remotly deal with the same thing i.e. sending a message over a known monitored device that sounds innocent? I ask because your examples sure don't.

      Sending vacation photos which contain tiny encrypted steganographic messages doesn't look innocent?

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    50. Re:Not going to work.... by severoon · · Score: 2, Insightful

      Just as a degenerate example of a little thought experiment...what if I use PKE to encrypt a message to the person on the other end of the line and then write it out in hex? The conversation would go something like: "A! F! 3! 8! 8! 4! 9! BEEEEE!!!"

      This is, of course, the most trivially stupid possible way to do this. Much better would be to write a small program that translates the encrypted message to, say, base-256 and then bleeps short tones in one of 256 different frequencies to the receiver program, which collects and decodes the message (with some extra tones reserved for ECC, of course). They don't even need to be fixed tones, I could set the baseline with a tone pattern up front.

      You know, the neat thing about sound is that you can send multiple tones at once. Instead of one tone at a time, I could easily figure out a way to time-pack the signals so tones can be played simultaneously or overlap.

      Of course, the whole point of steganography is to transmit an encoded message with Eve being none the wiser that such a message was even transacted. So I suppose we'd have to choose a set of words out of the dictionary that map to a particular set of tones, and then design a conversation in which those words are present in the right order. I could easily send this one-time pad to my target (as an encrypted email attachment, of course) in the form of a key that can easily be plugged into a voice recognition program that picks up those words and decodes the message.

      There's only like a million ways to defeat such an idiotic thing. Why are they so interested in preventing me from communicating in private anyway? (Hey, yea, that's a good question severoon!)

      --
      but have you considered the following argument: shut up.
    51. Re:Not going to work.... by sexconker · · Score: 1

      Stop talking about codes!!
      Steganography is HIDING.
      Steganography is NOT encryption.

      The whole point is to do something without being noticed.
      If you want to encrypt it as well, sure, go ahead.

      Encryption, at best, buys you time.
      Steganography lets you slip by unnoticed.

      We are not talking about breaking secret codes.
      We are talking about suppressing possible messages by altering a very vulnerable data stream.

      In this scenario, that data stream is the "background" noise in a phone call.
      In another scenario, the data stream is what you have for lunch.

      Buy a hot dog from the vendor cart? Target is X.
      Buy a burger? Target is Y.
      Go to Subway? Abort.

      Throw your cigarette butt on the floor? Stop to tie your shoe laces? Alter the last bit of each color channel in an image file?
      Alter a photo of a house so that the house number tells you the time to attack. Send a picture of a dog with really tiny text written on the edge of his collar.

      The whole point is to do something normal and not get noticed.
      If you get noticed, and your message is not encrypted, you're screwed.
      If you get noticed, and your message is encrypted, you're screwed, but your buddies may be able to continue the operation (if your encryption scheme isn't cracked, and if you can resist torture).

      A lot of people have the wrong mentality about this - this isn't about hackers and internet nerds.
      It's about espionage, piracy (with boats and parrots), secrecy, and yes, potential terrorism.

      Nerds tend to get off on being "secure". Oh, so all your emails use PGP, and you use layers of proxies and your parent's basement is a large faraday cage? And you use all that to post on /. and download some mp3s and some porn?

    52. Re:Not going to work.... by rkanodia · · Score: 1

      So email the person a steganographically-altered image of your aunt's petunias.

    53. Re:Not going to work.... by Anonymous Coward · · Score: 0

      But they cant trace that I am using an open access-point in front of a starbucks sitting in my black Escalade waiting for a drop time across town.

      Little boy, I make more money in a year than you will make in your entire life, blackwater pays very well it's security employees.

    54. Re:Not going to work.... by Lumpy · · Score: 1

      Yup.

      Most Sexual set can fire round trees.

      I just posted a phone number in a public and monitored forum, for the next communication.

      Like I said, 30 way of subverting this. it is easy to steano information right under their noses.

      also who cared if they decode it in 1 week, the info will be useless to them in 12 hours at the most. All I need is ONE open air message, after that it's all secure and hidden.

      Actually now I have thought of 60 ways to do this. Give me overnight and I can do it easily on the phone with them listening in.

      Example: I speak to you about inane things. from what I am saying you get a phone number to call me at. the conversation took 5 minutes and was completely unrelated and boring.

      Simply craft a script, I need to convey 7 numbers, so I craft 7 phrases in specific lengths of time. operative b at the start of the call at a keyword starts timing or recording to time it out.

      again variations on this I can come up with tons of ways. by adding in random chatter before and after it adds to the steano.

      Do I need to give you more?

      --
      Do not look at laser with remaining good eye.
    55. Re:Not going to work.... by BenjiTheGreat98 · · Score: 2, Informative

      http://www.youtube.com/watch?v=-Xn94fq8CUk is what his ascii breaks down to if anybody else was curious...

      --
      :wq
    56. Re:Not going to work.... by TomRC · · Score: 1


      Or they could just say something like 'Two sticks, a dash and a cake with a stick down. What is it?'.

    57. Re:Not going to work.... by iamacat · · Score: 1

      NASA: Retransmit, please.

      silence...
      (two hours passes)...


      PROBE: I am in the bottom of the geyser with a broken neck. There are no obvious exits. Should I try to resurrect myself?

    58. Re:Not going to work.... by BrianGKUAC · · Score: 1

      Pretty sure he was referring to "public" in the same sense that C++ refers to "public".

      --
      Menus: Linux=function, Windows=vendor, OS X=as little as possible. Makes a statement, don't you think?
    59. Re:Not going to work.... by rthille · · Score: 1

      Only up to the length of Moby Dick, or some small multiple thereof.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    60. Re:Not going to work.... by petermgreen · · Score: 1

      Trivial example with RGB values...you will probably not notice the difference between #FFFFFF and #FEFEFE or #FFFEFF, so if you simply overwrite the lowest bit of each R, G and B value with the data you wish to hide, you can store 3 bits per RGB pixel without visibly changing the appearance of the image.
      now suppose you took an image with basically no intrinsic noise (e.g. computer generated line-art) and did that too it. It would look suspicious to anyone who looked at the byte values.

      also such a simple stegonographic system would not resist lossy encoding.

      Combine theese two and that pretty much means if you use such a simple schme you have to hide your data in uncompressed or losslessly compressed photos or audio recordings. Given that for both those types of media lossy formats dominate this may be suspicious.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    61. Re:Not going to work.... by Jah-Wren+Ryel · · Score: 1

      You probably don't realize this, but "altering the lowest order bits" is precisely what is meant by hiding something in the background noise, be it bits representing audio or bits representing video.

      --
      When information is power, privacy is freedom.
    62. Re:Not going to work.... by msromike · · Score: 1

      As far as I can tell by reading Slashdot there really isn't anything called terrorism in the world. Therefore no threat, therefore the US government is really the enemy of the free world.

      Ok, I think I've got it now. All of these so called "security experts" are either too dumb, or too corrupt to really be doing anything meaningful to reduce terrorist activity against American citizens.

    63. Re:Not going to work.... by Anonymous Coward · · Score: 0

      Because, they can tell when you send an encrypted e-mail.

      No they can't. They can assume any garbage data you send is encrypted, but i don't think there's any reliable way of telling garbage from well-encrypted data.

    64. Re:Not going to work.... by ds!cmpt · · Score: 1

      You cannot eliminate covert channels and doing so may be more negative than positive in my opinion.

      For every covert channel removed one is created (maybe that's even been proved or provable). Since my German is rather poor I'm educated guessing at this situation: (1) plaint text (2) stego text (3) modified stego text (4) modified plain text. So (3) is transmitted and decoded and we wanted (2) to be decoded. First is decoder modification. Is it impossible to convert (3) to (2) or (3) to (1)? Certainly not given we have enough redundancy in the hidden signal. Why not stego your text into the background, foreground, midground (and maybe another "ground" for safe keeping) then take a weighted average. This is all rather trivial.

      A second approach, would anticipate the change in (2) to (3) and modify your encoder so that a decrypt of (3) equals (1) not a decrypt of (2) equals (1). For any cryptographer this would be a trivial exercise. So in concluding this not near to a solution it's what we call "snake oil cryptography" and unless a PROVEN algorithm is released it should be entirely ignored.

      Also, the above only scratches the surface after half a minutes thought. Imagine what somewhat with incentive could come up with? Concerning the negatives to convert channel elimination: a least now we no one will be sending those hidden pictures of Tibetan monks and children being beaten by the Chinese authorities, I feel safer already. For example.

    65. Re:Not going to work.... by johnsjs · · Score: 0

      Oh, no, there is definitely terrorism.

      It is just that 95% of the current 'countermeasures' are worse than 95% of the actual terror, without actually reducing the risk of a 'mega' event, i.e. the other 5%.

      Once upon a time the US was a genuine bastion for freedom, freedom of thought, freedom of speech, and freedom of action (subject to the latter two not being at the expense of others). The US constitution is still THE model for a free modern democracy. Those of us who do not benefit from such strong protections for the individual still envy those of you with it.

      The current vogue for suspending those freedoms to 'save the children' from 'terror' is actually simply playing into the hands of those terrorists.

      When you analyse motives of almost any organisation the actual motive for behaviour is to increase in size and power. That is what the security and political services are doing, and the logical end point is the irreversible tipping of power towards totalitarianism, resulting in the loss of all those freedoms that are so precious.

      Obviously counterwise; this is simply conspiracy theory, and the documented cases of continuous illegal actions against the world and US citizens are simply hyperbole.

      Oh, and to deal with your assertion; my opinion is mostly synthesised from what I perceive to be that of the majority of 'security experts'. It's the politicians and spooks that fall into the dumb/corrupt camp in my opinion. Which I don't regard as dumb/corrupt, but simply acting to increase their own influence and power at everyone elses' expense.

    66. Re:Not going to work.... by johnsjs · · Score: 0

      Our Next Story: Whispering in ear declared illegal. no, it's fine, as long as you don't include secret contextual information by licking their ear.
    67. Re:Not going to work.... by BungaDunga · · Score: 1

      Awesome, with this method you could easily rickroll the NSA. Point it at a child porn honeypot link and you can set the FBI on them too.

  2. Subliminal white-noise? by Zymergy · · Score: 1

    Could this just be subliminal white noise? (as opposed to superliminal).

    I guess its one way to prevent getting the alien infection from over the phone (anyone remember Threshold)... might mitigate some people's fears of harmful sensation. http://en.wikipedia.org/wiki/Motif_of_harmful_sensation

    I wonder if it will foil over the phone lie-detectors like this one: http://www.liarcard.com/ ?

    1. Re:Subliminal white-noise? by BungaDunga · · Score: 1

      YVA NEHT NIOJ

  3. bad pre-emptive move by Anonymous Coward · · Score: 1, Interesting

    I can only see bad things coming from this.

    Imagine the worst-case scenario; Congress forces all telcos to install this sort of technology on all phone lines. Why not? If you don't put up with hissing on your phone line, you're helping a terrorist, no?

    1. Re:bad pre-emptive move by Sterrance · · Score: 1

      "...on a level that stays inaudible or invisible, yet destroys any message encoded within."

      I think only dogs and bats would be affected. And we all know that our fellow mammals have been trying go higher on the food chain.

    2. Re:bad pre-emptive move by mr100percent · · Score: 1

      That's only the first round of an arms race. Imagine if the earlier threads came true, and then there was poking into the audible range. By that point you'd need to start introducing a hiss or some audible sound to disrupt such communications. Consider a 1984 scenario where all steganography is blocked. Heck, the US government pushed for key escrow for a long time, this sounds like a logical next step.

    3. Re:bad pre-emptive move by Ortega-Starfire · · Score: 1

      Telcos used to install this in rural areas, annoying bastard devices called load coils. They also pulled most of them because they interfere with the DSL signals. At least, I seem to remember that from my previous life as a call center escalations monkey.

      --
      ---- Liquid was a patriot ----
    4. Re:bad pre-emptive move by sm62704 · · Score: 1

      What I'm trying to figure out (and what I'm diggibg through these comments for, maybe I should just RTFA?) is why wnyone would need or even want to block stegnographic data? Don't I have the right to keep my own secrets? Don't I have the right to keep my private phone calls private?

      Doesn't the Constitution have any meaning whatever any more?

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    5. Re:bad pre-emptive move by geminidomino · · Score: 1

      "...on a level that stays inaudible or invisible, yet destroys any message encoded within."

      I think only dogs and bats would be affected. And we all know that our fellow mammals have been trying go higher on the food chain. Riight, because when someone in the government says "This won't be noticeable" or "This is only a problem for terrorists" or "I'm not a total smeghead", well, by gum, you can take that to the bank!
    6. Re:bad pre-emptive move by WK2 · · Score: 1

      The "stays inaudible or invisible" is clearly a lie. Audio data that is inaudible is not sent over VOIP in the first place. Why would they waste bandwidth on inaudible data?

      --
      Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
    7. Re:bad pre-emptive move by KevReedUK · · Score: 1

      Doesn't the Constitution have any meaning whatever any more?
      In answer to your question, yes it does have meaning, but not to these folks.

      This may come as a shock to you, but the US Constitution does not have to be adhered to by austrian researchers, or their ministry of defence who are supporting them in this feasability study.
      --
      Just my $0.03 (At current exchange rates, my £0.02 is worth more than your $0.02)
  4. Not a secret message. by Creepy+Crawler · · Score: 5, Funny

    The butterfly flaps its wings twice.

    I repeat, the butterfly flaps its wings twice.

    --
    1. Re:Not a secret message. by Thanshin · · Score: 1

      The butterfly flaps its wings twice. Oh dear God no! Quick, everybody to the shelter. Micky, take the tinfoil, Becky, the red ink. John, the condenser and the racket.

      Just hope we're not too late.
    2. Re:Not a secret message. by Alsee · · Score: 2, Funny

      After anti-steganographic transformation:

      I saw a bug.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    3. Re:Not a secret message. by Chrisq · · Score: 4, Funny

      The butterfly flaps its wings twice.

      I repeat, the butterfly flaps its wings twice.


      Please clarify immediately. Is that just a repetition or does the butterfly flap its wings four times. This could be the difference between a gang of naked teenagers invading Prime Minister's question time and the defacing of Nelson's column.

    4. Re:Not a secret message. by Anonymous Coward · · Score: 0

      And to think I just left a couple mod points expire that could have been used to mod up parent as 'Funny' even though the parent's sig is annoying, hackneyed, stupid, redundant, and (did I already say this?) annoying.

      Hint: It's not 'insightful', it's 'funny' or, if it existed, "annoying, yet amusing"! In any event, "Well Played, mate!"

    5. Re:Not a secret message. by baboonlogic · · Score: 1

      What is this a reference to? Whatever it is, it doesn't appear to be that popular. If this is a sci-fi movie quote... I wanna see the movie it's in...

    6. Re:Not a secret message. by grusin · · Score: 1

      I hear that strawberries are good this year

    7. Re:Not a secret message. by Anonymous Coward · · Score: 0

      Relax. The rain is light in Morocco this year. I repeat, the rain is light in Morocco.

    8. Re:Not a secret message. by CmdrGravy · · Score: 2, Funny

      Are you Mr Xaviar, Mr Francis Xaviar of Mile End Road, London ?

      Just need to check because that looked like one of the secret code words I am supposed to be watching out for, anyway if that is you Francis ( there is a code word for this somewhere but I think it's in the basement somewhere so I'll just give you the gist ) the "materials", you know what I mean eh - one ends the barrel and they're "easily triggered", anyway the "materials" will be loaded onto the Builders Merchants truck which will then be parked on Lincoln Street, outside the curry house ( quite a nice one actually I have an account there the food is delicious ) where you can go and "steal it". The keys will above the wheel. Usual time, tomorrow 11:25AM.

      Remember, absolute secrecy is required. One false word and all will be blown.

      Yours,

      Commander Jaun Gravy

      PS, this e-mail system of yours is great. All that nonsensical spam you fill it with is bound to throw off the man if he comes a looking. Good work.

    9. Re:Not a secret message. by jeepien · · Score: 1

      I wanna see the movie it's in...


      Sorry, this is real life. :-(
    10. Re:Not a secret message. by Oktober+Sunset · · Score: 1

      No defacing nelson's column is: The pigeon flies at midnight.

    11. Re:Not a secret message. by Oktober+Sunset · · Score: 1

      Untill they go wrong. Oh shit, wrong response!

    12. Re:Not a secret message. by Tenebrousedge · · Score: 1

      For some odd reason this post reminded me of a short story by Borges called The Garden of Forking Paths (which is short and well worth the read). It's an unusual solution to the problem of how to communicate using a limited and noisy channel...

      --
      Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
    13. Re:Not a secret message. by ozbird · · Score: 1

      Ah! The tobacconist flaps its wings twice.

    14. Re:Not a secret message. by Anonymous Coward · · Score: 0

      Is that just a repetition or does the butterfly flap its wings four times.

      Yes.

    15. Re:Not a secret message. by Anonymous Coward · · Score: 0

      It's a retransmission, he even says "I repeat".

      Assuming you and I are looking for the same hidden message of course.
      I'll see you at the place, make sure to bring the thing this time.

      Unless you aren't, in which case this is not the message you are looking for.

    16. Re:Not a secret message. by Creepy+Crawler · · Score: 1

      I was giving an example of hidden information that was not OOB. Given a proper codebook, one could make seemingly normal speech into codes. No amount of static in the background is going to stop that.

      Now about the codebook... Anonymously put it on a FTP server GPG'ed and zip passworded (yes, zipasswd to prevent finding which public keys it uses).

      --
    17. Re:Not a secret message. by baboonlogic · · Score: 1

      K... Totally missed that. Thanks.

    18. Re:Not a secret message. by R2.0 · · Score: 1

      "gang of naked teenagers invading Prime Minister's question time "

      You say that like it's a bad thing.

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
  5. Can I add random noise to a .exe file...? by Joce640k · · Score: 1

    Um, no.

    --
    No sig today...
    1. Re:Can I add random noise to a .exe file...? by Anonymous Coward · · Score: 0

      That was my first thought but it's not infeasible. You could pre hide a message in suitable embedded audio, video or image data. Possibly even encode data in the executable by generating specific native code (morse code as jmp instructions?).

    2. Re:Can I add random noise to a .exe file...? by Anonymous Coward · · Score: 2, Informative

      Um, yes you can. Many instruction combinations are interchangeable. You merely need to be certain the result is same in all relevant cases for both instruction sequences. In the easy cases it might mean just to swap two instructions. See polymorphic viruses.

      Additionally you can use empty areas in executable formats, in the headers or padding. Or even add an extra data segment... If file size is no issue, you can typically just concatenate some extra data in the end of file.

      However, instruction sequence alteration might be the closest option in executable "steganography", because data in the headers or padding sticks out like a sore thumb.

    3. Re:Can I add random noise to a .exe file...? by Anonymous Coward · · Score: 0

      It's been a while since I looked into it, but IIRC, most executable formats have a bit of extra space. For example, some executable formats require data and code segments with sizes that are multiples of some multiple of 2. I think 1024 or 4096. In other words, even if your code only occupies 100 bytes, you still have to fill out the full 4096 byte segment. I think most formats have checksums, but I don't think anybody actually checks them.

    4. Re:Can I add random noise to a .exe file...? by utnapistim · · Score: 1

      Of course you can. Just don't expect it to still execute. If we're talking here about steganography (stegano-[something else?]), you can still carry the file as an .exe file and go: "I don't know why it doesn't execute ... I guess it's corrupted!"

      --
      Tie two birds together: although they have four wings, they cannot fly. (The blind man)
    5. Re:Can I add random noise to a .exe file...? by yoris · · Score: 5, Interesting

      Yes you can. Some examples: - replace "add 1024" with "substract -1024" - replace "if greater then 100" with "if greater then or equal to 99" - replace "copy a to b, copy c to d" by "copy c to d, copy a to b" Just have a look at any assembly language and use your imagination. To make matters even simpler, there are operators which completely ignore certain parameters (e.g. a JUMP operator which only takes 1 parameter leaves room for hidden data in the 2nd and 3rd operator field). There are plenty of instructions or combinations of instructions which leave room to such minor changes without any difference in execution. So for the steganographers, the goal would be to look for all of such instances in an executable, then agree on some kind of code (for example "add n" is a 1, "substract -n" is a 0). Semantically there is no difference, both codes will result in the exact same execution, but you found some wiggle room to leave a message. It was reported on Slashdot a few years ago.

    6. Re:Can I add random noise to a .exe file...? by hairyfeet · · Score: 2, Informative
      Uh, they actually had an article on slashdot a few years back about a program that would let you hide stuff in executables. And they still worked fine. Here is the article and the link to where you can get the code still works.


      I personally think this is just another government handout. There are so many much easier ways to hide a secret message than using a phone. Hell, they could just post one of those stupid lolcat pictures on the web with the message inside. The operative would only have to know something like "check all pictures of brown kittens on website X" or some such. All it takes is a single face to face meeting for the bad guy to have all the info he'll need to get orders through the web. I think they are trying to push technology as the answer when what they need is more field agents in hostile countries. But that's my 02c, YMMV.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    7. Re:Can I add random noise to a .exe file...? by Anonymous Coward · · Score: 0

      I don't think it is possible to write a program to do this generically (ie the problem would seem not to be Turing computable).

    8. Re:Can I add random noise to a .exe file...? by MimsyBorogove · · Score: 1
      Sticking extraneous data into an executable is straightforward if you have control of the compiler and are able to modify its code generator. You can play with the instructions, as mentioned; or put the message bytes into the text section and have the code jump around it; or encrypt the message, stick it somewhere within the executable, and set things up so that the decryptor routine is called only if the program is invoked in some specific way... the list is endless. Ken Thompson (one of the original designers of Unix) has an interesting discussion of this in his 1984 Turing Award lecture (http://cm.bell-labs.com/who/ken/trust.html).


      It's a little harder for the vast majority of people who don't have their own compiler, but want to modify an existing executable file to embed a message. The quick summary is that adding bytes into an executable file causes addresses to change, and these changes have to be propagated throughout the file. The most obvious changes involve things like branch targets: if you stick some additional instructions into the text section -- even if it's a single NOP -- then you have to also adjust the targets of various branch instructions in the code to account for this; less obvious, but just as important, are the changes necessary to the meta-data, e.g., section header table entries in the executable. In order to update addresses, you have to be able to distinguish addresses from things that might look like addresses but aren't, e.g., bitmasks (notice that address updates aren't limited to the code regions of the file: pointers into the code in other sections, e.g., jump tables in the data section, also have to be updated). This is an undecidable problem.

    9. Re:Can I add random noise to a .exe file...? by mapkinase · · Score: 1

      The subject is blocking, so returning to it: looks like blocking can be easily done with the same software used for coding the hidden message. It's important to know that you do not need to know what code they are using in the hidden message or what decoding software. You just have to know that they are using software X.

      It's much easier to destroy the message than to intercept it.

      --
      I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
    10. Re:Can I add random noise to a .exe file...? by 3vi1 · · Score: 1

      >> ...replace "if greater then 100" with "if greater then or equal to 99"...

      Ummm... that's not going to work like you think.

  6. As the tag says: encryption. by Rah'Dick · · Score: 4, Insightful

    I wonder if we will ever have widespread end-to-end encryption for all of our private communication, so that "service providers" cannot mess with our actual message and/or data stream. I guess there will always be someone making a profit by preventing this on a legal level, sadly. When will the "mindless consumer" finally wake up and kick the government that allows all this?

    1. Re:As the tag says: encryption. by monsted · · Score: 1

      You can use SRTP. It's been available in many VoIP implementations for years. For lawful interception, the call controller (cisco call manager or such) usually holds the key to the stream, but if you're in control of both ends and the controller, you're safe.

  7. Microsoft uses that. by SharpFang · · Score: 4, Funny

    I wonder if this method could be applied to hiding messages in executables, too.

    Yes, a similar method has been employed by Microsoft to all the executables it ever released, ever since the times of MS-DOS.
    After compilation they run the program through a special utility that modifies a few bits in the executable at random. Then they run the resulting executable through some tests and if it passes, they release it, if it crashes, they try with a different random bits.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    1. Re:Microsoft uses that. by Anonymous Coward · · Score: 0

      Oh! I saw where the stability problem was!!

    2. Re:Microsoft uses that. by plasmacutter · · Score: 1

      Then they run the resulting executable through some tests and if it passes, they release it, if it fails to randomly crash, they try with a different random bits.

      fixed

      --
      VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
    3. Re:Microsoft uses that. by thegrassyknowl · · Score: 1
      Then run the resulting executable through some tests and if it passes, they try different random bits, if it crashes unpredictably they charge a fortune for it and release it. If it completely fucks your system beyond all hope of repair they charge a real fortune for it and call it the next best OS.

      FIXED!

      --
      I drink to make other people interesting!
    4. Re:Microsoft uses that. by Arancaytar · · Score: 1

      That is what they call an evolutionary algorithm, I guess...

    5. Re:Microsoft uses that. by poot_rootbeer · · Score: 1

      Then they run the resulting executable through some tests and if it passes, they release it, if it crashes, they try with a different random bits.

      I think you got the cases backwards there.

  8. How exacty? by Anonymous Coward · · Score: 0

    I wonder if this method could be applied to hiding messages in executables, too.

    Eh? A programme does not have white noise.

  9. Yes, you can, sort of. by archeopterix · · Score: 2, Informative

    You can add "random noise" to an .exe file - most processors have at least some opcodes with "don't care" bits. You can alter those bits without affecting the semantics of the code.

  10. Steganography in program files by Beryllium+Sphere(tm) · · Score: 1

    It doesn't have white noise, but a program has enough places where you can replace code by a functional equivalent that you can pass messages in modified executables: http://www.crazyboy.com/hydan/.

  11. It's either mismarketed or not working by Anonymous Coward · · Score: 0

    If they can detect and change the patterns of car sounds and honks while you're making a phone call in Manhattan (in case it's steganography) then it means the same technology could *remove* the honks and make our conversations clearer, which would be much more useful and economically valuable.

    If on the contrary they're unable to change background traffic sounds, then that's how people will do steganography and their method fails to block it.

  12. A solution looking for a problem ? by Anonymous Coward · · Score: 0

    Truely, If I want to get info secretly from me to you, then why would I use background noise in a phone message ? That leaves a clear record that we spoke.

    Why not post a high iso (noisey) picture on flickr with a hidden message in the noise.

    Then it's harder to even verify that we had any comunication, never mind figure out what was transmitted.

    IS THIS A REAL PROBLEM ?

    Or has someone just been paid to find a solution to the problem of chocolate teacups melting.

    D

  13. Arms race by PhireN · · Score: 1

    Simply, this just takes a known method for steganography and encodes random noise, wiping out any messages already there.
    It can only block known steganography methods, so simply think up another method and your safe... Its just one big arms race

    1. Re:Arms race by Anonymous Coward · · Score: 0

      and your safe

      "you're".

  14. Or.. by Chrisq · · Score: 1

    Or just jump over a group of random bytes that will never be executed. In a high level language have some unused variable

    myString = "FooFoogh234h2j4hj23hj";

    search the executable for FooFoo then read the following bytes.

    1. Re:Or.. by kvezach · · Score: 3, Informative

      Or perturb the logic. The easy way is just to look at how polymorphic viruses did it. The hard way is to get out your disassembler and change

      cmp eax, edx
      jle offset

      to
      cmp edx, eax
      jae offset

      (insert your own variation here). Have a program read all cmp eax, edx (or cmp edx, eax) opcodes and output 0 for the first and 1 for the second.

  15. Lossy sound compression even lossier by Anonymous Coward · · Score: 0

    I hate to be forced to use even lossier sound formats.
    Reminds me of Creative's AC3 pass-through (non existing for several years).
    I want bitperfect, non-lossy sound compression. Multichannel.

  16. Arrogant bastards! by pla · · Score: 4, Interesting

    scientists at FH St. Polten are developing strategies to block out secret data in VoIP and even GSM phone calls by preemptively modifying background noise

    ...And once again, they treat all of us like criminals for the sake of annoying (not even preventing or catching) the 0.0001% that really pose a threat.

    Good work, guys - Even a classic BOFH has higher efficacy and useability standards than anything related to the War on Non-Western, Non-Irish, Non-Russian (and "non-former-Soviet") Terror. At least the BOFH's systems work for him, you asshats can't even manage that despite taking all that daaaaaaangerous toothpaste away from us.

    However, even I overstate the case here - Encoding data in background noise doesn't break any laws!

    We all have every right to send hidden data, or even to use hard encryption right in plain sight. However, exercising that right may lead to some undue scrutiny, and thus we expose the real reason for techniques like this... Erosion of plausible deniability, which The Powers That Be loathe far, far more than any actual threat. It looks bad to just deport and torture someone with no evidence. But if you can demonstrate that he had (gasp!) something he didn't want the whole world to know about (because only criminals have secrets, of course), well then the sheep will approve of going all Jack Bauer on him.

  17. Fundamentally flawed by Anonymous Coward · · Score: 3, Insightful

    Data can only be defined as varying bits of a defined pattern. So if the pattern is defined as 'a bunch of numbers that are either 0s or 1s', then the data stored within it is defined as varying the positions of 0s and 1s.

    Obscuring data equals obscuring the patterns. So, to obscure the data within a 0 and 1 pattern, you might switch around the 0s and 1s.

    For a message embedded in the background noise in a phone call, data may be modulated as 'loudness of background noise within a certain frequency range' or whatever. Obscuring this would be to add random data in the frequency range or whatever.

    But that actually takes knowledge of the pattern used. If the pattern is rather the speaker knocking on a table, then any method designed to obscure background noise wouldn't register it or obscure it. It's similar to a scrambling technique that randomizes the 0s and 1s on a diskette sent in the post, while the actual message may be morse code holes punched in the plastic.

    Conclusion: To void steganographic data, you need to know the method used to embed it.

  18. Hiding information in an executable is easy by Terje+Mathisen · · Score: 2, Insightful

    They key to hiding data in executables is to realize that there are many instructions with multiple possible encodings.

    You can also reverse the order of many comparison operations as long as you also modify the following branch/set instructions.

    If you want to jam such a channel you would have to do the same job, first identifying all the possible locations for such transformations, then randomly flip half of them.

    (Un?)fortunately neither the encoding nor the jamming process can be totally secure, because you can check (or know up front) which compiler had generated the original executable, then decompile/recompile and check which encodings the compiler tend to use.

    Terje

    --
    "almost all programming can be viewed as an exercise in caching"
    1. Re:Hiding information in an executable is easy by Anonymous Coward · · Score: 0

      Your suggested method is pretty easily observed.

      1) Most compilers' code generation produces identifying structures and patterns in their code, i.e. let me disassemble it and I'll tell you the compiler. You're suggesting to modify these signatures to encode information. Just look for binaries that don't match your compiler signatures. Either you have a new compiler (unlikely) or you have stego.

      2) Code generators lay out branches to minimize pipeline penalties. Swapping the branches increase penalties and reduce measurable performance (from a blackbox standpoint).

      3) Most instruction sets have many non-orthogonal instructions (with optimal ones generated more). You can choose among sets of instructions or swap in whole structures. The problem is that in practice these sorts of techniques create code expansion. The binary size is larger, pretty easy to find. Or you can disassemble it and see the generated instructions that have been modified (breaking your compiler signatures).

      4) A few instruction sets do have multiple machine codes for the same instruction, i.e. unused/don't-care bits. But using this violates the compiler signatures again.

      5) Embedding information in unused sections or unused space within used sections is easily detectable. Most binary object formats are published.

      You're better off working in some combination of the time/freq/phase/amplitude domains. But even these aren't perfect. But you're only looking to be subtle not perfect.

  19. Governmental impact by erc · · Score: 1

    I've been wondering when the governments of the world would start doing something like this. No need to overtly outlaw encryption, just arm-twist the folks on the backbone to drop or block encrypted traffic or just modify it so that it can't be decrypted.

    --
    -- Ed Carp, N7EKG erc@pobox.com PGP KeyID: 0x0BD32C9B What I'm up to: http://intuitives.mine.nu
    1. Re:Governmental impact by MichaelSmith · · Score: 1

      No need to overtly outlaw encryption, just arm-twist the folks on the backbone to drop or block encrypted traffic or just modify it so that it can't be decrypted.

      So what is the difference between highly compressed traffic and highly encrypted traffic?

  20. I like parent's sig by aepervius · · Score: 2, Insightful

    "though the parent's sig is annoying, hackneyed, stupid, redundant, and (did I already say this?) annoying."

    I see the parents sig as a sort of darwinian filter on how careful one is the slashdot reader at clicking link.

    --
    C. Sagan : A demon haunted world:
    http://www.amazon.com/gp/product/0345409469/
    visit randi.org
  21. Wow, more money spent on foolishness by kurt555gs · · Score: 3, Interesting

    This could be better spent on more cell towers, or not allowing bastard fone companies to charge $200.00 termination fees.

    Stopping secret messages? , puleeese.

    "John has a long mustache"
    "The chair is against the wall"

    Stop that!

    --
    * Carthago Delenda Est *
    1. Re:Wow, more money spent on foolishness by Anonymous Coward · · Score: 0

      On other news, the military is developing a system that would foil any attempt to use a grammatically poor conversation as a mean to secretly encode a message. The system works by correcting their grammars before reaching the other end.

  22. The message is often not important by houghi · · Score: 1

    They can send a 'secret' message if they so desire. That can be by asking if aunt Lilly is still sick. This could trigger an event or it could be that aunt Lilly was sick. Or even both.

    What is more important very often is being able to link people. To see who is talking to who. The fact that a secret message is send will highten the importance.

    So what could a wannabe terrerist do to avaid that? Usenet! No direct connection between the two and everybody can connect from everywhere and post to any group. As long as you keep to the rules of a (binary) group, you should be OK.
    Even when caught, the person sending might not even KNOW who the reciever might be.

    Disadvatage is that there is no or only slow interaction possible.

    --
    Don't fight for your country, if your country does not fight for you.
  23. Steganography and watermarking. by MartinG · · Score: 5, Insightful

    I'm sure someone will correct me if I have missed something, but it seems to me that the desire by some to hide irremovable watermarks within digital streams is a similar technical challenge to adding steganographic content. Similarly, those attempting to destroy watermarks will face the same problems as those wishing to remove or destroy steganographic content.

    The interesting thing is who is on which side of the battle.

    Generally it's corporations who like the idea of watermarks, and individuals who don't. Individuals do however like steganography, but the authorities don't. It will be interesting to see who develops what technologies and who, if anyone, wins this arms race.

    --
    -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
    1. Re:Steganography and watermarking. by Anonymous Coward · · Score: 1, Insightful

      Generally it's corporations who like the idea of watermarks, and individuals who don't. Individuals do however like steganography, but the authorities don't. It will be interesting to see who develops what technologies and who, if anyone, wins this arms race. It's like that with everything privacy-related.

      DRM - bad
      Encryption - good

      User tracking - bad
      Browser history - good

      "Phoning home" - bad
      Automatic updates - good

      Rootkits - bad
      Game anti-cheat sytems - good
    2. Re:Steganography and watermarking. by Anonymous Coward · · Score: 0

      Well.. steganography and watermarking are really the exact same thing.

      Not much of an arms race really, more like nuclear non-proliferation. The "good" guys get nukes, everyone else is destabilizing the world.

    3. Re:Steganography and watermarking. by Arancaytar · · Score: 1

      Exactly, minus the whole millions-of-people-killed aspect that is inherent in nuclear weapons.

      All in all, since both technologies can be used for good and evil, I say let them evolve until they become equivalent to magic. Other fields of technology may benefit from the research - it's an arms race that won't kill or irradiate anyone.

    4. Re:Steganography and watermarking. by Anonymous Coward · · Score: 0
      You are right, it is almost the same.

      The only thing you have missed is that they know it, and, at the same time, they want to block steganographic content AND preserve DRM watermarks.

    5. Re:Steganography and watermarking. by spitzak · · Score: 1

      Your examples do not really conflict:

      DRM/Encryption: these are NOT the same. Encryption relies on the hostile party *not* having the key. DRM attempts to rely on the hostile party *having* the key. This makes the totally different.

      User tracking/Browser history: huge difference here is that the browser history is local and not actually sent to anybody.

      Phoning home/automatic updates: yep I will give you that one.

      Rootkits / game anti-cheat systems: game anti-cheat systems are almost identical to rootkit-detection and prevention, thus these are almost exact opposites of each other!

  24. The real question is.. by lakiw · · Score: 5, Interesting
    How often do people hide data in the background noise of their phones? Is this a big enough problem that we should care about solving it? I mean, first of all you need a program to do the stego, (short of having someone talk really softly in the background). Then you would need to play back the recording during your conversation. Wouldn't it be easier for the criminal to send an encrypted e-mail instead? Given a choice, I'll pick strong crypto over stegonography any day. The only good thing about stego is it's useful if whatever authority in charge blocks all unauthorized messages.

    It's along the lines of "How do you tell if there are stego images on someone's computer?"

    Answer:You find the stego converter tool on their harddrive.

    1. Re:The real question is.. by smellsofbikes · · Score: 2, Interesting

      I don't know how often people have done this with phones. I've done stego in noise in pictures, when I was exchanging email with a friend who was living in China; we used a Matlab function. (It relied on her getting pictures from me and comparing them to the originals posted on a US-based website.)
      The nice thing was precisely that it wasn't encrypted so the messages didn't just disappear, as so many others we sent did. (We started serializing our messages so we could tell when ones were going missing.)
      So while it's unclear that this particular setup is useful, I can say that homebrew implementations of stego exist and are being used, particularly if a lame amateur coder like me has made one.

      And yes, someone looking on her computer could've found the deconverter, but unless you know what you're looking for, you probably don't know that you've found a deconverter, when it's one of dozens of big complicated programs. Security through obscurity isn't reliable, but it can work.

      --
      Nostalgia's not what it used to be.
    2. Re:The real question is.. by Creepy+Crawler · · Score: 1

      I am personally interested in the LK 2.2 implementation found here.

      I would love if this was brought current to FUSE on 2.6 , as I have many ideas on creating stegfs files via ftpfs and googlemailfs.

      Steged cd's would also be intersting... What IS this jibberish ;)

      --
    3. Re:The real question is.. by mapkinase · · Score: 1

      And if they do not find it on someone's computer, they also search all the key drives in his pockets.

      --
      I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
  25. I think you may have uncovered the REAL reason! by plasmacutter · · Score: 1

    Encoding data in background noise doesn't break any laws!


    It just occurred to me with the recent release of "fully unlimited" voice plans by major carriers(at least in the US) this practice actually would break something.. mobile data carrier pocket books.

    Imagine if someone were smart enough to re-invent the accoustic modem for modern thrifties on the go. Slow but otherwise free methods to check email while evading mobile broadband fees? yes please.
    --
    VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
    1. Re:I think you may have uncovered the REAL reason! by bhtooefr · · Score: 1

      Problem is, with the compression used... 9600 baud is probably the most you could reliably do... which is not enough for things like Exchange.

      Besides, I'm on Sprint, and unlimited EvDO is $15/mo. Unlimited 1xRTT is $7.50/mo.

  26. Snoops by Detritus · · Score: 2, Interesting
    How about not monitoring my calls in the first place? I am at a loss to understand the mindset of a person who thought that this was a problem that needed a solution.

    I want end-to-end encryption on all my calls. This could be added to cell phones with some modest changes. Not having it on VOIP is just inexcusable. If the FBI wants to tap my phone, why don't they get off their lazy asses, obtain a warrant, and do some actual work, rather than expecting everything to be handed to them on a silver platter, complete with booze and hookers. I'm under no obligation to make it easy for them.

    --
    Mea navis aericumbens anguillis abundat
  27. Vocoders don't encode background noise accurately by Peter+Simpson · · Score: 1

    It's been a while since I did any of this, but I checked, and GSM, like most of the low-bit-rate systems, uses a vocoder-based codec. Vocoders do one thing well, encode the human voice (they do this by using a vocal tract model and transmitting the time-varying parameters of this model). They typically don't handle background noise well, if at all, because it can't be reproduced using a model of the vocal tract.

    So, anyone trying to use a modern cellular phone to transmit steganosonic background noise, is going to find that they have an abysmally small data throughput rate.

    I'm thinking that the earlier poster is right, this is someone solving a problem that doesn't exist (and probably getting a nice chunk of grant money for their trouble). The cell phone itself will garble any background noise quite well enough!

  28. DRM by jackjeff · · Score: 1

    I guess the same kind of technique could be applied to steganographic data contained in HD playback or mp3s.

    Nice to know someone is actually looking for a way to destroy these :P

  29. GSM already *has* crypto on the calls by Peter+Simpson · · Score: 2, Insightful

    Your problem is not interception of the radio signals, your problem is the (US) federally mandated CALEA interface on every switch in the network.
    A mobile-to-mobile call almost always (unless you're both on the same tower) needs to pass over a landline, and to do that, it needs to be unencrypted.

    1. Re:GSM already *has* crypto on the calls by Detritus · · Score: 1

      It doesn't have to be unencrypted. There's no reason that encrypted frames of GSM data can't be packetized and shipped off to another GSM base station. From what I've read GSM only offers link encryption, of questionable strength, for the mobile-to-base link. Since modern cell phone networks are already switching packets between end-user nodes, why not treat them as dumb networks and let the cell phones directly negotiate protocols and communicate with each other.

      --
      Mea navis aericumbens anguillis abundat
    2. Re:GSM already *has* crypto on the calls by Creepy+Crawler · · Score: 1

      They going to "federally mandate" it in my house?

      Ive got tripwire everywhere on my server. I also check it every so often with a clean disk for kernel based trojans.

      Like I said, how exactly they going to do it?

      --
  30. Bad Idea by Oktober+Sunset · · Score: 1

    Well, I think this is a really bad idea, and is going to cause massive trouble. If you stop stegosaurs using the phone, they are going to get really pissed off, and well, have you ever seen a pissed off stegosaurus? Trust me you don't want to, those spiky tails, eek!

  31. Steganosonic? by Anonymous Coward · · Score: 0

    Steganosonic? Sounds like a really fast dinosaur.

  32. Why block? by redelm · · Score: 2, Insightful
    First and foremost, I'm not sure it is moral or ethical to block any form of communications, crypto or stego. One might well claim certain communications are illegal and facilitate harm. But that is for already-illegal and incontrovertibly harmful activities apart from the communications. Police authorities are grasping at communications because they are otherwise impotent (by design). Fighting against stego or crypto seriously risks causing greater, even if less-spectacular, harm. Baby out with the bathwater.

    That said, it is relatively easy to disrupt stego by lossy compression/decompression or vice-versa if the source is compressed. Low-order bits will get stripped in JPEGs & MP3s. This obviously doesn't work for loss-less compression as is needed for binaries. If hash or other non-compressibles found, just rehash. Once you've decided to meddle inthe datastream, some eggs will get broken. You'll have both alpha and beta errors (misses and false postives).

  33. Hiding messages in executables? by saforrest · · Score: 1

    I wonder if this method could be applied to hiding messages in executables, too."

    Um, no, because the two technologies are completely different?

    Yes, there is an analogue for "background noise" in an executable, and there is a lot of redundancy there too. But I can't imagine how any approach to removing encoded data there could share anything except on the most basic conceptual level.

  34. A Minor Correction by thethibs · · Score: 1

    A Minor Correction:

    You have the association arrow backward. Hiding a message in radio or telephone background noise is one of many techniques collectively called steganography (literally "hidden writing"). Also, breaking this form is yesterday's war.

    --
    I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
  35. Um, no by Guysmiley777 · · Score: 1

    I wonder if this method could be applied to hiding messages in executables, too.

    Try introducing random bit changes into an executable. Let us know how it goes for ya.
    --
    Coding with assembly is like playing with Legos. Coding an application in assembly is like building a car with Legos.
    1. Re:Um, no by Anonymous Coward · · Score: 0


      rm -rf /tmp/*
      rm -rf /tmp *

  36. Arrogant math! by Anonymous Coward · · Score: 0

    " ...And once again, they treat all of us like criminals for the sake of annoying (not even preventing or catching) the 0.0001% that really pose a threat."

    And your source for that stat is?

  37. Sounds impossibly by MobyDisk · · Score: 2, Interesting

    If you could detect and modify the background noise, then you could simply eliminate it. But I don't think that is possible, since what makes something "background noise" is the fact that it can't really be removed without damaging the foreground signal. If it could, you would have a perfect signal-to-noise ratio. Such a technology could be used to improve the bandwidth, compression ratios, etc. - which is something far more useful than fearmongering.

    Unfortunately, I don't real have anything to go on other than a Google translated abstract, a Slashdot headline, and armchair knowledge of electronics. Anyone care to correct me?

  38. Does this mean. . . by Anonymous Coward · · Score: 0

    Does this mean next time Coca Cola or Pepsi changes their root beer formulae, if they use this method there is some chance one of the bottling plants might get a garbled message specifying or bleach rather than anise? ZOMG!!!111!!!ONEONEELEVEN

  39. Re:Accurate math! by pla · · Score: 1

    And your source for that stat is?

    Six(+) billion people on the planet. Pretty much every "expert" (whatever that means, given their track record on this one) I've seen/heard quoted, estimates "a few thousand" actual terrorists. That gives in the ballpark of 0.0001%, which would equal 6,000(+) humans.

    Do you call that "arrogant" for trusting that those experts probably at least have the right order of magnitude, or did you just not bother doing the math to see that it does indeed yield a reasonable, if approximate, figure?

  40. After compression by Anonymous Coward · · Score: 0

    bug+1

  41. sEKrIT cOdEd mEsSAGe by bmo · · Score: 1

    4e:45:56:45:52:20:47:4f:4e:4e:41:20:47:49:56:45:20:59:4f:55:20:55:50
    4e:45:56:45:52:20:47:4f:4e:4e:41:20:4c:45:54:20:59:4f:55:20:44:4f:57:4e
    4e:45:56:45:52:20:47:4f:4e:4e:41:20:52:55:4e:20:41:52:4f:55:4e:44
    41:4e:44:20:48:55:52:54:20:59:4f:55

    Osama, the CDs are on the plane.

    --
    BMO

  42. A background noise jammer... how quaint by Anonymous Coward · · Score: 1, Interesting

    It is slightly amusing that state is so far behind in this one area of surveillance. The method proposed here to futz with the voice content aspect of the call would have been effective up to, say, 1988, after which point it became easier to encode and retrieve the juicy bits in some other aspects of the call.

    Without giving away too may secrets (from the 1990s, even though the state of the art is now significantly more advanced), think about the temporal and spatial information is transmitted by the act and protocol of initiating one phone call (from or to a cellular or landline endpoint). Think about the possibilities with initiating and (optionally not) terminating a series of phone calls. Any Asterisk admins lurking here will be familiar with the type of instrumentation required to execute this technique, putting as much or as little in the clear as desired. Now recall that some organizations using these techniques also use particular codebooks which need not be hidden and carry very specific meanings in context understood only by members of a specific group.

    And remember: sometimes the most important part of a message is that which is not said.

  43. Also not a secret message: by Chris+Burke · · Score: 1

    They say stegosaurus was the sneakiest of the dinosaurs, and could hide in plain sight.

    --

    The enemies of Democracy are
  44. Stegonosonic? by Anonymous Coward · · Score: 0

    Why are dinosaurs making noises during my phone calls?

  45. Yes, you can (sort of) - here's how by querist · · Score: 1

    There is a very interesting program named hydan http://www.crazyboy.com/hydan/ that does something very interesting.

    It looks for numeric operators and, using certain rules such as change a subtracting a constant to adding a negative constant, will change some and leave others alone to encode binary data. The executable's hash is changed, obviously, but its functionality is not, and you can encode a message within an executable in a manner that would be difficult to detect, especially if people do things like subtracting negatives as a sort of "signature" to detect stolen code.

    Share and enjoy.

  46. Sorry - flat out illegal by DrStrangeLug · · Score: 1

    If you can remove stego'd data from the audio recording then you can remove watermarking. Circumvention of copy right protection measures, so it's a criminal offence. Send round the bobbies and nail 'em up.

  47. Re:Accurate math! by spazdor · · Score: 1

    No, it's because your point TOTALLY falls apart if you replace that figure with 0.01% or - God help us - 0.1%. AC is a dorkwad.

    --
    DRM: Terminator crops for your mind!
  48. "They" by spazdor · · Score: 1

    I know it's tempting to think of all Geek Enemies as one big evil oppression machine, but I don't think the content industry associations are the ones pushing this. Some people want to block steganographic content, and some other people want to keep watermarks permanent.

    --
    DRM: Terminator crops for your mind!
  49. Encoded Messages in Phone Calls? by PPH · · Score: 1

    "Ixnay on the ecretsay odecays."

    --
    Have gnu, will travel.
  50. Blocking vs. filtering? by JSBiff · · Score: 1

    I thought that modern codecs compress audio data by removing audio information deemed 'unimportant'. Codecs targetted at voice-only applications, I've always thought, were far more aggressive in this 'filtering out' of 'unneeded' audio information that more general-purpose compression like mp3, aac, ogg, etc. So, I would think that the codecs would normally tend to reduce the capability to do stegonography to begin with. Of course, someone might code up a new (or modified) version of the coded that is still compatible with other codecs, but still generates audio data that other implementations would normally filter out during encoding.

    So, why not just have some equipment at the VoIP gateway that that just 'more aggressively' filters out background noise (e.g. re-compress the data, to make sure non-audible audio data is stripped out)? Why bother with adding random noise? If you remove the background noise, you can plausibly 'sell' that as increasing call quality while reducing bandwidth usage, and it would, I think, have the side-effect of also having the possibility to disrupt some stegonographic techniques, whereas adding random noise to my phone call is just degrading the quality of my calls and increasing my bandwidth usage.

  51. If it were only that ... by BenBoy · · Score: 0
    ...by preemptively modifying background noise ...

    I'd be satisfied if my current provider quit modifying my foreground noise so badly.

  52. Skype Plugin by psydeshow · · Score: 1

    Isn't there a Skype plugin that does this or something?

    Encoding data in the background noise dumb, because you can't assume that ambiance will be transmitted to the receiver. The telco is likely to drop packets when audio drops below a certain threshold, and use the bandwidth for moving other data on their network.

    Smarter spies will hide data by modulating foreground sounds, which are much more likely to get transmitted, and much harder to f**k with without being noticed.

  53. Hmmmm by Paracelcus · · Score: 1

    I wonder if instead of utilizing "inaudible" background hiss to carry (compressed, encrypted) data you selectively modify certain human vocalization(s), by using the actual sound of the conversant voices selectivly you not only (hide, encrypt, compress) but you can also change which speech characteristics you utilize for the purpose.

    --
    I killed da wabbit -Elmer Fudd
  54. 9600 baud by IdeaMan · · Score: 1

    It would do SMS and email (smtp, imap) quite handily.

    This whole situation boils down the the ~"conversations may not be private" rule for Amateur Radio. If private communications had been allowed, hams would have multiple awesome, free cell services set up with none of this charging for minuscule SMS messaging or data garbage.

    --
    They ARE out to get you simply because They are in it for themselves and they don't care about you.
  55. I wouldn't risk it. by marcus · · Score: 1

    For starters, of the 60 or so you claim to be in close proximity, only the ones actively moving data or carrying a conversation will be actually transmitting anything more than house keeping messages. That alone thins the pool quite a bit. If you are monitoring conversations from a particular set of towers and discover something interesting, then you will be able to know which phone is carrying that conversation in an instant.

    Even if you don't know which conversation is interesting, you can still localize each phone by triangulation one at a time, continuously. If you discover that one or more of them is near a "location of interest" then you can tag that phone for closer monitoring in the future. If you notice such anomalies like a phone switching off before entering a certain locale(where you know the signal is good and so it is not a drop), you can tag it for later surveillance. If any phone in question has a GPS, it can be commanded to *send* the location data without notifying the user. Sooo easy.

    More, the base station can command any nearby phones to lower their output power or even switch off, and the inverse, the cell tower can command the desired phone to increase output power to the maximum available, and cause it to transmit continuously, EVEN IF THE PHONE IS IDLE. If the spy folks are anywhere near the target phone with a couple of directional antennas, then the phone is readily located and the game is over.

    All of these 'features' are documented in the standards. No special code versions or hacking required. If you 'own' the cell systems as any gov effectively does, then special versions of the software can be loaded at will, with even more 'features' available for tracking and even eavesdropping.

    Believe me, if you want to hide from the gov, don't carry a cell and don't let anyone that has one near you. ;-)

    --
    Good judgement comes from experience, and experience comes from bad judgement.
    - W. Wriston, former Citibank CEO
  56. I've seen a lot of spam that I suspect to by alizard · · Score: 1

    contain encrypted messages. . . the ones with random character sequences in the header and/or at the end of the post.

  57. Definitely by Anonymous Coward · · Score: 0

    I am fully in favor of blocking Stegosauruses from making phone calls.