|
Cryptocurrency Node Monitoring
Zaujec, Andrej ; Grégr, Matěj (referee) ; Veselý, Vladimír (advisor)
Cielom tejto bakalarskej prace je monitorovanie uzlov v Bitcoin peer-to-peer sieti a odhadnutie velkosti siete v danom case. Monitorovanie uzlov zahrnna zbieranie metadat o danych uzloch a tiez aj vytvaranie zaznamov cinnosti o tom ako dlho boli jednotlive uzly sucastou siete. Navrhnute riesenie vyuziva Bitcoin Core klienta bez dalsich modifikacii na zistenie vsetkych informacii o sieti a uzloch. Implementovana platforma umoznuje zbieranie metadat (verzia protokolu, verzia agenta, ponukane sluzby, IP adresa, cislo portu) o najdenych uzloch. Taktiez je schopna ziskavat informacie o tom, ktore uzly sa nachadzaju v sieti v danom case. Vytvorene API ponuka zozbierane data z platformy. Kazda komponenta platformy je zapuzdrena v Docker kontajneroch co umoznuje jednoduche nasadenie celej platformy v priebehu niekolkych minut.
|
|
Distributed multimedia service
Jaroš, Martin ; Malina, Lukáš (referee) ; Číka, Petr (advisor)
Diplomová práce se zabývá návrhem a realizací distribuované komunikační služby v reálném čase, jejím cílem je sestavit základní strukturu pro aplikace digitálního přenosu zvuku a videa v rámci klient-klient topologie sítě. Práce definuje komunikační protokol a popisuje jeho implementaci. Důraz je také kladen na zabezpečení pomocí moderních kryptografických metod. Realizace navazuje na stávající řešení přičemž využívá především svobodného softwaru.
|
|
Peer-To-Peer Web File Sharing in a Group
Pokorný, Filip ; Španěl, Michal (referee) ; Herout, Adam (advisor)
The diploma thesis deals with file sharing among users through peer-to-peer transfer in a web environment. The aim was to create a simple application which would provide a group of users with an opportunity to share files among them without any presence of third party or limitation. I have met the target using modern web technologies, of which the most important was WebRTC library through which peer-to-peer transfer has been implemented. These technologies were supported by optimased algorithm and the most recent tools for processing and storage of shared files. The result is a real-time application enabling users to create rooms, in which they can share their files. This product was subjected to speed tests, thanks to which the application turned out to be the fastest in the tested environment contrary to solutions with similar nature or any other commonly used tools for file sharing.
|
|
Employing Network Intelligence for Deanonymization of Cryptocurrency Users
Horňák, Peter ; VUT), Marcel Marek (FIT (referee) ; Grégr, Matěj (referee) ; Jeřábek, Vladimír (referee) ; Veselý, Vladimír (advisor)
Cieľom tejto práce je analyzovať peer-to-peer sieť Ethereum a uzly pripojené k sieti. Pre zber potrebných údajov navrhujeme monitorovací systém, ktorý dokáže prehľadávať sieť objavovaním nových peerov a pravidelne o nich zbierať informácie. Implementujeme verziu 4 a verziu 5 Ethereum discovery protokolu, ktorý slúži na komunikáciu s nájdenými uzlami siete. Platforma je postavená na architektúre mikroslužieb pre lepšiu škálovateľnosť a modularitu, pričom je zapuzdrená v Docker kontajneroch pre jednoduchšie nasadenie. Monitorovací systém zhromažďuje a ukladá základné informácie, ako sú adresy IP, čísla portov a asymetrické verejné kľúče, do databázy časových radov. Na overenie výsledkov sa potom výsledky porovnávajú s verejne dostupnými zdrojmi.
|
|
Analyzing BitTorrent Behavior
Horáček, Pavel ; Grégr, Matěj (referee) ; Matoušek, Petr (advisor)
This thesis is focused on analysis of the BitTorrent network, from theoretical view point by analyzing protocols used by this network, as well as practical view by inspecting individual clients implementing these protocols. The aim of this thesis was to develop a monitoring method used to detect communication used by this network. Due to possible illegal data sharing as well as unwanted usage of the network bandwidth, it's important for network administrators to detect this kind of communication. Another aim of this thesis was to familiarize the reader with real communication used by clients that implement protocols used in the BitTorrent network. This thesis contains descriptions of individual phases used in three selected clients, as well as three experiments performed with one of these clients.
|
|
Exploring the Functioning of Peer-to-peer Online Marketplace Platforms in France and Germany
PLENZ, Rikarda Dorothea Ariane
Purpose - To study the habits and preferences of P2P online marketplace platform users overall and also with regard to national differences between a German and a French P2P platform in the context of the sharing economy and sustainable consumption. Methodology - A literature review identified specific items of interest related to sustainable consumption on P2P online marketplace platforms in the con-text of the sharing economy. A questionnaire was developed and self-administered by two groups of respondents: users of the German platform eBay Kleinanzeigen and users of the French platform leboncoin. Findings - There were some distinct differences between user preferences and habits of both platforms, as well as overarching findings about general use and motivations for P2P platform use. ANOVA results, Chi-square Tests of Independence, as well as t-tests identified amongst other things connections between sustainable intentions and higher use frequency, which in turn was connected to a stronger willingness to increase product life cycles by buying, selling, gifting or receiving broken things. Research limitations/implications - The samples for this study were assembled through snowball and convenience sampling. This limited sampling frame may affect the generalization of findings. For some of the hypotheses, the sample size was insufficient to obtain conclusive results. Practical implications - Both researchers on the topic of sustainable consumption in the sharing economy and managers the P2P platforms in question, as well as similar platforms or those who plan to implement similar platforms with the goal of sustainability, can benefit from the findings of this study. Value - This research contributes to the literature by studying user behaviour and preferences regarding P2P online marketplace platforms in the context of sustainable consumption.
|
|
Infringement of intellectual property in the environment of computer networks
Jeřábek, Tomáš ; Žikovská, Petra (advisor) ; Dobřichovský, Tomáš (referee)
Title: Intellectual Property Rights Infringements in Computer Networks Environment The focal point of the presented thesis is a description of relevant legislation and case law and an analysis of various kinds of liability. The legislation has been described starting on the level of international treaties, including the TRIPS Agreement and the WIPO Internet Treaties, through European directives and finally closing with the Czech national law, the Copyright Act in particular and other selected norms of both civil and criminal law. The thesis deals with foreign regulations in France and the United States known for their consistency in copyright protection. The Czech Supreme Public Prosecutor Office guidance note has been discussed shortly followed by an analysis of civil, administrative and criminal liability. Case law spans the decisions from the Czech Constitutional Court, Supreme Court and Supreme Administrative Court, then the European Court of Justice judgement in the Scarlett case and a several foreign decisions, especially Dutch judgements in matters of the professional association BREIN and the American Betamax case.
|
|
Distropine - Distributed System for Anotation of Web Pages
Kaprál, Ondrej ; Zavoral, Filip (advisor) ; Nečaský, Martin (referee)
The aim of this bachelor thesis is to design and implement peer-to-peer version of a service for commenting of internet resources. From a functional point of view it is an implementation of P2P discussion forum. We attempt to achieve the highest possible degree of decentralization while meeting these requirements: usage of distributed hash table to store data content and deployment of user identity concept while protecting this identity against theft. In the analysis we came to realize that in the environment where users do not establish any bindings and content distribution is broadcast in nature there is need for globally trusted authority. For this reason it is deployed PKI with certication authority (CA). Our pursuit of maximum decentralization is reached by multiple measures in the design of the application. We allowed simultaneous operation of multiple CA instances, we have also minimized the power of CA to monitor user activities or to censor the content of the system. User interface of the software is integrated into web browser what helps us to shield user from complexity caused by P2P design.
|
|
Smart Digital Mirror for Individual Sports
Opichal, Tomáš ; Beran, Vítězslav (referee) ; Herout, Adam (advisor)
The aim of this diploma thesis is to create a practical solution for individual athletes in the form of a digital mirror, which can become an alternative to observing yourself in an ordinary mirror. The work contains and emphasizes the benefits of a digital mirror. Much of the work is devoted to the transfer of video between various devices for the ability to combine multiple videos on a single screen. The core of the solution is a mobile application for the Android platform, which works in various modes, the choice of which depends on how the application is used. The application was continuously tested with a group of users, resulting in iterative improvements to the application's features and the addition of new features. Furthermore, a web variant of the application was implemented, which increases the possibility of using the digital mirror across different platforms. The results of testing show that this whole solution can be used in the practical training of sports exercises and the application has the potential to connect with various sports.
|
| |