Sign In to Follow Application
View All Documents & Correspondence

A Secure Cloud Based Data Storage System Utilizing Blockchain And Peer To Peer Networks

Abstract: This paper presents a novel approach to decentralized secure cloud storage, leveraging block chain technology and peer-to-peer (P2P) networks. The system employs the Kademlia protocol to establish a dynamic P2P network where nodes offer storage services for client data. Through encryption techniques, parts of a single file are distributed across different nodes, ensuring client-exclusive access to the original file. The system enables seamless node integration and departure, identifies nearest nodes, updates routing tables, and executes node searches. Utilizing block chain for Service Term Agreements, files are chunked and dispersed across a fully decentralized storage network, maintaining accountability and data integrity. Successful deployment and testing have been conducted on the Android platform, with potential for web application scalability.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
26 March 2024
Publication Number
14/2024
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application

Applicants

Anusha S
Assistant Professor, Department of Information Technology, Easwari Engineering College, No. 162, Bharathi Salai, Ramapuram, Chennai - 600089, Tamil Nadu, India.
Aashiqksha Ahaqmad A
IV Year Student, Department of Information Technology, Easwari Engineering College, No. 162, Bharathi Salai, Ramapuram, Chennai - 600089, Tamil Nadu, India.
Neranjen Kumar Murali
IV Year Student, Department of Information Technology, Easwari Engineering College, No. 162, Bharathi Salai, Ramapuram, Chennai - 600089, Tamil Nadu, India.

Inventors

1. Anusha S
Assistant Professor, Department of Information Technology, Easwari Engineering College, No. 162, Bharathi Salai, Ramapuram, Chennai - 600089, Tamil Nadu, India.
2. Aashiqksha Ahaqmad A
IV Year Student, Department of Information Technology, Easwari Engineering College, No. 162, Bharathi Salai, Ramapuram, Chennai - 600089, Tamil Nadu, India.
3. Neranjen Kumar Murali
IV Year Student, Department of Information Technology, Easwari Engineering College, No. 162, Bharathi Salai, Ramapuram, Chennai - 600089, Tamil Nadu, India.

Specification

