Showing posts with label P2P. Show all posts
Showing posts with label P2P. Show all posts

Thursday, July 23, 2009

Self Destructing E-Mail with Vanish Firefox Plugin

Computing and communicating through the Web makes it virtually impossible to leave the past behind. College Facebook posts or pictures can resurface during a job interview; a lost or stolen laptop can expose personal photos or messages; or a legal investigation can subpoena the entire contents of a home or work computer, uncovering incriminating or just embarrassing details from the past.

Vanish is a research system designed to give users control over the lifetime of personal data stored on the web or in the cloud. Specifically, all copies of Vanish encrypted data — even archived or cached copies — will become permanently unreadable at a specific time, without any action on the part of the user or any third party or centralized service.



For example, using the Firefox Vanish plugin, a user can create an email, a Google Doc document, a Facebook message, or a blog comment — specifying that the document or message should "vanish" in 8 hours. Before that 8-hour timeout expires, anyone who has access to the data can read it; however after that timer expires, nobody can read that web content — not the user, not Google, not Facebook, not a hacker who breaks into the cloud service, and not even someone who obtains a warrant for that data. That data — regardless of where stored or archived prior to the timeout — simply self-destructs and becomes permanently unreadable.

The technical paper, which will appear at the 18th USENIX Security Symposium in August, describes the concepts behind Vanish in detail. Briefly, as mentioned above, the user never knows the encryption key. This means that there is no risk of the user exposing that key at some point in the future, perhaps through coercion, court order, or compromise. So what is done with the key?

Vanish leverages an unusual storage media in a novel way: namely, global-scale peer-to-peer networks. Vanish creates a secret key to encrypt a user's data item (such as an email), breaks the key into many pieces and then sprinkles the pieces across the P2P network. As machines constantly join and leave the P2P network, the pieces of the key gradually disappear. By the time the hacker or someone with a subpoena actually tries to obtain access to the message, the pieces of the key will have permanently disappeared.

The Vanish prototype uses the Vuze Bittorrent Distributed Hash Table as the underlying P2P network. It supports data timeouts of 8--9 hours by default, though longer timeouts are possible.

Monday, August 18, 2008

Wuala Launches P2P Online Storage Cloud


Wuala has launched a hybrid P2P social online file sharing service.

Wuala provides secure online storage and backup for all kinds of files (including photos and large videos). Accessible from anywhere at any time and easy sharing with friends, family, and co-workers. 1 GB is free of charge and additional capacity is available either by trading in your local storage of buying more from Wuala at a reasonable starting price of $25 for 10GB.

The Wuala client supports Windows, Mac and Linux. I look forward to downloading a client for the Apple iPhone on the iTunes App Store. Is this the way to the TeraPod?

On the technical side the Wuala has an interesting P2P architecture. Wuala is a new way of storing, sharing, and publishing files on the internet. Unlike traditional online storage systems, Wuala is decentralized and can harness idle resources of participating computers to build a large, secure, and reliable online storage.

Dominik Grolimund, the founder of the Swiss startup Caleido, discusses interesting details in this Google Tech Talk video.

Friday, August 8, 2008

Exaflood - Internet Video Traffic - Zettabyte by 2015

From YouTube, IPTV, and HD video, to “cloud computing” and ubiquitous mobile cameras–to 3D games, virtual worlds – the new wave is swelling into an exaflood of Internet traffic. An exabyte is 10 to the 18th. The Discovery Institute estimates that by 2015, U.S. IP traffic could reach an annual total of one zettabyte (1024 bytes), or one million million billion bytes.

Video and rich media is expected to dominate IP traffic. TDP's IP Traffic Projection in the U.S. by 2015 shows:
  • video calling and "virtual windows" could generate 400 exabytes
  • Internet video, gaming, and virtual worlds could produce 200 exabytes
  • movie downloads and P2P file sharing could be 100 exabytes
  • non-Internet “IPTV” could reach 100 exabytes, and possibly much more
  • business IP traffic will generate some 100 exabytes
  • cloud computing and remote backup could total 50 exabytes
  • other applications (phone, Web, e-mail, photos, music) could be 50 exabytes
Will this huge data traffic increase drown the Internet? No, it won't - argues Nate Anderson of ars technica.

Wednesday, March 26, 2008

Hybrid P2P-CDN Streaming Enables HD Video Delivery

