Japanese peer-to-peer (2008)
jmoiron.net
jmoiron.net
-----
I actually submitted the Perfect Dark wiki article to HN after reading about Isamu's passing:
http://en.wikipedia.org/wiki/Perfect_Dark_(P2P)
Screenshots: https://www.google.com/search?biw=1097&bih=609&tbm=isch&sa=1...
Basically, you dedicate some space on your hard drive to the program, which then stores chunks of unidentified files there and constantly uploads to other clients - it's true decentralized file storage with a degree of plausible deniability. You can search for files you want, and after you've downloaded them, you can vote on them to extend their lifespan or bury them.
It was a cool setup when I tried it back in '08 or so, giving off a very cyberpunk[2] feel with its anonymity/tripcodes, spartan plain-text-on-black-background UI, and the scrolling chatstream of Japanese comments (often with SJIS text art) posted by other users. In the end I didn't actually use it for anything, but it felt like a futuristic BBS.
It would be interesting to see a global equivalent emerge, maybe built upon bittorent DHTs/magnet links. Maybe one already has, e.g. on Tor?
----
[1] The Japanese network security firm NetAgent announced last year that it was able to decrypt Perfect Dark's security and thus be able to compromise the anonymity of the network. http://www.animenewsnetwork.com/news/2010-06-10/2nd-man-arre...
[2] Considering that PD v1.02 is codenamed "Stand Alone Complex", a reference to the fictional emergent phenomenon of stand-alone individuals spontaneously acting in concert without coordination (coined by the Ghost in the Shell TV anime), its cyberpunk inspirations are quite evident.
As for Tor.. Tor and BitTorrent do not mix; the bandwidth is not available (BitTorrent chokes Tor relays due to model used between them) as well as the amount of data which can be pushed overall. For the most part (though this would not be relevant to a formal BitTorrent over Tor design), BitTorrent is not anonymous as most intend over Tor[2].
[1] http://www.i2p2.de/bittorrent.html
[2] https://blog.torproject.org/blog/bittorrent-over-tor-isnt-go...
http://arstechnica.com/tech-policy/2011/04/not-anonymous-att...
BitTorrent has to provide an IP address; it is part of the protocol. The issue is that some, most clients even if configured to use Tor will leak the true IP address of the user and not use a Tor exit's IP. Not good in any case.
That way users don't have to face the idea of "giving up" their disk space to be part of the network.
What you'd be better off doing on Unix type OSes is creating a large empty file, deleting it but keeping the file handle, and reading/writing that. That's a traditional way to make a self erasing scratch file.
It doesn't work on Windows, though, because Windows won't let you delete a file that's open.
http://www.gnu.org/software/coreutils/manual/html_node/shred... "Please note that shred relies on a very important assumption: that the file system overwrites data in place. This is the traditional way to do things, but many modern file system designs do not satisfy this assumption. Exceptions include:
Log-structured or journaled file systems, such as those supplied with AIX and Solaris, and JFS, ReiserFS, XFS, Ext3 (in data=journal mode), BFS, NTFS, etc., when they are configured to journal data. File systems that write redundant data and carry on even if some writes fail, such as RAID-based file systems. File systems that make snapshots, such as Network Appliance's NFS server. File systems that cache in temporary locations, such as NFS version 3 clients. Compressed file systems."
GNUNet [1] is very similar in technology to Perfect Dark (at least from what I can tell based on the description in the linked article). I'd even think that the design of Perfect Dark is based on the same research that GNUNet is based on. See for example [2].
[2] https://gnunet.org/svn/GNUnet-docs/WWW/download/ecrs.pdf
What can one expect, with such closed software and flagrant violations of Kerckhoffs's principle?
The real question I'd like to see answered by these articles on Winny and Perfect Dark is why the Japanese are insane enough to use these when they're known to be broken - so they're less secure than alternatives like Freenet and less convenient than things like BitTorrent.
I'm pretty sure that these "Japanese" systems are so successful not because of their technical features, but because they offer Japanese content.
Your explanation makes no sense.
[1] http://www.infoworld.com/d/developer-world/number-file-share...
But then why didn't they move to BitTorrent or Freenet? Those are equally natural moves, and superior in some respects. (Look at the system requirements for Perfect Dark, and reflect that that doesn't even buy you security if the firm's claims are true.)
- their unawareness of BitTorrent (the Galapagos effect)
- the unwillingness to/difficulty of using English-language torrent sites
- a lack of Japanese champions of BT
BT simply never took off there, and Freenet hasn't taken off anywhere from what I know. I recall coming across a single BT site that was being used by a small but significant number of Japanese, which was surprising, but everything we heard indicated that WinNY and Share dominated there. Similarly, BT isn't a major player in Korea (which has its own networks), but dominates in China. The Internet is a series of interconnected but independently evolving regions.
Also, people will keep using a risky network if the chance of arrest is low and the benefits substantial enough. Humans are lazy, after all.
article is pretty much spot on. we started out on winmx, with huge userlists. the fun thing about winmx it downloaded in order, it didnt grab multiple pieces of random parts of the file.
i could start a download, startup my FXP ftp client and start uploading immediately (would have to cap it so it didnt complete the upload before the download completed).
after a few years winmx started to die out, the familiar reputable uploaders we kept eyes are gone. (probably arrents and some people retiring).
then came winny, it was a little harder to use but then we figured out you can just search the hash for the uploader and started grabbing all their content with ease. it was pretty nice.
used share, didnt like it as much as winny.
winny eventually came to an end, well the uploaders were gone like winmx.
by the time perfect dark came out, we already invested in local japanese residents to cap the streams directly and we no longer needed to use japanese p2p software as a source of some of our caps as we could cap anything in hd.
The only other down-side I can see off the bat is that it runs only on Windows machines.
http://en.wikipedia.org/wiki/Share_(P2P)
Anyone aware of an OSX version?
I've once tried to run it on Wine while ago, it looks like it incorporates quite a bit of environment checking (so to prevent someone from modifying network parameters?) and I remember it was having problems running -- not sure if it's still the case with later version of Wine.
Apparently, there's some sort of hierarchical social structure, especially prevalent in anime uploads; basically people with higher "caste" would upload more popular anime.
I have heard of stories where those who are not complying these systems, or people trying to get out of the system (especially higher ranked ones) are shunned, either by giving anonymous tips to police, etc. (It has been rumored sporadic arrests being made by police, despite larger user base, are because of this.)
Maybe worse... These people can get pretty nasty. After all, you are dealing with people who would try to locate you from a set of pictures. (Some people's obsession goes so far locating someone's residence from a set of pictures, examining time it was taken, and angle of shadow, etc.)
All arrest to my knowledge were from people posting hashes in a public way.
Statements like this are definitely wrong, this is NSA style stuff, if possible at all. I though there are only a handful (One?) md5 collisions found.
"The relative weakness of md5 has led to hash spoofing attacks on the WinNY network."