Distropine - Distribuovaný systém pro komentování webových stránek
Thesis title in Czech: | Distropine - Distribuovaný systém pro komentování webových stránek |
---|---|
Thesis title in English: | Distropine - Distributed System for Anotation of Web Pages |
Key words: | peer-to-peer, distribuované hashovací tabulky |
English key words: | peer-to-peer, distributed hash tables |
Academic year of topic announcement: | 2011/2012 |
Thesis type: | Bachelor's thesis |
Thesis language: | čeština |
Department: | Department of Software Engineering (32-KSI) |
Supervisor: | RNDr. Filip Zavoral, Ph.D. |
Author: | hidden - assigned and confirmed by the Study Dept. |
Date of registration: | 26.10.2011 |
Date of assignment: | 27.10.2011 |
Confirmed by Study dept. on: | 06.12.2011 |
Date and time of defence: | 18.06.2012 00:00 |
Date of electronic submission: | 25.05.2012 |
Date of submission of printed version: | 25.05.2012 |
Date of proceeded defence: | 18.06.2012 |
Opponents: | doc. Mgr. Martin Nečaský, Ph.D. |
Guidelines |
Standardní technologie pro komentování webových stránek v současnosti jsou založené na klient-server modelu. Použití mechanismu peer-to-peer by umožnilo získat zajímavé vlastnosti typické pro tuto technologii jako decentralizaci, nezávislost na poskytovateli, škálovatelnost apod. Cílem práce je navrhnout a pilotně implementovat anotační systém založený na použití distribuovaných hashovacích tabulek se zváštním zřetelem na autentizaci uživatelů, zabezpečnení systému a obranu proti známým typů útoků. Implementace by měla obsahovat jak vlastní proces zajišťující komunikaci v rámci P2P sítě tak i uživatelské rozhraní pro komfortní práci s anotacemi v rámci konkrétního prohlížeče. |
References |
Sameh El-Ansary and Seif Haridi: An Overview of Structured P2P Overlay Networks
Swedish Institute of Computer Science (SICS), Sweden MetricPetar Maymounkov, David Mazieres: Kademlia: A Peer-to-peer Information System Based on the XOR Metric Alfred J. Menezes, Paul C. van Oorschot, Scott A. Vanstone: Handbook of applied cryptography |