Slashdot Mirror


InvisibleNet Presents IIP

An anonymous submitter writes: "A new and ever growing project has launched into the alternative network realm, changing the pace by focusing directly on speech, rather than file sharing. The Invisible Irc Project, a peer distributed secure and anonymous internet relay chat network has popped up at some of the recent conventions this past year. The creator, and project leader, known as 0x90, has been seen at CodeCon 2002 introducing it to the public, at that time in more of a primitive state, and today, almost a year later, the software has noticeably been more usable by the masses. 0x90 just gave a talk at ToorCon 2K2 on designing a robust & secure Peer-2-Peer framework, and their InvisibleNet site just released new software along with a two part interview that was taken in July. A good read that details the depths of their project, including the state it is in now, and the future vision of a privately distributed steganographical crypto-net. I have tried out the software and it is very easy to set up, and it supports the freenixes, OS X, and Win32 machines. You can use any irc client with it seemlessly, and the cryptography is handled transparently within your "IIP" node. It's GPL so peer review is welcome, as it also states this on their site. It appears to have a nice community of users with a range of discussions. So if you have a bit of time on your hands to engage in some chatting online, give this a try. It's alternative, creative, and possibly a standard setting step to securing IRC as we know it."

176 comments

  1. Looks very promising by ymgve · · Score: 3, Insightful

    I tried it, and it worked very well right out of the box. I am really looking forward to seeing them develop the InvisibleNet platform further - it might even become a serious competitor to what FreeNet is now.

    1. Re:Looks very promising by Puggles · · Score: 4, Insightful

      It's performing very well out of the box right now, but IIP is about to have its scalability tested, Slashdot style.

      Here's to hoping the whole thing doesn't come tumbling down.

      --

      Pereant, inquit, qui ante nos nostra dixerunt.
      "Confound those who have said our remarks before us."
    2. Re:Looks very promising by Istealmymusic · · Score: 3, Funny
      As soon as I read your comment:
      -
      *** Disconnected
      -
      Doh!
      --
      "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
    3. Re:Looks very promising by narftrek · · Score: 1

      Actually I've been using it this past summer and when it worked it worked well. It had this annoying habit of going down about every 2 or 3 days. And it also isn't a "competitor" to freenet--it's a "companion". You surf the FreeNet boards looking for posts about new files going up and then log into IIP and DL. Worked alot more efficiently than just FreeNet alone cause half the time you'd get only partial files downloaded using the standard FreeNet keys. So when joined together FreeNet was used to announce the new (usually temporary) chat rooms, IIP into the room, get your stuff, and then get the fuck out. You'd also see all the posts going up about IIP going down and then everyone posting when it came back up. IIP and FreeNet were a pretty good combo in my book and I hope this new version will work as well as the old one but have a better amount of stability. This new version could very well be a better solution to encrypted data exchange.

    4. Re:Looks very promising by ymgve · · Score: 1

      My point isn't that IIP is a competitor to FreeNet, but the interview talks about developing an InvisibleNet framework too - this is what I mean could become competitive with FreeNet.

    5. Re:Looks very promising by DNS-and-BIND · · Score: 2
      IRC has channels.

      AOL has "rooms".

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  2. Re:what kind of faggy name is 0x90? by Anonymous Coward · · Score: 0

    I noticed you posted Anonymous Coward. Is it so we don't see the l33t speak in your handle :)

  3. bonus points by papasui · · Score: 2

    Now instead of nuking an entire irc server to take down a channel all I gotta do is smurf a node, while being able to download mp3s, and get spam messages to view explict websites. What a great idea :)

    1. Re:bonus points by exceed · · Score: 2

      There's more than one node, though. You'd have to hit every node in order to really make the service inoperable.

      --

      void women (int money, time_t time);
  4. horray something to download! by Mage+Powers · · Score: 5, Funny

    I gotta love slashdot, just before I decided to cave in and do homework, theres a post on slashdot involving downloading, irc AND encryption!

    1. Re: horray something to download! by Black+Parrot · · Score: 1


      > I gotta love slashdot, just before I decided to cave in and do homework, theres a post on slashdot involving downloading, irc AND encryption!

      Tell your mom to turn off the nanny filter - a couple of goatse links will have you back on your homework in no time.

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re: horray something to download! by Anonymous Coward · · Score: 0

      ha! That guy has a Mom! What a loser!

    3. Re:horray something to download! by GT_Alias · · Score: 1
      I have moral issues with doing homework on a Friday night.

      You should too.

    4. Re: horray something to download! by Descartes · · Score: 1

      Is this insulting or just a bad joke? I don't get it.

      If intended to be insulting: In addition to those who may be under some sort of "nanny filter" adults often also do homework. Though some don't bother and instead attempt to make themselves look more intelligent by implying that improving yourself through study is somehow childish.

      If not intended to be insulting: That was lame.

  5. All this encryption ... by Xenographic · · Score: 4, Insightful

    ... still won't help if you tell people who you are.

    Your nick + the personal information you give out, even inadvertently, is more than enough to let people figure out who you are. You can build rather complete profiles of most people, even the security concious, from nothing but public information. I should know...

    1. Re:All this encryption ... by Anonymous Coward · · Score: 3, Insightful

      Very true. The very best way to protect your anonymity is to have several 'standard' alternate identities (e.g. *give* them personal information; several different sets thereof & reuse some of them more than once so they can't find the real information for all of the gibberish...)

      It's probable that no one cares who you are, but if they do, well...

    2. Re:All this encryption ... by RAMMS+EIN · · Score: 2

      `` ... still won't help if you tell people who you are.''
      Yes, it will. The purpose of encryption is not to conceal who you are, but to conceal what you are saying. More correctly, it's goal is to ensure that only the people you send a message to will be able to understand it.

      --
      Please correct me if I got my facts wrong.
    3. Re:All this encryption ... by Xenographic · · Score: 2, Interesting

      The problem is, that with anonymous people, you don't know just who you're talking to.

      Why do you think there's an old 'hacker proverb' of "every third one is a fed"?

      Yes, they do still keep their eyes on the "hacker community"; even those who aren't doing anything illegal. Don't take my word for it; use FOIA to request your files--the addresses & instructions you need to do so can easily be located online.

    4. Re:All this encryption ... by rtaylor · · Score: 2

      Still doesn't help much when the person you're talking to is the informant ;)

      --
      Rod Taylor
    5. Re:All this encryption ... by wirelessbuzzers · · Score: 2

      The very best way to protect your anonymity is to have several 'standard' alternate identities...

      Or post as an AC....

      --
      I hereby place the above post in the public domain.
    6. Re:All this encryption ... by Henry+V+.009 · · Score: 3, Funny

      Quite true. As sure as my name is George W. Bush, President of the United States, I contantly worry that my 1337 hacking s7!11z will be be uncovered. Luckily I've got this encryption thingymigig on my laptop that protects my identity.

    7. Re:All this encryption ... by Myco · · Score: 2

      It becomes a lot of information to keep track of, though. And if you slip up even once and reveal any sort of correlation between the different identities, your security is (theoretically) breached.

    8. Re:All this encryption ... by GT_Alias · · Score: 1
      You're right...but that's the psychological/sociological aspect of identity security.

      It sounds like this network at least secures the technological aspects of privacy. If you post messages describing what kind of car you drive, what your house looks like, and where you hang out on Friday nights...well, that's your problem if someone pieces that together.

    9. Re:All this encryption ... by JabberWokky · · Score: 2, Funny
      .liaj ot oG .ACMD eht detaloiv evah uoy ,gis siht no noitpyrcne eht gnikaerb yB

      !woY ?secived noitnevmucric sa dessalc won era scixelsyD

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
  6. MY NAME IS 06x0 by Anonymous Coward · · Score: 1, Funny

    I am 06x0 and I challenge you to a duel, 0x90! You see, we are like brothers. If you stand on your head while reading my name, you see your name! However, only one of us can exist. So you must die! There can be only one!

    --- 06x0

  7. ... except that you can't see it :-) by billstewart · · Score: 1
    No IRC for *you*...

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  8. Clever, 0x90, but I'm changing my name to 0x120... by craigeyb · · Score: 4, Funny

    ... that way I'll be "too gross."

    This sig is false.

    --

    Social Contract? I don't remember signing any Social Contract!

  9. Seems to solve a problem that doesn't exsist by Anonymous Coward · · Score: 0, Offtopic

    Why wouldn't someone put up proper firewall protection BEFORE they go into IRC channels that broadcast IPs. Better yet, get one of the (many) programs that spoof your IP for you.

    Geez.

  10. DCC and CTCP disabled by MiDS · · Score: 5, Insightful

    Keep in mind that DCC and CTCP are disabled due to anonymity reasons, you can't use the current IIP network for filetransfer.
    But ofcourse you can paste freenet keys and urls.

  11. Don't you know who's really using this?!?!?!? by doublem · · Score: 5, Funny



    Terrorists! All those IRC Crypto people are terrorists!

    All real, patriotic citizens are more than happy to let the government see, read and catalog everything they do.

    All those "Privacy" nuts have something to hide.

    I'll bet this 0x90 is learning to fly a plane while building bombs, writing free encryption programs, laundering money for the mob, selling drugs to toddlers, writing a violent video game, and *gasp* TRADING MP3S while on IRC with his fellow communist baby eaters!

    </humor>

    --
    "Live Free or Die." Don't like it? Then keep out of the USA
    1. Re:Don't you know who's really using this?!?!?!? by bobtheprophet · · Score: 1

      Yumm....babies!

      --
      Don't give me none of this "nature theme" business.
    2. Re:Don't you know who's really using this?!?!?!? by evilmrhenry · · Score: 2, Funny
      I'll bet this 0x90 is learning to fly a plane while building bombs, writing free encryption programs, laundering money for the mob, selling drugs to toddlers, writing a violent video game, and *gasp* TRADING MP3S while on IRC with his fellow communist baby eaters!

      Don't worry. If 0x90 is doing all that while building bombs, there's a good chance that we'll be rid of him very soon. No need to do anything

    3. Re:Don't you know who's really using this?!?!?!? by Herkum01 · · Score: 1

      Can I recommend this Post as a selection to the "More Aggravating Phraselet..." slashdot poll?

    4. Re:Don't you know who's really using this?!?!?!? by cbuskirk · · Score: 1

      I just finished a very good book by Robert Ludlum called "The Promethus Deception". The statement "only criminals have something to hide" drives the plot behind this espionage thriller. It's a must read for anyone who's more than just a littel worried about Big Brother.

    5. Re:Don't you know who's really using this?!?!?!? by Anonymous Coward · · Score: 0

      NO!

      That book made no sense!

      Why the hell did the bad guys bother reactivating the long-retired secret agent in the first place? There was no point!

  12. Re:Clever, 0x90, but I'm changing my name to 0x120 by eddy · · Score: 3, Informative

    0x90 is the instruction code for 'NOP' (No OPeration) on IA32.

    In case anyone wondered. (I'm guessing... not)

    --
    Belief is the currency of delusion.
  13. Re:Clever, 0x90, but I'm changing my name to 0x120 by craigeyb · · Score: 2, Interesting

    It's also gross in decimal, as in, a gross (144).

    This sig is false.

    --

    Social Contract? I don't remember signing any Social Contract!

  14. Secret channels and practical uses? by Istealmymusic · · Score: 5, Insightful
    I've been using IIP for the past couple months now, but have yet to see a any interesting useful channels. /list only shows -s (non-secret) channels, I'm sure there has to be something more interesting out there... Anyone have any more information?

    On a related note, on IIP you can /mode #channel +a to make even the nicknames anonymous. Yours still shows up in your own client though, but others will see you as "Anonymous". Pretty useful, but otherwise theres not much activity on IIP. The technology is there, wheres the application?

    --
    "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
    1. Re:Secret channels and practical uses? by A+Life+in+Hell · · Score: 1

      story time. once upon a time, in the early days of iip, a #teensex or something showed up, i forget what it was now, anyhow, they were asked that if they're gonna do that, at least +s it, so yeah, short version, there is more interesting sutff out there :-p.

      --
      Commodore 64, Loading up the dance floor!
    2. Re:Secret channels and practical uses? by Anonymous Coward · · Score: 0

      To clarify, the +a mode can only be set on !channels, not #channels. /join !anonymous for an example, and while you're at it /join #anonymous for the main IIP thread.

    3. Re:Secret channels and practical uses? by MiDS · · Score: 3, Informative

      /mode +a will only work on !channels

      to create a !channel type: /join !!channel
      to join an existing !channel type: /join !channel

      Then set mode +a: /mode !channel +a

      Why? IRC weirdness.

  15. wait... by Anonymous Coward · · Score: 0

    IRC is insecure?

  16. mircryption - strong encryption suite for mIrc by Anonymous Coward · · Score: 2, Informative

    there are several extant irc encryption tools that work over normal irc servers.

    one nice open source one (only runs on win32 with mIrc irc client):

    http:\\mircryption.sourceforge.net

  17. Invisible IRC by blake213 · · Score: 5, Funny

    It's great! When the boss comes around the corner, you don't have to minimize the window! Screenshots of Invisible IRC are in the link below.

    --
    mund freud.
  18. It worked Right away by Buzz_Litebeer · · Score: 4, Informative

    I find it a bit slower on the outset then regular IRC, but completely painless to run. Only a little more time to tell if it crashes because of the ./ effect. They also have a chanserve, nickserve named "Trent" if you are wondering, I havent tried to create a channel yet, but we shall see how it works.

    --
    If you don't vote, you don't matter, so don't waste your time telling me your opinion
    1. Re:It worked Right away by DNS-and-BIND · · Score: 2

      Chanserv and nickserv suck. If you're a real IRC user, you knock someone off if they take your nick.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  19. very intresting by Anonymous Coward · · Score: 3, Funny

    i just tried this, its very cool.

    although a bit laggy, and can get confusing on +a channels, where everyone is anonymous, heres an example

    sup?
    ello
    this is working?
    no
    you broke it!
    no ok
    wtf
    who are you?
    im anonymous
    nobody loves me :(
    I love you

    and with everyones host being anon.iip it must be hard to ban people, but its a very intresting idea

  20. Nickserv / Chanserv clone called Trent by MiDS · · Score: 3, Informative

    We have a nickserv/chanserv clone called Trent

    For help: /squery trent help
    To register your nick: /squery trent nickreg password
    To identify: /squery trent identify password

    See also the IIP manual

    1. Re:Nickserv / Chanserv clone called Trent by MiDS · · Score: 2, Insightful

      That is not true. /msg is a totally different command.
      IIP uses the /squery command.

  21. Is this such a good thing? by uq1 · · Score: 1, Interesting

    /me prepares for flamebait ratings.

    Is this really such a good idea, keeping in mind the terrorist attacks last year? Bare with me, I do have a point.

    I'm one for privacy and also for secure ways of doing things on the internet, BUT, and its a BIG BUT, think of the other uses this could have, especially for terrorists. This sort of thing could give more fuel to the fire for governments to try to crack down on the internet and create more of a big brother state where they are able to monitor everything and encryprion is outlawed.

    On the other hand, think about the earlier post today from Chris Tresco, where he says that encryption is only as strong as your weakest link. What if one of the machines along the way was compromised? Could it be used to monitor data and then be analysed to connect the dots so to speak?

    None-the-less, I think it's an interesting project and wish them the best of luck.

    1. Re:Is this such a good thing? by jdclucidly · · Score: 5, Interesting

      I worked on the project for some time so I have some accedotal evidence to support IIP.

      Some time ago, a very generous individual set up a #scientology channel for people who needed to find refuge from the cult and to critque it in a public forum. (Think censorship of xenu.net).

      Other times it's been an excelent forum for discussion of topics such as this ... or a place for critque of the American government's actions post 9/11. I don't know about you, but if I were an American and I sympathized with the Middle-East view of the western world, due to the Patriot Act, speaking my mind in a public forum where I can be traced is the last thing I would want to do.

    2. Re:Is this such a good thing? by Anonymous Coward · · Score: 0

      Bare with me, ...
      BUT, and its a BIG BUT ...
      ______

      Why does it seem like there's something *really* wrong with misspellings like this?

    3. Re:Is this such a good thing? by Anonymous Coward · · Score: 0

      People in the U.S. seem so used to their rights being abused that, at this point, they seem to forget that their very constitution was set in place to protect the rights they're gladly giving away. It suprises me that any American would think that more freedom (in this case in a piece of software that provides some anonymity to its users) would be a "bad idea." Yes, terrorists might use it. But they obviously didn't need it, and if they did they would likely have created their own software by now (these aren't unsophisticated people).

    4. Re:Is this such a good thing? by Anonymous Coward · · Score: 0

      They still shout "freedom" like its something they actually have.
      You know its like a skank on jerry springer telling someone he loves them repeatedly while he is shagging everyone he can.
      People are happy believing what they are told.

    5. Re:Is this such a good thing? by Anonymous Coward · · Score: 0

      People who support "the Middle-East view of the western world," should just live THERE? We'd be more than happy to be rid of them.

      Now, if they are only upset about the gross civil-rights violations that Arab-Americans have been subjected to, or believe that propping up theorcratic dictatorships does not constitute sound foriegn policy, then they don't have anything to worry about from the Patriot Act because several million other American dissenters feel the same way.

    6. Re:Is this such a good thing? by sirdude · · Score: 1

      [i]Bare with me, I do have a point.[/i]

      I'm most certainly not going to bare anything! And you shouldn't either!

      But anyhoo...
      [i]
      think of the other uses this could have, especially for terrorists. This sort of thing could give more fuel to the fire for governments to try to crack down on the internet and create more of a big brother state where they are able to monitor everything and encryprion is outlawed.
      [/i]
      Terrorists, by being terrorists don't have to give up their freedom of speech. If governments want to monitor terrorist activity by randomly sifting through internet traffic... it's the goverments that are infringing upon your rights - On the other hand... if they are targetting a particular individual, and trying to access his information, they can prolly do it just as easily using a key logger or something like that... I daresay that these terrorists haven't been using Windows Update on their registered copy of Windows 2000. Also, the government could use M$ to work with them in adding confidential security holes in all copies of Windows YP so that they can get easy access to the system if needed.

      blah! I'm drunk anyhow.. so I hope that all that made some sorta coherent sense - Also, I'm sick of 90% of internet traffic having to go through the bleedin US (no offense) ....
      DECENTRALIZATION!!!!!!!!!!!!! should be the highest priority!!!!!!!!!!!!!

      Hats off to IIP...
      -SirDude
      Hats back on now...

    7. Re:Is this such a good thing? by Anonymous Coward · · Score: 0

      who gives a damned about 9/11!!!!! why do we bother to talk to other countries.. just cut ourselves off and die. fuck people we are to sick to live . weiii i can be traced weiii

    8. Re:Is this such a good thing? by Anonymous Coward · · Score: 0

      What part of 1984 are you from?

  22. Re:Chris Tresco needed this last year by g0dfvk · · Score: 0

    Yes, he enjoys slathering my naked body in hot, pepper jack cheese sauce.

    --
    A circle-snot is a Taco-snotting circle-jerk, another practice common among the Slashdot crew.
  23. /whois by Anonymous Coward · · Score: 0

    Dave: /whois CuteChqk
    Trent: I'm sorry Dave, I can't do that.

  24. Scalability? Resistance to Attacks? by billstewart · · Score: 3, Interesting
    How scalable is this system? The Codecon transcripts said you were just starting to work on the project at the time, and hadn't done much with it - but it's often hard to change scalability much past the beginning of a project. Unfortunately, the documentation on the web page is still pretty much bottom-up, not top-down, and having just heard about this today I haven't downloaded and played with it yet. Does every message on every channel go to every relay, or do relays only carry all channel creation announcements and then only carry user messages if they're on a path to somebody who wants to receive the channel? Are you doing flooding, or some kind of spanning tree, or some other way to minimize or maximize various traffic measures? If somebody's sending a big file, does it only go to one recipient, or are you multicasting it to a group, and does a recipient need to have acknowledged willingness to accept a file before you transfer it to him/her, or does it just go scream&leap its way across the network?

    Resistance to Deliberate Attacks is often strongly related to scalability. Sure, there are other ways to attack systems - find bugs in the code, or do social engineering attacks like posting Scientology documents and Metallica songs and ratting out any identifiable network operators. But attacks on the network's scalability can be really hard to fix, because they abuse things the system _is_ supposed to do rather than things it isn't. Have you looked at what parts of the network are easy to overload with data volume or small-message quantity or CPU-burning public-key crypto calculations or other critical resources?

    .

    .

    Oh, also, Invisibility is Cool, huh huh, huh huh, Invisible, yeah cool.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  25. Re:Chris Tresco needed this last year by Anonymous Coward · · Score: 0

    Slashdot hasn't had real nerds in it in a while. It's so many kids on daddies computer. And I thought it was pretty funny. Seeing as Chris Tresco got busted for trading warez on irc maybe an invisible irc would be A Good Thing® But no I suppose thats actually off topic. Actually I'm thinking those dildo bosses are readin slashdot. And when he said dildo boss he means that when u take the hair off most bosses they have a pointy head, like a dildo. (Ask your girlfriend if you don't what that looks like)

  26. This is way long overdue... by MsGeek · · Score: 1, Redundant

    There are some chat networks which obfuscate IP addresses on command like Slashnet and Sorcery.Net but this is a better solution. After having suffered an attack while in channel on a notorious "open" IRC network, one which displays naked IP addresses, IRC has suddenly gotten less fun. This might put the fun back into it.

    --
    Knowledge is power. Knowledge shared is power multiplied.
    1. Re:This is way long overdue... by DNS-and-BIND · · Score: 1

      That's why you use a BNC, cluebie.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  27. Trillian by dubiousmike · · Score: 2

    Doesn't Trillian do secure chat?

    Through the AOLIM protocol... I take it this is much more secure though?

    1. Re:Trillian by Anonymous Coward · · Score: 2, Informative

      Trillian is not secure at all, the SecureIM feature is a joke.

      It's susceptable to man in the middle, and many other problems.

    2. Re:Trillian by acceleriter · · Score: 1

      Can you elaborate or point to some more information? I use that feature (though I'm not exactly exchanging nuclear secrets with Bin Laden, it would be nice to know how secure it's not).

      --

      CEE5210S The signal SIGHUP was received.

    3. Re:Trillian by mr_burns · · Score: 2

      it's 128 bit blowfish with Diffie Hellman key negotiation. Diffie Hellman by itself can be MITM'd (man in the middle'd).

      Now, the MITM threat can be managed by a couple means. There is a superset of DH that uses signed keys to avoid MITM. You can also secure the network between the 2 communicating parties.

      SecureIM does not use the more secure superset of DH, so it can be MITM'd. The networks that trillian supports secureIM over are AOL and ICQ (both owned by AOL). This means that the US government could compel AOL to automate MITM attacks against secureIM. I wouldn't doubt if this was built into dcs1000/carnivore, echelon and other similar schemes.

      --
      "Let him go, Ralph. He knows what he's doing." --Otto Mann (simpsons)
    4. Re:Trillian by acceleriter · · Score: 1
      Thank you! A successful MITM could
      be perpetrated by anyone in a position to substitute
      the components of the shared key: AOL, or the ISP at
      either end (including the carnivore box at the ISP).


      And, while I'm no number theorist (or a mathematician,
      for that matter), I don't see any way that either end
      could verify the shared key was generated by his/her
      secret parameter without knowing the other's secret
      parameter, which would be as bad as sending a symmetric
      key in the clear, it appears. This document
      for illustrates the attack you described.

      So what the world needs
      is a chat program that will still use AOL/ICQ as
      a transport, be easy to use, and support the use
      of gpg keys out of the box, it seems.

      --

      CEE5210S The signal SIGHUP was received.

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

      also, if anyone takes the time to analyze trillian's diffie-hellman key size, they are sending 128 bit Diffie-Hellman keys as well, and generating new primes each time and sending those across. The idiocracy of the implementation is astounding.

      0x90

  28. Re:Clever, 0x90, but I'm changing my name to 0x120 by jdclucidly · · Score: 1, Redundant

    0x90 is the x86 assembler code for "No Operation"

  29. Meanwhile, at MI-5 by jaymzter · · Score: 1

    M: Agent 007, you've got stop 0x90!
    007: Er, what's his name, Q?
    M: 0x90, the man is involved in all kinds of cracker activity
    007: Um yes, just working on the pronunciation...

    --
    If thou see a fair woman pay court to her, for thus thou wilt obtain love
  30. distributed irc? by ergonal · · Score: 5, Insightful
    IIP claims to be peer distributed, but does that mean there's no primary target for packet kiddies to inflict their hundreds of megabits of anger upon? If so, this indeed would be an ideal solution to the massive DDoS problems facing the big IRC networks lately (DALnet in particular).

    I think the primary focus of IRC development at the moment should be on inventing methods to stop the packet kiddies, otherwise IRC's lifetime looks pretty bleak. Maybe distributed IRCing is the way to go?

  31. Re:Scalability? Resistance to Attacks? by jdclucidly · · Score: 3, Insightful

    From the docs that I helped write:
    Chapter 10 of IIP Documenetation from CVS
    This is also why peer review is requested. I think most of your doubts will be put to rest by the docs though. Go read it! :)

  32. Re:what kind of faggy name is 0x90? by istartedi · · Score: 2, Funny

    Yeah, that name is pretty gross.

    p.s., If you don't get the joke, don't moderate this post.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  33. stupid moderation by Bishop · · Score: 1

    /. really needs a punny rating. I'm just not sure if it should be +1 or -5.

  34. Re:what kind of faggy name is 0x90? by flonker · · Score: 2, Funny

    nop I don't get it.

    </pun>

  35. From 0x90 himself: by Istealmymusic · · Score: 4, Insightful

    so what happened?
    <ArdVark> where did all the /. people go?
    *** crappy has joined #anonymous
    <echelon> <nop> not really I turned off the server
    <echelon> <nop> there is still semi centralization
    *** hobbs has joined #anonymous
    <echelon> netsplit ;)
    *** iip has joined #anonymous
    *** anonymoose has joined #anonymous
    <ArdVark> netsplit? no
    *** echelon sets mode: -o Aprogas
    *** echelon sets mode: -o Chocolate

    --
    "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
  36. Re:Clever, 0x90, but I'm changing my name to 0x120 by solferino · · Score: 3, Interesting

    0x90 is the instruction code for 'NOP' (No OPeration) on IA32.


    yes, and this extract from the interview seems to confirm
    that yours is the 'correct' decoding of the nick -

    [interviewer] Okay, let's talk about authentication of identity next.

    We know we are anonymous, but currently what measures are in place that can help ensure that I am really talking to nop or my other associates on IIP?

    [0x90 does not correct the name substitution in his reply]


    still like the 'gross' interpretation but...

  37. Incredible by buswolley · · Score: 1
    That's all I want to say.

    oh and

    Bravo

    --

    A Good Troll is better than a Bad Human.

  38. Re:Clever, 0x90, but I'm changing my name to 0x120 by Istealmymusic · · Score: 1, Offtopic

    Its also the 6502 assembly opcode for Relative Branch if Clear Carry. And keep in mind, the x86 NOP instruction is actually aliased to XCHG EAX, EAX.

    --
    "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
  39. Re:what kind of faggy name is 0x90? by buswolley · · Score: 1

    explain the joke.. Enlighten us ohh master of the great humours... p.s. why didn't it show up as the world's funniest joke? in the news. if you look. I didnt think it was that funnny.

    --

    A Good Troll is better than a Bad Human.

  40. I don't get it. by Anonymous Coward · · Score: 0

    Someone please explain the name already, I'm sure there's some karma in it for you.

    1. Re:I don't get it. by ylikone · · Score: 0

      Are you refering to 0x90? That is just hex for NULL or something like that.

      --
      Meh.
    2. Re:I don't get it. by ylikone · · Score: 0

      Actually, my mistake, it's not NULL it's NOP (NO Operator)

      --
      Meh.
    3. Re:I don't get it. by Anonymous Coward · · Score: 0

      Actually it's your mistake again :) NOP stands for No Operation. It's a machine level instruction that means don't to anything for this moment (sort of a placeholder - it lets time pass for a very small fraction of a second, and moves on to the next instruction.)

  41. Re:what kind of faggy name is 0x90? by josh+crawley · · Score: 1

    His "joke" was that 0x90 is 144 in dec. 144 is gross.

    And yes, it was a idiotic joke. I "got it" immediately. Still wasn't funny.

  42. More decentralized IRC please by cras · · Score: 1

    Reading the docs briefly tells that this works by connecting through "proxies" before the actual servers. The proxies will provide the anonymity because they don't know what the transferred data is and servers don't know what the client's IP is, only the proxy's.

    I guess this is fine as long as anonymity is all you want, but I don't see this getting mass attention. It's just yet another IRC network. Don't know about you but I'm sick of having different IRC networks, it'd be so much easier to just connect to "IRC" and be able to talk to everyone. Allowing everyone to run servers which all could talk to each others would effectively do this, just like SMTP protocol with emails. There's a few projects that have been meaning to do this, but none of them is anywhere close to a working implementation AFAIK.

    Some links: irc+, irc++. Also jabber does pretty much the same, but it seems much more about instant messaging than containing all IRC's functionality.

  43. SF User Agreement Violation? by $carab · · Score: 2

    Forgive me if I'm wrong, but isnt displaying an ad for shopIP on their SourceForge hosted site in violation of the SourceForge user agreement?

    I don't advertise for anything on my own sf project page just because I read that you're not supposed to profit from your SF web space....

    1. Re:SF User Agreement Violation? by MiDS · · Score: 1

      Removed right away.
      We had their banner / link, because they were running a public relay for us.

  44. I've been poking around the similar idea by apankrat · · Score: 3, Interesting

    I've worked in VPN and P2P space for past few years and have been poking around the similar ideas for quite some time.

    The basic idea is very simple - you create trusted network of anonymous -proxies- and if node sees the traffic coming from the peer it's just unable to tell if it belongs the peer or some proxied node behind it. Hense the anonymity is built into the infrastructure.

    While looking at this, I got as far as putting together formal design document and protocol spec, and passed them around for the "peer review". The common problem everyone pointed out was the fact that this approach will not scale. It might be fine for IRC traffic, but it cannot and should not be applied to bulk data transfers. This is something InvisibleNet still has to realize.

    It's good that they have a momentum, which may (or may not) allow them to overcome principal problems of the architecure.

    --
    3.243F6A8885A308D313
    1. Re:I've been poking around the similar idea by Anonymous Coward · · Score: 0

      you create trusted network of anonymous

      How cany you both trusted and anonymous?

    2. Re:I've been poking around the similar idea by delta407 · · Score: 3, Informative
      This is something InvisibleNet still has to realize.
      IIP2 is in the works which aims to include a completely different architecture. It will most likely be totally peer-to-peer (as in no distinction between clients, proxies, and servers; all nodes will share all roles) and incorporate a lexical routing system (addresses derived from channel or user names and routed accordingly).

      Initial data gathered suggests that it could scale well, preserving low latency and reasonably high throughput.

      Unfortunately, with this model, there are a few anonymity concerns -- the current issue being pondered is node discovery (how to keep an attacker from learning large numbers of nodes) and how to anonymously route messages back to the user. But don't worry, it's being worked on.
    3. Re:I've been poking around the similar idea by apankrat · · Score: 1

      >> you create trusted network of anonymous
      >How cany you both trusted and anonymous


      You trust those who you are proxying for.

      --
      3.243F6A8885A308D313
    4. Re:I've been poking around the similar idea by apankrat · · Score: 1


      IIP2 is in the works which aims to include a completely different architecture. It will most likely be totally peer-to-peer (as in no distinction between clients, proxies, and servers; all nodes will share all roles) and incorporate a lexical routing system (addresses derived from channel or user names and routed accordingly).
      [snip]


      It's all good, but you have to realize that there is no anonymity without proxying, and there no proxying solution without scalabilty problems. As simple as that.

      --
      3.243F6A8885A308D313
    5. Re:I've been poking around the similar idea by delta407 · · Score: 2

      All nodes serve to route information and are unable to distinguish whether they are the original recipients of a packet or if they are receiving a forwarded copy, making it anonymous and scalable enough for IRC traffic.

  45. CS-IIP protocol by apankrat · · Score: 3, Insightful

    IIP 'security protocol' seems to be pretty amamteurish piece of design. I might be excessively picky, but here are some points anyway:

    * Excessive use of pubkey cryptography (two DH exchanges ? How about regular Master/Derived key approach ?)

    * Home-brewed replay protection (see SSL/ESP for design ideas). In particular, having no explicit sequence ID in the packet may potentially allow for the replay or packet reuse.

    * No packet hashing to allow discarding malformed packets without decryption (see SSL/ESP for design ideas).

    * Unproven key rotation algorithm, which seems more of 'obscurity through security' thing than anything else.

    * No sign of declared on the main page Perfect Forward Secrecy (PFS) in the published specs.

    * Complete intolerance to minimal payload twitches (bitflips), ie heavy inter-packet dependency.

    The bottom line is the protocol is very rare and can use a lot of much needed peer review.

    The fine print is WHAT IS WRONG WITH SSL ?! SSL already has all the goodies (replay, rekey, authentication, etc) and it's stable and proven. It's not like IIP-CS allows to work over unreliable media or something, it's still layered over sessioned, reliable transport (TCP) ... So why to reinvent the wheel ?

    --
    3.243F6A8885A308D313
    1. Re:CS-IIP protocol by Anonymous Coward · · Score: 0

      SSL is "proven" to be a broken piece of crap. :)

    2. Re:CS-IIP protocol by Anonymous Coward · · Score: 0

      I'm sure the IIP project people are certainly looking for volunteers to address these issues... so if anyone has some spare time that knows these technical issues, should contact 0x90.

  46. I'm sure I've seen this somewhere before... by rweir · · Score: 0, Offtopic
  47. FOAD

    klasjdf;ksajdf;lsdafjasdhfkjlasdfjkasdfasdfjkasd f

  48. Re:Clever, 0x90, but I'm changing my name to 0x120 by Anonymous Coward · · Score: 0

    I really wish you hadn't posted that anonymously. I'd really like to add myself to your fans list.

  49. A few more reasons this is not secure by Jim+McCoy · · Score: 4, Insightful
    The creators of IIP seem to have fallen for the seductive "if we keep adding cool things we read about in Applied Crypto it will magically become anonymous/secure" fallacy. There has been a lot of good research and test implementations done on real anonymous networking over the past few years, unfortunately the creators of IIP seem to have been unaware of all of it. I will not waste too much time ripping on this because it is a noble (albeit doomed) effort.


    One example of why this system does not offer the level of anonymity/security it is claiming is the mistaken belief that adding random "cover traffic" prevents traffic analysis. For some reason amateurs seem to think that if you add a few random bits of message traffic and delay a few messages between nodes then this "noise" will make observation and message correlation harder for an attacker. This is incorrect. The simple example that should help the /. crowd understand this is that an attacker can simply view the entire internal network as a black box and do statistical analysis on the inputs and outputs of this black box. There is only one way to prevent this sort of statistical analysis -- fixed bandwidth (or at least constant traffic) pipes. For a recent paper on this subject check out this paper that describes some of the techniques.


    There are several lists out there populated by people who actually know what they are doing when it comes to this stuff and simply lack the time/initiative to code up what they know. If the creators of IIP had simply asked a few pertinent questions they would have learned a lot and saved themselves a lot of frustration given that most of this will have to be completely re-coded if it is actually going to live up to the claims being made by this project.

    1. Re:A few more reasons this is not secure by Anonymous Coward · · Score: 1, Insightful

      Which lists?

    2. Re:A few more reasons this is not secure by Jim+McCoy · · Score: 4, Informative

      You should be subscribed to coderpunks (coderpunks@toad.com) to get access to a large group of top-notch crypto people. The next list that is a necessity is the nym-ip list (nymip-res-group@nymip.org), which discusses anonymity networks. You should also be checking out proceedings of the Information Hiding workshops, Privacy Enhancing Technologies workshops, and hunt down the other research work by presenters at these conferences.

    3. Re:A few more reasons this is not secure by mr_burns · · Score: 2
      One example of why this system does not offer the level of anonymity/security it is claiming is the mistaken belief that adding random "cover traffic" prevents traffic analysis. For some reason amateurs seem to think that if you add a few random bits of message traffic and delay a few messages between nodes then this "noise" will make observation and message correlation harder for an attacker.

      It is true that adding random noise into the channel won't completely thwart traffic analysis. However, I think you're considering this from the point of view that the goal is to keep the node associations from the attacker (a talked to b, b talked to c, c shows up in manila with a submarine full of gold) or that the intent is to provide anonymity to the users.

      I don't think this is the case. IIP rotates keys between nodes every 52 blocks using Diffie Hellman. You are correct that an attacker can exist within the iip network and use the messages in the channel to do the traffic analysis. Diffie Hellman can be MITM'd, so it is smart to make it difficult to predict when the negotiation takes place. If the amount of blocks that traverse between the hosts can not be guessed by hanging out in the chat and counting how many times they exchange info, you make it more difficult to attack the key negotiation.

      Furthermore, from the security in depth department, the data is encrypted for point to point communication, so even if the key exchange at the node level is MITM'd, they still only get cyphertext.

      The creators also recognize that the anonymity isn't perfect. Until they can get that working, they've set it up so people have plausible deniability. A malicious node can find the IP's it's connected to, but it never knows if those are end users or another node in the network. So even though you've been identified, you can still deny that you are actually you.

      I understand and agree with you about how chaffing data does not provide anonymity or good steganography for the communications. However, I don't think that is why it's used in IIP. It's used to make Diffie Hellman exchanges a moving target. Anonymity, stego and plausible deniability are provided by other means.

      --
      "Let him go, Ralph. He knows what he's doing." --Otto Mann (simpsons)
    4. Re:A few more reasons this is not secure by Anonymous Coward · · Score: 0

      The problem with hunting down privacy and cryptography experts is that you will only find the bad ones...

    5. Re:A few more reasons this is not secure by Anonymous Coward · · Score: 0

      I'm sure the IIP project people would jump at this opportunity if enough volunteers come forth to help implement them.

  50. Linux RPMS and a public server by wstearns · · Score: 2, Informative

    Linux RPMs of the tool can be found at http://www.stearns.org/iip/. Also, there's a public server at wstearns.stearns.org:6667

    --
    Mason, Buildkernel and more: http://www.stearns.org/
  51. Re:A few more reasons this is not secure -by 0x90 by Anonymous Coward · · Score: 1, Interesting

    We have an option implemented called the steady protocol, this is a constant bandwidth mode, and is easily done by replacing the spurt in your node.ref to steady when acting as a relay. We are very familiar with this method, and are working similarly to a DC-Net in the future. Also, the study of onion-routing, and other methods are in consideration. This is a bold project admittedly, and any help is furthur welcome.

    Thanx.
    0x90

  52. Re:A few more reasons this is secure - 0x90 by Anonymous Coward · · Score: 1, Interesting

    Also, given world wide distribution of nodes, the high improbability of being able to gather and analyze that data (encrypted as such) as well, is rare, so as the network gets bigger, there is a lot of data to analyze, and this is highly unlikely to be able to trivially track.

    0x90

  53. Re:what kind of faggy name is 0x90? by Anonymous Coward · · Score: 0

    And if you get it, mod it as -3 not funny.

  54. Re:A few more reasons this is not secure -by 0x90 by Jim+McCoy · · Score: 2

    For starters a DC-net is not what you want here because of the communications overhead it creates (the latency would kill you unless you made your DC-net rings rather small, which would introduce other problems...) Additionally, while a DC-net seems trivial because Chaum did such a good job at describing the basics of how it works, in practice it is very, very difficult to create a DC-net which resists internal attacks. DC-nets have the wonderful property of ensuring sender and recipient anonymity but this same property makes it hard to prevent jamming attacks and node collusion. The protocols which were built on top of DC-nets to prevent these problems turn a system which seems trivial to code in the simple example Chaum gives into something that is a PITA to actually get done right. If you really want to do a DC-net I would suggest you dig up a ref to an old cypherpunks posting I sent out way back when regarding applying reputation metrics as a mechanism for controlling these attacks within DC-nets.

    The onion routing work suffers from the same problem IIP does, it does not enforce constant bandwidth connections so it is not difficult to discover routes based upon statistical analysis. If you want a model to examine, I suggest you check out Wei Dai's pipenet for a general model and be sure to look at the work Roger Dingledine and others have been doing with MIX-cascades.

  55. This is not news by Anonymous Coward · · Score: 0

    This is inferior to the great SILC protocol. But whichever you choose, it really doesn't matter. You think creating a "channel" on invisible irc will protect your defacer crew's conversations from the feds? Not if they go on invisible irc and join your fucking channel . There are many different ways that this so called security can be bypassed, and most of them involve a person being a dumbass -- and as this article from the Journal of Personality and Social Psychology states, a dumbass, most often, is unwilling to admit or recognize that he is indeed a dumbass.

    1. Re:This is not news by Anonymous Coward · · Score: 0

      channel encryption is in the works, and you can make your channel private etc. Public channels are obviously public channels, encryption or no encryption. Patience my friend, I'm sure you just love your silc.org, but it doesn't match the niceties of using any irc client out there, as well as a very well designed transparently secure system.

  56. Re:A few more reasons this is secure - 0x90 by Jim+McCoy · · Score: 4, Insightful
    Not true. Take a quick scan of recent work by Albert-Laslo Berabasi et al. regarding the structure of the internet (there was a recent paper in the Proceedings of the NAS and he published a book on this titled Linked that every slashdot reader should check out) which shows that there are a few key nodes which handle a bulk of the traffic. You have to stop thinking about this network as if it was a random network. There will be well-known, stable nodes that will become preferred nodes and relays within the network -- an attacker will start by watching these nodes. If that is not enough the attacker will watch the major routers and relay points within the net using these well-known nodes as the hook to find additional nodes. It does not matter how widespread your nodes are for these sorts of attacks; in fact, wide geographic distribution of the nodes makes the traffic analysts job easier because this will force more of the packets through major interconnects (and into view of the observer) instead of keeping them localized.


    It does not matter that the traffic is encrypted in this case. An attacker is not necessarily interested in getting the contents of the messages, they will start off wanting to know who is talking to who. For this it is not necessary to break the encryption, you treat the whole network as a black box and apply some signal processing tricks to get the conversation flows. [Sorry if all of this sounds negative, but you have decided to tackle a very hard problem that lots of very smart people have been thinking and tinkering on for more than a decade...]

  57. Unfortunately IIP is broken! by Anonymous Coward · · Score: 0

    A lot of hyping going on here, no doubt of that but the sad fact is that IIP is totally broken by design. And this is clear by just reading the two page, so called, "crypto" protocol. They have made all the classical mistakes with Diffie-Hellman and in general protocol design (ever heard of NOT using Diffie-Hellman without digital signatures!?). It is clear that they don't have any kind of background in cryptography or security. As mission critical application IIP cannot be recommended. For securing your chats from your parents, I guess it's fine for that. Take a look at SILC instead.

    1. Re:Unfortunately IIP is broken! by Anonymous Coward · · Score: 0

      well, we do use diffie-hellman with pre-known dh key values.

      We authenticate this way, there are no randomly generated dh keys per session being done until authentication is accepted. This is not your typical dh issue, look again.

      0x90

    2. Re:Unfortunately IIP is broken! by Anonymous Coward · · Score: 0

      The sender clearly didn't read the spec as claimed. Using long time Diffie-Hellman key pair can be used the way as in IIP. However, the IIP does allow the creation of new DH key pair every time, and this imho should not be allowed for outer key (makes the key refreshing harder but at least then there's no danger of attacking with it). I'm the author of SILC which the sender referred, and here's some thoughts about IIP:

      Setting the Diffie-Hellman aside, there's some other issues in IIP like it does not provide true integrity for its packets, since MAC is absent. Use of CRC is quite fishy indeed. The point of integrity is not only error check but also authentication and CRC cannot provide that. This, imho again, should be changed to use standard integrity methods like fe. HMAC.

      Also, the outer key should not be used in combination with inner key, since if the inner key would be compromised then also outer key is compromised due to XOR (since outerkey = innerkey XOR keymaterial), assuming I understood the key derivation correctly. In practice this probably doesn't happen but it's bad if it does, since it can compromise the long time DH shared key, and then it can compromise past sessions as well. So, inner key should be used alone in session encryption.

      Also, I didn't see how IIP performs rekey. If the counter used in IIP wraps before rekey, then there's a possibility of various attacks. I recommend of adding rekey support (which results into new key material), instead of using key rotation (with good rekey you can remove the ekey rotation mechanism entirely).

      For CBC mode I would not use zero IV for first block. I would use some hash of the DH key or something. Also, there's an attack against the traditional CBC mode, and perhaps nowadays using randomized CBC (all IV's are random) is better. SILC is using traditional CBC too, but in SILC you can use other modes instead of CBC which is not possible in IIP.

      I had something else too but I forgot it while writing this. :) Anyways, just some thoughts after reading the spec quickly.

      pekka

    3. Re:Unfortunately IIP is broken! by Anonymous Coward · · Score: 0

      Ok. Hi author of SILC, thanks for the comments. The inner key is generated separately from the outer key, and has no relation to the derivation of the outer key. Outer key is strictly an authentication, and the inner key is a separate derivation altogether. Definitely want to add re-key support, as well as it is intended to add many modes of encryption, CBC, CFB, as well as different ciphers. We would love to have more input from you guys, and maybe could collaborate on methods of security. Thanks again for your input.

      0x90

    4. Re:Unfortunately IIP is broken! by iipuser · · Score: 1

      also, correction, no outer key dh key exchange is changed, generation == once and that's it on that. those are static keys. Networkid = is static, as well as handshaking with a node's id. Then an inner key is separately derived, no relation to the generation of the outer key.

      0x90

    5. Re:Unfortunately IIP is broken! by iipuser · · Score: 1

      my bad, you're right about the derivation from outer to inner. We'll fix that.

  58. alright expert- MITM it, I dare ya by Anonymous Coward · · Score: 0

    Ok, mister I didn't actually read the code and assumed way to much. Try and man in the middle it. Umm, first priority was implementing DH sufficiently against those common attacks.

    THanks but no thanks.

    1. Re:alright expert- MITM it, I dare ya by Anonymous Coward · · Score: 0

      and those are programmer protocol specs, not implementation specs.

      big difference.

      Thnx.

  59. Textbook man, take yourself outside of the box by Anonymous Coward · · Score: 0

    Think deeper, maybe instead of knowing one half-cocked diffie-hellman attack, signatures aren't the only way to identify in this world of cryptography we live in. Can you figure it out. Doubt it, it would require some creative thought. Well, either way, man in the middle your way out of that box, see if that will help.

    Peace.

  60. Re:A few more reasons this is secure - 0x90 by Anonymous Coward · · Score: 1, Interesting

    Your thoughts on Quantized Blocks of Messages, where they are timed message inputs and are displayed all at once on a channel? Would this be a good method to avoid time delay attacks. Also can you give me your email address. just get our email at the iip site.

    THnx.
    0x90

  61. Re: what were the skies like when you were young? by Anonymous Coward · · Score: 0

    Little fluffy clouds,
    Little fluffy clouds,
    Li li little little li li little fluffy clouds

  62. Re:Clever, 0x90, but I'm changing my name to 0x120 by Anonymous Coward · · Score: 0
    Shows you where MY mind is... I thought it was a sex-referencing Screen Name, like many are.


    0x90 Solve for x.. it must be a 6.


    0690 makes sense as a nick. (and when the other guy replied "my nickname is 06x0, it confirmed that I'm not the only pervert on the internet - not that there was ever any doubt!


    06x0

    0x90

    ----

    0690

  63. Re:A few more reasons this is secure - 0x90 by Anonymous Coward · · Score: 0

    Yes, there are a few sets of key nodes on the internet, and they're pushing OC48 and up traffic. As long as you can log a steady stream of multigigabit/s traffic, that isn't a problem.

  64. how about not banning people? by taxman_10m · · Score: 2

    Why is there a need to ban people? I understand why there should be a function where people can ignore certain users, but I see banning used mostly to stifle those who disagree with ops. It is completely unnecessary and stifles the free flow of discussion.

    1. Re:how about not banning people? by cduffy · · Score: 2

      Because some people are assholes. There are those who flood channels (not only with text but nick changes), insist on using profanity after being asked to clean up their language, and otherwise make the "IRC experience" worse for everyone else.

      Making /IGNORE the only interface for controlling these people puts the burden on each individual user (and in a busy channel that can be many, many people) to eliminate these impediments to conversation. Responsible chanops stop this from happening.

      One might as easily ask why Usenet needs moderated groups when killfiles exist -- and if you need to question the existance of those, I daresay you've not used usenet much.

  65. Re:what kind of faggy name is 0x90? by Anonymous Coward · · Score: 0

    To further explain "gross" is a quantity like "dozen". Dozen = 12, Gross = 144.

  66. Replying to myself :) by apankrat · · Score: 2, Informative


    >>> you create trusted network of anonymous
    >>How cany you both trusted and anonymous
    >You trust those who you are proxying for.


    Just to explain a bit more - every node would serve as a client and a proxy server.

    As a client it would have at least one proxy node that it would use to communicate with the network on other side of the proxy. Client obviously cannot have an anonymity with the proxy, hense it must have a trust with proxy.

    Consider the example - I have a number of friends (F) I trust. These friends have their own friends (FF) that I am neither trust nor is aware of . So F nodes will be serving as proxies for all communications happening between me and FF nodes. I will not know FF's identities, they will not know mine, but this all will work only if -I trust F- and -FF trust F-. See ?

    --
    3.243F6A8885A308D313
  67. Re:A few more reasons this is secure - 0x90 by DNS-and-BIND · · Score: 2
    Call this a dumb question but...

    How the heck are you going to watch the big routers? Don't you need access to them?

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  68. Great by CaptainSuperBoy · · Score: 2

    It's great that Slashdot has been reduced to stealing their copy from Kuro5hin, word for word.

  69. Re:A few more reasons this is secure - 0x90 by Jim+McCoy · · Score: 2

    An attacker does not need to log multigigabit traffic, because IIP will not be generating this sort of traffic levels. The attacker only needs to filter out the packets which are obviously IIP packets (based upon packet construction, source or destination, etc.) and note the source IP, destination IP, packet size, and packet timestamps. I know people who build devices specifically for this purpose to do policy-based network security analysis and can watch mutliple gigabit ethernet feeds using a single 1Ghz+ P4 system while still being able to keep basic state on various connections to determine if people are tunneling non-approved protocols through port 80, etc.

    It is really not that hard to do, and with the recent CALEA provisions here in the US and other anti-terrorism efforts by other countries such monitoring capability has almost become a requirements for the equipment used at these major exchange points... Sad, but true.

  70. before you pick it apart... by mr_burns · · Score: 2

    There are 2 schemes that I've seen for chat crypto. One involves using diffie hellman to negotiate keys between strangers automatically. this is convenient because key negotiation is automatic, and all a user has to do is click a checkbox to get it to work. trillian does this to negotiate blowfish keys. Problem is that it can be MITM'd. The other method I've seen is to use GPG or another openPGP implementation. This can be more secure, as a user can use more secure means of key exchange (burn onto cdrom and hand to your friend) but can be a real pain for people to set up and has all the other quirks of gpg. Fire uses that one.

    What IIP does is meld these two schemes in a chocolate-peanut butter kind of arrangement. Inter network node communication uses the first method, but then it layers on the end to end properties of the second (albeit with a second DH exchange).

    It also mitigates the client issue. Right now, mac and windows users can't exchange secure IM's because trillian uses one scheme and fire uses the other. IIP bridges this gap for everybody by simply proxying IRC.

    So yes, IIP is a hack and you may regard it with a bit of scrutiny. However, you should step back and see how this protocol is similar/different than others in the context of its goals. I think they've done a good job using peer reviewed cryptosystem components when they were available to fit requirements and incorporated some of the better aspects of cryptographic solutions that are around to solve similar problems.

    --
    "Let him go, Ralph. He knows what he's doing." --Otto Mann (simpsons)
    1. Re:before you pick it apart... by iipuser · · Score: 1

      actually node to node also generates a static key pair for announcing into the network as well. but yes, you get the idea ;) 0x90

  71. Re:Chris Tresco needed this last year by Anonymous Coward · · Score: 0

    I'm a real nerd. I can't get a date to save my life, so I spend all my time on the Internet. Doesn't that qualify?

  72. Re:A few more reasons this is secure - 0x90 by Anonymous Coward · · Score: 0

    It's known that one major US ISP is required by the government to track everything going over their networks.

    It is widely believed that this ISP is Verio, and that the logging was a requirement for regulator approval of its takeover by a Japanese telecom corporation whose name escapes me at this time.

    It isn't all that implausible that federal regulation could be introduced such that this would be a requirement for all network backbones that carry traffic greater than X.

  73. Re:what kind of faggy name is 0x90? by Astfgl · · Score: 1

    It's not a faggy nickname, it's simply the opcode for the NOP (no-op) instruction on Intel x86 CPUs.

    --
    "I love deadlines - I love the whooshing noise they make as they go by..." -Douglas Adams
  74. Last Post! by alpg · · Score: 1

    There are three possibilities: Pioneer's solar panel has turned away from
    the sun; there's a large meteor blocking transmission; someone loaded Star
    Trek 3.2 into our video processor.

    - this post brought to you by the Automated Last Post Generator...

  75. Re:A few more reasons this is secure - 0x90 by vegetablespork · · Score: 1

    Do you have some pointers to information about the devices you describe, or are they all in house/proprietary? I'm aware of Cisco's efforts in this area (sniffing layer 4 and above to detect port hopping), but it seems that if a protocol were truly obscure, it would have no discernable structure. Of course, if packets contained statistically random data, I guess that'd be a red flag, too.

    --

    Call (206) 338-5780 COLLECT for information about a genuine BA, BS, MA, MS, MBA, or Ph.D.

  76. So . . . by vegetablespork · · Score: 1

    . . . is a reply to the last post now the last post, or does the previously last poster still claim last post?

    --

    Call (206) 338-5780 COLLECT for information about a genuine BA, BS, MA, MS, MBA, or Ph.D.

  77. "Invincible Internet Project" by vegetablespork · · Score: 1

    would be even better. A secret, underground network of 9600 baud modems exchanging messages and files via uucp and FidoNet. With military grade encryption, of course.

    --

    Call (206) 338-5780 COLLECT for information about a genuine BA, BS, MA, MS, MBA, or Ph.D.