Bookmark and Share
23 July 2009

Computer records that just disappear

Just about everybody has something in the past that could, if taken out of context, ruin a reputation, potentially lose a job, or worse. Today’s computer systems have all those records stored and on file someplace.

But what if those records would just disappear after a certain amount of time? Would that be better? There is now a way to make such information expire, said researchers at the University of Washington. After a set time period, electronic communications such as e-mail, Facebook posts, and chat messages could automatically self-destruct, becoming irretrievable from all web sites, inboxes, outboxes, backup sites, and home computers. Not even the sender could retrieve them.

“If you care about privacy, the Internet today is a very scary place,” said UW Computer Scientist Tadayoshi Kohno. “If people understood the implications of where and how their e-mail is stored, they might be more careful or not use it as often.”

The team of UW computer scientists developed a prototype system called Vanish that can place a time limit on text uploaded to any web service through a web browser. After a set time text written using Vanish will, in essence, self-destruct. A paper and research prototype are at http://vanish.cs.washington.edu.

“When you send out a sensitive e-mail to a few friends, you have no idea where that e-mail is going to end up,” said doctoral student Roxana Geambasu, who was also a co-author of the paper. “For instance, your friend could lose her laptop or cell phone, her data could be exposed by malware or a hacker, or a subpoena could require your e-mail service to reveal your messages. If you want to ensure that your message never gets out, how do you do that?”

Many people believe pressing the “delete” button will make their data go away. “The reality is that many web services archive data indefinitely, well after you’ve pressed delete,” Geambasu said.

Simply encrypting the data can be risky in the long term, researchers said. The data can reappear years later, for example, by legal actions that force an individual or company to reveal the encryption key. Current trends in the computing and legal landscapes are making the problem more widespread.

“In today’s world, private information is scattered all over the Internet, and we can’t control the lifetime of that data,” said Hank Levy, a professor at UW. “And as we transition to a future based on cloud computing, where enormous, anonymous datacenters run the vast majority of our applications and store nearly all of our data, we will lose even more control.”

The Vanish prototype washes away data using the natural turnover, called “churn,” on large file-sharing systems known as peer-to-peer networks. For each message it sends, Vanish creates a secret key, which it never reveals to the user, and then encrypts the message with that key. It then divides the key into dozens of pieces and sprinkles those pieces on random computers that belong to worldwide file-sharing networks, the same ones often used to share music or movie files. The file-sharing system constantly changes as computers join or leave the network, meaning over time parts of the key become permanently inaccessible. Once enough key parts are lost, the original message can no longer be deciphered.

In the current Vanish prototype, the network’s computers purge their memories every eight hours. (An option on Vanish lets users keep their data for any multiple of eight hours.)

Unlike existing commercial encryption services, a message sent using Vanish can stay private by an inherent property of the decentralized file-sharing networks it uses.

“A major advantage of Vanish is that users don’t need to trust us, or any service that we provide, to protect or delete the data,” Geambasu said.

Researchers liken using Vanish to writing a message in the sand at low tide, where a person can read it for only a few hours before the tide comes in and permanently washes it away. Erasing the data does not require any special action by the sender, the recipient, or any third party service.

“Our goal was really to come up with a system where, through a property of nature, the message, or the data, disappears,” Levy said.

Released this week, Vanish is a free, open-source tool that works with the Firefox browser. To work, the sender and the recipient must have installed the tool. The sender then highlights any sensitive text entered into the browser and presses the “Vanish” button. The tool encrypts the information with a key unknown even to the sender.

You can read the text for a limited time only, when the recipient highlights the text and presses the “Vanish” button to unscramble it. After eight hours, the message will be impossible to unscramble and will remain gibberish forever.

Vanish works with any text entered into a web browser: Web-based e-mail such as Hotmail, Yahoo!, and Gmail, web chat, or the social networking sites MySpace and Facebook. The Vanish prototype now works only for text, but researchers said the same technique could work for any type of data, such as digital photos.

It is technically possible to save information sent with Vanish. A recipient could print e-mail and save it, or cut and paste unencrypted text into a word-processing document, or photograph an unscrambled message. Vanish is meant to protect communication between two trusted parties, researchers said.

“Today, many people pick up the phone when they want to talk with a lawyer or have a private conversation,” Kohno said. “But more and more communication is happening online. Vanish is designed to give people the same privacy for e-mail and the web that they expect for a phone conversation.”

For related information, go to www.isa.org/networks.