Ozone: Framework for Securing Peer to Peer Network
-
Upload
hrishikesh-kale -
Category
Software
-
view
173 -
download
2
Transcript of Ozone: Framework for Securing Peer to Peer Network
![Page 1: Ozone: Framework for Securing Peer to Peer Network](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/1.jpg)
![Page 2: Ozone: Framework for Securing Peer to Peer Network](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/3.jpg)
•Worms and Viruses
•Data sniffing
•Corrupted data sharing
![Page 4: Ozone: Framework for Securing Peer to Peer Network](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/5.jpg)
Ozone Ozone
![Page 6: Ozone: Framework for Securing Peer to Peer Network](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/8.jpg)
Initialize or Reinstall the Certificate Authority
Issue Certificate
Key Store
P2P Network
Peer
![Page 9: Ozone: Framework for Securing Peer to Peer Network](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/9.jpg)
<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](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/10.jpg)
<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](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/14.jpg)
Peer B Peer C
Saint anger.mp3
Case 4: Tamper proofing Public Key CA
![Page 15: Ozone: Framework for Securing Peer to Peer Network](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/15.jpg)
Index database Index Access Permissions Keyword search
![Page 16: Ozone: Framework for Securing Peer to Peer Network](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/16.jpg)
Item rating Peer rating Cascaded Rating
![Page 17: Ozone: Framework for Securing Peer to Peer Network](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/17.jpg)
Rating
ShareFolder UploadDownload
TamperProofing
Index Cryptics
Database
GUI
![Page 18: Ozone: Framework for Securing Peer to Peer Network](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/18.jpg)
Commercial Viability
Build a secured P2P network
Secure standalone applications
![Page 19: Ozone: Framework for Securing Peer to Peer Network](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/19.jpg)
[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](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/20.jpg)
Demo Application
![Page 21: Ozone: Framework for Securing Peer to Peer Network](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/21.jpg)
![Page 22: Ozone: Framework for Securing Peer to Peer Network](https://reader036.fdocuments.in/reader036/viewer/2022062900/58e7353c1a28ab8f028b477b/html5/thumbnails/22.jpg)