[liberationtech] Auto expiring document/files & 'rights to be forgotten'
Tadayoshi Kohno
yoshi at cs.washington.edu
Thu Jan 26 13:21:33 PST 2012
Thanks Steve! Yes, sounds like Vanish (also originally with Roxana Geambasu, Amit Levy, and Hank Levy). The attack was very effective against our original research prototype, largely because our prototype relied on the Vuze DHT as the underlying substrate but the Vuze DHT had properties that made it weak for our purposes (as the other work shows). If people are still interested in this space, I would suggest looking at this new paper instead: <http://www.cs.columbia.edu/~roxana/research/projects/vanish/vanish-extensions-techreport11.pdf>. I've included the abstract below:
This paper seeks to advance the state of the art in practical
self-destructing data systems that secure sensitive data from
disclosure in our highly mobile, social-networked, cloud-computing
world. Our work facilitates the automatic, timed, and simultaneous
destruction of all copies of a self-destructing data object (such as
a message or file) without any explicit action by the user and
without relying on any single trusted third party.
We make three contributions to the study of self-destructing data.
First, we present Cascade, an extensible framework for integrating
multiple key-storage mechanisms into a single self-destructing data
system. Cascade enhances resistance to attack by combining the
security advantages of a diverse set of key-storage approaches.
Second, we introduce Tide, a new key-storage system for
self-destructing data that leverages the ubiquity and easy
deployment of Apache Web servers throughout the Internet. Third,
based on our earlier work on Vanish and in light of recent attacks
against the Vuze DHT, we demonstrate how to significantly harden
Vuze and other DHTs against Sybil data-harvesting attacks, making
DHTs applicable as key-storage systems under Cascade.
To validate our approach, we designed, implemented, deployed, and
measured these systems. We prototyped the extensible Cascade system
with support for Tide, Vuze, and OpenDHT. We prototyped the Tide
key-storage system on Apache, deployed it on over 400 PlanetLab
nodes in the Internet, and demonstrated that the structure is highly
immune to attack. Finally, we designed and deployed a set of
defenses to Sybil data-harvesting attacks in the live Vuze P2P
system and measured them at full scale in the million-node DHT; our
results demonstrate that these defenses provide a
three-order-of-magnitude improvement over the original Vuze DHT,
rendering data-harvesting attacks extremely impractical.
Thanks!
Yoshi
On Jan 26, 2012, at 11:39 AM, Steve Weis wrote:
> You might be thinking of Vanish by Yoshi Kohno et al.:
> http://vanish.cs.washington.edu/
> http://www.cs.washington.edu/homes/levy/vanish.pdf
>
> Ed Felten, Alex Halderman, Brent Waters, et al. have a Sybil attack against
> it here:
> https://jhalderm.com/pub/papers/unvanish-ndss10-web.pdf
>
> Regardless of the attack, Vanish does not prevent local copies of the data.
> As people have already pointed out, if you let someone view static content
> on their own hardware, they can copy it. You can make it inconvenient and
> perhaps lossy, but can't prevent it completely.
>
> On Thu, Jan 26, 2012 at 11:18 AM, Tom Ritter <tom at ritter.vg> wrote:
>
>> There was a technology (that didn't work for realistic threat models)
>> that took a document and split among a number of servers. Over time,
>> these pieces would decay and be removed until you were no longer able
>> to reassemble the document. That sounds similar to what you're after.
>>
>> It doesn't work for all the reasons already mentioned, but it was a
>> concrete open source implementation of an attempt. If only I could
>> remember its name...
>>
>> -tom
>> _______________________________________________
>> liberationtech mailing list
>> liberationtech at lists.stanford.edu
>>
>> Should you need to change your subscription options, please go to:
>>
>> https://mailman.stanford.edu/mailman/listinfo/liberationtech
>>
>> If you would like to receive a daily digest, click "yes" (once you click
>> above) next to "would you like to receive list mail batched in a daily
>> digest?"
>>
>> You will need the user name and password you receive from the list
>> moderator in monthly reminders.
>>
>> Should you need immediate assistance, please contact the list moderator.
>>
>> Please don't forget to follow us on http://twitter.com/#!/Liberationtech
>>
> _______________________________________________
> liberationtech mailing list
> liberationtech at lists.stanford.edu
>
> Should you need to change your subscription options, please go to:
>
> https://mailman.stanford.edu/mailman/listinfo/liberationtech
>
> If you would like to receive a daily digest, click "yes" (once you click above) next to "would you like to receive list mail batched in a daily digest?"
>
> You will need the user name and password you receive from the list moderator in monthly reminders.
>
> Should you need immediate assistance, please contact the list moderator.
>
> Please don't forget to follow us on http://twitter.com/#!/Liberationtech
More information about the liberationtech
mailing list