Turtle: Safe and Private Data Sharing Bogdan C. Popescu Petr - - PowerPoint PPT Presentation

turtle safe and private data sharing
SMART_READER_LITE
LIVE PREVIEW

Turtle: Safe and Private Data Sharing Bogdan C. Popescu Petr - - PowerPoint PPT Presentation

Turtle: Safe and Private Data Sharing Bogdan C. Popescu Petr Matejka Bruno Crispo Andrew S. Tanenbaum Vrije Universiteit, Amsterdam Motivation Use p2p for safe sharing of sensitive data an adversary (censor) attempts to prevent this


slide-1
SLIDE 1

Turtle: Safe and Private Data Sharing

Bogdan C. Popescu Petr Matejka Bruno Crispo Andrew S. Tanenbaum Vrije Universiteit, Amsterdam

slide-2
SLIDE 2

Motivation

  • Use p2p for safe sharing of sensitive data

– an adversary (censor) attempts to prevent this

  • Current solutions - anonymizing p2p networks

– open connectivity => any 2 nodes may interact – good nodes interacting w. censor nodes => exposure – exposure => potential legal harassment – legal harassment => people don’t use it!

  • Can we do better?
slide-3
SLIDE 3

Solution - Turtle

  • Create the P2P overlay based on social links
  • Communication between links is encrypted

– “Friend” nodes agree on keys out-of-band

  • Both queries and results go hop-by-hop

Data exchanged only between trusted parties!

slide-4
SLIDE 4

Turtle

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

! ! ! ! ! ! ! ! ! ! ! ! ! ! !

slide-5
SLIDE 5

Security properties

  • Only trusted and authenticated parties can

interact

  • Each user is his own trust root
  • Interesting security properties

– Node compromise causes localized damage – Immune to Sybil attacks – Good protection against DoS attacks

slide-6
SLIDE 6

Current Status

  • Prototype Turtle client software available

– designed as a plug-in for the GiFT p2p daemon – http://www.nlnet.nl/project/turtle/ – http://sourceforge.net/projects/turtle-p2p/

Thank you!