Peer-to-peer technology innovations will take center stage for content delivery. Why? The combination of commercial P2P technology and Content Delivery Networks promises the best of both worlds: scalable yet cost effective media streaming and delivery.

The companies and services that have voted for Hybrid P2P-CDN architecture include:
Have a look at this interesting panel discussion at Streaming Media West on how P2P is emerging as a critical enabling technology of a video-centric Internet.

Thursday, January 24, 2008

The Storm Worm and the Rise of P2P Malware

It is estimated that several million PCs have been infected by the Storm Worm. It represents a new generation worm/botnet. Although it's most commonly called a worm, Storm is much more: a worm, a Trojan horse and a bot all rolled into one. Storm has been around for a year, and the antivirus companies are pretty much powerless to do anything about it. Why?


The Storm worm first appeared at early 2007 in e-mail attachments with the subject line: "230 dead as storm batters Europe." Those who opened it became infected, their computers joining an ever-growing botnet of zombie computers.

There is no central "command-and-control point" in the Storm botnet that can be shut down. The infected windows host computers use encrypted communication over a modified version of the eDonkey/Overnet peer-to-peer protocol. The name and location of the remote servers which control the botnet are hidden behind a constantly changing DNS technique called ‘fast flux’, making it difficult to find and stop them.

We simply don't know how to stop Storm, except to find the people controlling it and arrest them. The Storm botnet uses the power of P2P networking to protect itself.

The Starfish and the Spider: The Unstoppable Power of Leaderless Organizations explains this nicely. Although a starfish and a spider have similar shapes, their internal structure is dramatically different—a decapitated spider inevitably dies, while a starfish can regenerate itself from a single amputated leg. In the same way, decentralized organizations, like the Storm botnet are made up of many smaller units capable of operating, growing and multiplying independently of each other, making it very difficult for a rival force to control or defeat them.

The Storm botnet has been used for spamming, distributed denial-of-service attacks, and other malicious activities including phishing attacks targeting banking European banks. It appears that portions of the Storm botnet and its variants were for sale. The controllers of the Storm seems to lease out portions of the network for misuse.

The Storm represents serious security threat for internet users but it is only the tip of the iceberg. It has started a new wave of innovation by hackers. More advanced P2P malware like Nugache is on its way. Are we prepared?

(To remove the Storm Worm from a Microsoft Windows computer use the Malicious Software Removal Tool as described in the link.)

Wednesday, November 14, 2007

Open Internet Video: Miro Challenges Joost

Turn your computer into an internet TV with Miro - the free open-source video platform with the recently released version 1.0!



There are many ways to explain Miro:
  • "A TiVo for the internet."
  • "Turn your computer into a TV."
  • "Simple, elegant internet video."
  • "HD TV on your computer."
Miro is open-source, DRM-free, friendly to all content creators, connected to all the popular video sharing sites like YouTube and blip.tv, high definition, full of content, and BitTorrent-enabled. Miro challenges Joost which, on the other hand, is proprietary, DRM-protected, closed to video sharing sites and entirely streaming video.

Miro functions more like iTunes: download interesting videos from the internet or subscribe to 2500+ video RSS channels. Miro has build in BitTorrent support. Since videos must be downloaded, playback is not instant for now; but the videos load pretty quickly. Miro can play MPEG, Quicktime, AVI, H.264, Divx, Windows Media, Flash Video, and almost every other major video format.

Joost is like a better TV with instant play and interaction. It has 250+ commercial broadcast channels to choose from.

Miro and Joost have different strengths and focus. Users enjoy the competition of the maturing online video services.

Monday, October 15, 2007

IT Futurology : What Could Happen to the Web by 2012?

What will happen when the MySpace generation grows-up? When employees want Facebook rather than a phonebook? When your monthly report is on your iPhone, your spreadsheet's on your Wiki, your e-mail's moved to Google, you haven't got a home directory (or a PC) any more, and blogging's no longer a buzzword - it's just what everybody does to stay employed? Tune in to Alec Muffett's entertaining presentation on blip.tv to find out!

Alec projects current trends and discusses the possibility of a terabyte iPod by 2012. In comparison a recent Hitachi announcement expects the 4TB desktop and 1TB notebook hard disk drives by 2011. Until then we can buy the industry's first cost effective desktop terabyte drive, the Hitachi 0A34915 1TB 7200Rpm 32MB Cache SATA II Hard Drive.

