ANDROID DOCUMENT SHARING SYSTEM USING BLOCKCHAIN TECHNOLOGY

  • : Ms Word, Ms Word Format
  • : 76 Pages
  • : ₦5,000
  • : 1-5 Chapters
  •  
  • Click to DOWNLOAD Materials

ANDROID DOCUMENT SHARING SYSTEM USING BLOCKCHAIN TECHNOLOGY

ABSTRACT

The project entitled “Android Document Sharing system using Blockchain Technology” The developed system is concerned with storing pieces of a single encrypted file on separate nodes such that only the client can access the parts to recreate the original file. The system’s goal is to experiment with and show a functional Secure File Storage System for small credential files that is based on cryptography and blockchain technologies. The Kademlia protocol, which allows each node to join and leave the network at any moment, identify its closest nodes, update its routing table, and search for any node, is used to create the P2P network. In this study, a novel protocol for such a system was developed using several cryptography and network algorithms. Files can be chunked and distributed to a truly decentralised storage network using blockchain to implement Service Term Agreement without any loss of accountability or integrity. By maintaining a P2P network with numerous nodes, the project will be successfully launched and tested for Android clients. However, it is clear that a web application is more appropriate for huge files, while an Android application is better for little files and portability.

 

 

CHAPTER ONE

GENERAL INTRODUCTION

1.1 Background

In recent years, technical innovation and related research on collaborative techniques for sharing users’ data among organisations has accelerated (Shrestha and Vassileva, 2016). With the growing fields of Information Technology, Internet Of Things and Digitization of every business, organizational work and projects, Information has become the biggest valuable asset for anyone. Data has become the most powerful thing in today’s world. With the abundance of data and it’s ever growing nature, it’s equally important to store it in an organized way such that it’s easily accessible and secure. For this purpose Databases are being used as a warehouse to store data. File sharing has been a means of distributing or providing access to digitally stored information, these information could be computer programs, multimedia files like (audio, images and video), documents, or digital books.

To find a balance between user privacy, improved user experience, and business profit, research-backed data sharing policies are critical (Tenopir et al., 2011). The issues of when and what data should be shared with whom (Meadows, 2014), as well as how the data owner should be credited or rewarded for sharing their data, are increasingly a topic of discussion and research. Sharing user data between apps and businesses allows for better personalization of functionality, interface, and options, resulting in a better user experience. However, there are issues with security, privacy, and user control when it comes to sharing user data. Standard security measures as well as experimental ways have been used to solve sharing security, such as conducting all communication without trusting anyone and possibly replacing the centralised governing authority (Shrestha and Vassileva, 2016). Various advanced technologies, such as cloud computing services, RFID (Radio-frequency identification), and various security technologies, have been deployed as computational backbones to collect and share user data, including cloud computing services, RFID (Radio-frequency identification), and various security technologies to protect the collected user data from hackers (Shrestha, 2014).

We propose a novel blockchain-based platform for user modelling that allows users to share data without losing control or ownership. Our new platform addresses three major issues: maintaining privacy and user control, as well as providing incentives for sharing. It keeps account of who shared what, when, with whom, how, and for what objectives in a verifiable manner. A distributed digital ledger (blockchain) system holds immutable encrypted and hashed authenticated data, with any changes or errors traceable back to their source. To create an uneditable private record of all transactions conducted with user data, we employed the MultiChain (Greenspan, 2013) and Ethereum (Buterin, 2015).

1.2 Statement of the Problem

The essential challenges faced with the conventional way of file sharing, management and storage techniques (such as manual filing or sharing of images, documents etc) is that users have little control over –or even knowledge the type of file being shared, if it contains a virus. Also, users do not or sometimes don’t remember the names of these files, the files contents, and their storage locations, this increases the risk of lost.

There may also be irregularities during file sharing, this could be lack of connectivity strength, device compatibility and other human factors. The cloud based file sharing system will be an effective way to share files over the internet and give other usage access to view or manage the uploaded files easily at any part of the globe via the internet.

1.3 Aims and Objective Of The Study

The main aim of this research, is the Implementation and design of a file sharing system using blockchain for easy sharing on a secured platform, with the following objectives:

  1. Users can easily host, store and backup data, with high-performance computing easy to retrieve.
  2. Files can be accessed without any limiting factor, example device compatibilities.

III.     Availability of flies at any time. The propose system. offers availability difficulties experienced in the conventional way of file sharing.

1.5 Scope of the Project

The scope of the research is focused on designing and implementing an android file sharing system, which will represent as a platform for file sharing, information storage and dissemination using Blockchain technology.

In  this project, we propose a limited version of a working decentralised database system using decentralized network and blockchain. This project however does not include the complete bandwidth optimization algorithms, sophisticated NAT traversal algorithms and complete analysis of the security in each layer of the network stack. The scope of the project is limited to show viability of decentralized database system using blockchain and smart contracts. We’ll discuss the optimization techniques in the report at the end of the project but the implementation is out of scope.

Decentralized Secure Storage is a very needed feature in today’s world where high value data needs to be securely stored in web.

  • The scope of this project can be found in any organisation or individual needs where security of the data or information is paramount. For example: Banks, Individuals, different Organizations etc.
  • It can also be used in saving the Bandwidth of the Central Server.
  • User can register for the Postman and earn reward coins by renting their Storage Devices. Thus can be also used as a earning source by any node.

Most of the features developed here can be used fully or partially in many other applications like End to End Messenger, different Storage Service etc.

ANDROID DOCUMENT SHARING SYSTEM USING BLOCKCHAIN TECHNOLOGY. GET MORE ANDROID AND iOS PROJECT TOPICS AND MATERIALS

Sharing is caring!

Leave a Reply