+ All Categories
Home > Software > Ozone: Framework for Securing Peer to Peer Network

Ozone: Framework for Securing Peer to Peer Network

Date post: 07-Apr-2017
Category:
Upload: hrishikesh-kale
View: 173 times
Download: 2 times
Share this document with a friend
22
Transcript
Page 1: Ozone: Framework for Securing Peer to Peer Network
Page 2: Ozone: Framework for Securing Peer to Peer Network

Framework for Securing Peer to Peer Network

By Hrishikesh Kale

Amol JagtapAbhinav KadamPravin Kalbhor

Guided ByMr. Tejas Lagad, Product Manager, Symantec

Prof. Rajesh Ingale, HOD Computer Department, PICT

Sponsored By

Page 3: Ozone: Framework for Securing Peer to Peer Network

•Worms and Viruses

•Data sniffing

•Corrupted data sharing

Page 4: Ozone: Framework for Securing Peer to Peer Network

To develop a framework for building a secured peer to peer network for file sharing application. This P2P network will enable the peers to search and securely download a specific file.

Page 5: Ozone: Framework for Securing Peer to Peer Network

Ozone Ozone

Page 6: Ozone: Framework for Securing Peer to Peer Network

Underlying Network(JXTA)

User

Shared Folders

Database

P2P Network

DEMO

APPLICATION

Certificate Authority

OzoneFramework

Tamper ProofingIndexing and SearchingPeer Rating

Page 7: Ozone: Framework for Securing Peer to Peer Network

Certifying the peer by assigning Digital certificate.

File ownership preservation. Use of third party CA and PKI infrastructure.

Page 8: Ozone: Framework for Securing Peer to Peer Network

Initialize or Reinstall the Certificate Authority

Issue Certificate

Key Store

P2P Network

Peer

Page 9: Ozone: Framework for Securing Peer to Peer Network

<Peer Certificate> <Peer ID> urn:jxta:uuid-SAMPLE PEER ID 472

</PeerID> <Public Key> </Public Key> </Peer Certificate>

Peer Certificate

Private Key of CA

Public Key of Peer

Page 10: Ozone: Framework for Securing Peer to Peer Network

<Peer Certificate> </Peer Certificate> <Item Details>

< Relative File paths> </Relative File paths> < File Checksums > </ File Checksums > < /Item Details >

Item Certificate

Private Key of Peer

Page 11: Ozone: Framework for Securing Peer to Peer Network

Case 1: Creating Certificates

Certificate AuthorityPeer A

Private | Public Key pair Private | Public Key pair

Page 12: Ozone: Framework for Securing Peer to Peer Network

Peer A Peer B

Saint anger.mp3

Case 2: Sharing data Public Key CA

Saint anger.mp3

Page 13: Ozone: Framework for Securing Peer to Peer Network

Peer B Peer C

Saint anger.mp3

Case 3: Ownership preservation Public Key CA

Saint anger.mp3

Page 14: Ozone: Framework for Securing Peer to Peer Network

Peer B Peer C

Saint anger.mp3

Case 4: Tamper proofing Public Key CA

Page 15: Ozone: Framework for Securing Peer to Peer Network

Index database Index Access Permissions Keyword search

Page 16: Ozone: Framework for Securing Peer to Peer Network

Item rating Peer rating Cascaded Rating

Page 17: Ozone: Framework for Securing Peer to Peer Network

Rating

ShareFolder UploadDownload

TamperProofing

Index Cryptics

Database

GUI

Page 18: Ozone: Framework for Securing Peer to Peer Network

Commercial Viability

Build a secured P2P network

Secure standalone applications

Page 19: Ozone: Framework for Securing Peer to Peer Network

[1] Mastering JXTA By Joseph D. Gradecki [2] Security Programming CookBook for C and C++ By Matt Meissier, John Viega [3] Malicious Threats of Peer-to-Peer Networking

By Eric Chien, Symantec Security Response. [4] The Stanford Peers

http://infolab.stanford.edu/peers/

References

Page 20: Ozone: Framework for Securing Peer to Peer Network

Demo Application

Page 21: Ozone: Framework for Securing Peer to Peer Network
Page 22: Ozone: Framework for Securing Peer to Peer Network

Recommended