Check out Alec Muffett's blog for more on IT futurology and security.

Wednesday, September 5, 2007

How To Deliver High Definition Video on the Internet

Today more and more households have HDTV sets and broadband internet connections with 6-8+ MBit/sec bandwidth. However the scalable delivery of HD video content is still a big challenge.

The capacity to deliver high definition video already exists at the edge of the network – leveraging the massive build-outs of individual networks. The challenge comes from how you tap into that capacity. The best way to solve this problem is to deliver from the edge using distributed architectures.

The potential benefits are huge and the demand for high definition video is growing. How to deliver HD content to the internet? Let's examine the possibilities.

1. Use Content Delivery Networks (CDNs)

Content Delivery Networks such as Akamai have tons of servers distributed across hundreds of cities. These servers can deliver high bandwidth content such as HD video from the Edge to the users. Even YouTube moves most popular content to a CDN. Akamai has recently announced their plans to bring High Definition to the internet. Their platform is architected to meet the following technical requirements:
  • Technology and an operational model to operate serving devices in the largest high-throughput networks around the world
  • Established relationships with the largest high throughput networks
  • Support for delivery, storage, and management of files greater than 2 Gigabytes
  • Support of VC-1 and MPEG-4 video standards
  • Support for files with resolutions of 720p, 1080i and 1080p
2. Use Utility Computing services such as the Amazon S3 and EC2

Utility computing and storage services are another way to host scalable video content and applications. The Amazon Simple Storage Service (S3) provides such an on demand distributed service. However these services are not yet proven for hosting High Definition content. Check out my previous post on Amazon S3 for Video Hosting.

3. Use Peer-to-Peer (P2P) protocols such as BitTorrent

P2P file sharing applications have been popular in the last couple of years. P2P could be used for TV and movies as well:
  • Joost offers a new way of watching TV using P2P as the underlying architecture
  • Vuze offers Hi-def Theater using their BitTorrent based client software
Although P2P could be an efficient way to distribute content it can have significant bandwidth overhead for the users.

Which way to go?

The optimal choice depends on the requirements. CDNs are proven technologies but P2P could be cheaper as it matures. Utility storage services are similar to CDNs and the two could became competitors. What is your choice?

Tuesday, July 31, 2007

Web-Based BitTorrent Downloads via BitLet

Web-based video players revolutionized online multimedia and made YouTube a huge success. It made video streaming easily and universally available for users with a simple web browser.

BitLet allows users to download .torrent files on a computer that doesn’t have a BitTorrent client installed. It makes P2P downloads simple to use. Will it revolutionize file sharing?

BitLet also offers a code generator for publishers who can offer direct BitTorrent downloads on their websites without the need to have a BitTorrent client installed.

Wednesday, June 20, 2007

Web Traffic Overtakes P2P

Peer-to-peer traffic dominated the Internet in the last 4 years. But web traffic has overtaken P2P for a while thanks to YouTube which represents nearly 10% of all traffic on the Net (that is ~1% attention of online users). Ellacoya estimates that presently, as a result of streaming audio and video in Web downloads, HTTP is 46% of all traffic on the network. P2P has a strong second place at 37% of total traffic. The rest:
  • Newsgroups (9%)
  • Non-HTTP video streaming (3%)
  • Gaming (2%)
  • VoIP (1%)
P2P could soon get a boost by Joost which can easily represent 2 GB of traffic per user per day.

Wednesday, May 16, 2007

Peer-to-Peer Banking

Are you a better lender than a bank is? Do you need money to buy a new MacBook Pro?

Prosper and Zopa offers Internet Based Social Lending. They are an Ebay like online marketplace where people meet to lend and borrow money so that both parties can get a great deal. Social Lending is not new. It has been happening on a small-scale in families and social groups for hundreds of years – and the Network has opened it up to everybody.

The Social Futures Observatory has an interesting paper on the subject:
Internet Based Social Lending.

Tuesday, March 6, 2007

2 Gigs Per User a Day

That is the estimated data traffic used by Joost for full screen video.

Does this fit into Your ISP's bandwidth policy? Better check it out.

Who is going to pay for this traffic? P2P distribution is radically cheaper than using your own datacenter - Joost bets on this.