Description:[0024]. The subject matter of example aspects, as disclosed herein, is described with specificity to meet statutory requirements. However, the description itself is not intended to limit the scope of this patent. Rather, the inventor/inventors have contemplated that the claimed subject matter might also be embodied in other ways, to include different features or combinations of features similar to the ones described in this document, in conjunction with other technologies.
[0025]. This paper presents a novel approach to decentralized secure cloud storage utilizing blockchain technology and peer-to-peer (P2P) networks. Our system leverages the Kademlia protocol to establish a dynamic P2P network where each node offers storage services for client data. Through encryption techniques, parts of a single file are distributed across different nodes, ensuring that only the client can reconstruct the original file. The primary aim of this research is to develop and demonstrate a functional Secure File Storage System tailored for small-sized credential files, integrating cryptography and blockchain technology. Our protocol enables nodes to seamlessly join and exit the network, identify nearest nodes, update routing tables, and execute node searches. By employing blockchain for Service Term Agreement, files can be chunked and dispersed across a fully decentralized storage network while maintaining accountability and data integrity. We have successfully deployed and tested our system on the Android platform, orchestrating a P2P network with multiple nodes. However, we recognize the potential for a web application to handle larger file sizes more efficiently, with the Android application remaining ideal for smaller files and enhanced portability.
[0026]. The present invention pertains to a decentralized secure cloud storage system that utilizes blockchain technology and peer-to-peer (P2P) networks to provide robust data storage and retrieval capabilities while ensuring data security, integrity, and privacy.
[0027]. System Architecture the system comprises a network of interconnected nodes that form a decentralized P2P network. Nodes can join or exit the network dynamically, allowing for scalability and fault tolerance. Each node in the network acts as a storage provider, offering storage services for client data.
[0028]. Data Distribution and Encryption when a client uploads a file to the system, the file is encrypted using encryption techniques such as asymmetric or symmetric encryption. The encrypted file is then divided into smaller chunks, and these chunks are distributed across multiple nodes in the network. This ensures that no single node stores the entire file, enhancing data security and privacy.
[0029]. Kademlia Protocol the system utilizes the Kademlia protocol for efficient node discovery, content routing, and data retrieval within the decentralized network. The protocol enables nodes to maintain routing tables, identify nearest nodes, and facilitate communication and data exchange among nodes.
[0030]. Blockchain Integration blockchain technology is employed to manage Service Term Agreements governing the storage and retrieval of files within the decentralized storage network. Smart contracts are used to define and enforce the terms and conditions of storage agreements, ensuring accountability and transparency. Additionally, blockchain technology is utilized for maintaining an immutable record of transactions and data accesses, enhancing data integrity and auditability.
[0031]. File Retrieval and Reconstruction when a client requests to retrieve a file, the system identifies the nodes storing the file chunks and retrieves them using P2P communication. The file chunks are decrypted and assembled to reconstruct the original file, which is then securely delivered to the client.
[0032]. Deployment and Testing the system has been successfully deployed and tested on the Android platform, demonstrating its feasibility and effectiveness in orchestrating a P2P network with multiple nodes. Additionally, considerations have been made for potential scalability and efficiency improvements, particularly in handling larger file sizes through web application deployment while retaining the Android application's suitability for smaller files and enhanced portability.
[0033]. The described decentralized secure cloud storage system offers a novel approach to data storage and security, leveraging blockchain technology and P2P networks to provide a robust and resilient storage solution while ensuring data confidentiality, integrity, and availability.
[0034]. The decentralized secure cloud storage system presented in this invention offers a promising solution to the challenges faced by traditional centralized storage systems. By leveraging blockchain technology and peer-to-peer networks, the system provides a robust and resilient storage infrastructure that prioritizes data security, integrity, and privacy.
[0035]. Through the utilization of encryption techniques, file distribution across multiple nodes, and the integration of the Kademlia protocol for efficient network management, the system ensures that client data remains secure and accessible even in the face of network disruptions or node failures. The use of blockchain technology further enhances accountability and transparency, allowing for the enforcement of storage agreements and the maintenance of an immutable record of data transactions.
[0036]. The successful deployment and testing of the system on the Android platform demonstrate its feasibility and effectiveness in real-world scenarios. Moreover, considerations for scalability and efficiency improvements highlight the system's potential for broader applications and deployment across various platforms, including web applications for handling larger file sizes.
[0037]. The decentralized secure cloud storage system represents a significant advancement in the field of data storage and security, offering a decentralized alternative to traditional centralized storage systems that prioritizes data privacy, integrity, and availability. With further development and refinement, the system has the potential to revolutionize the way data is stored and managed in the digital age. , Claims:1.A method for decentralized secure cloud storage comprising:
a) Establishing a peer-to-peer (P2P) network using the Kademlia protocol;
b) Distributing parts of a single file across different nodes in the P2P network using encryption techniques;
c) Enabling seamless joining and exiting of nodes from the network;
d) Identifying nearest nodes within the network and updating routing tables within the network and executing node searches within the network;
e) Utilizing block chain technology for Service Term Agreement;
f) Chunking and dispersing files across the decentralized storage network using block chain technology;
g) Maintaining accountability and data integrity of files within the decentralized storage network.
2.The method as claimed in claim 1, wherein the encryption techniques include asymmetric encryption, symmetric encryption, or a combination thereof.
3.The method as claimed in claim 1, wherein the parts of the single file distributed across different nodes are reconstructed by a client using decryption keys.
4.The method as claimed in claim 1, wherein the Service Term Agreement stored on the block chain includes terms and conditions governing the storage and retrieval of files within the decentralized storage network.
5.A system for decentralized secure cloud storage comprising:
a) A plurality of nodes forming a peer-to-peer (P2P) network using the Kademlia protocol;
b) Means for distributing parts of a single file across different nodes in the P2P network using encryption techniques;
c) Means for enabling seamless joining and exiting of nodes from the network; means for identifying nearest nodes within the network;
d) Means for updating routing tables within the network and means for executing node searches within the network;
e) Means for utilizing block chain technology for Service Term Agreement;
f) Means for chunking and dispersing files across the decentralized storage network using block chain technology;
g) Means for maintaining accountability and data integrity of files within the decentralized storage network.
6.The system as claimed in claim 5, further comprising a block chain network for storing and managing Service Term Agreements governing the storage and retrieval of files within the decentralized storage network.

Documents

Application Documents

# Name Date
1 202441023760-REQUEST FOR EARLY PUBLICATION(FORM-9) [26-03-2024(online)].pdf 2024-03-26
2 202441023760-FORM-9 [26-03-2024(online)].pdf 2024-03-26
3 202441023760-FORM 1 [26-03-2024(online)].pdf 2024-03-26
4 202441023760-DRAWINGS [26-03-2024(online)].pdf 2024-03-26
5 202441023760-COMPLETE SPECIFICATION [26-03-2024(online)].pdf 2024-03-26
6 202441023760-FORM 3 [27-03-2024(online)].pdf 2024-03-27
7 202441023760-ENDORSEMENT BY INVENTORS [27-03-2024(online)].pdf 2024-03-27