As the Golive R&D Department, we consistently keep a close eye on innovation and technology, developing up-to-date and solution-oriented projects for our business partners. One of these projects is the 'Blockchain and IPFS-Based Data Storage Methods' project, which aims to address one of the biggest challenges in today's digital world: data privacy and access security.
Blockchain" is known as a distributed database technology and is a fundamental technology for cryptocurrencies like Bitcoin. Blockchain consists of a series of blocks that link each transaction. These blocks are securely connected to each other using cryptographic algorithms, ensuring that transactions are tamper-resistant retrospectively.
IPFS (InterPlanetary File System)" is a distributed file storage and sharing protocol. IPFS provides a system where files are distributed across nodes. This means that files are stored not on central servers but on the devices of users and nodes.
IPFS can be used to build the infrastructure of the future internet. It offers a web experience where content is distributed instead of being stored on central servers.
Technology Integration
In this project, blockchain and IPFS technologies are integrated to securely upload users' private files. Through this integration, the privacy and security of user files have been elevated to the highest level. Additionally, within the scope of the project, managing user groups and file directories on the IPFS system, considering issues related to access and restrictions, has been addressed to reduce transaction complexity. With smart contract-based file directory management, users can adjust file access permissions, update file information, and retrieve historical file details.
Figure 1 Group User Method
Another crucial component of the project is the 'Distributed Storage and Masking in Scanned Documents with Deep Learning Technology for Access Security' module. With this component, masking operations are performed on scanned documents to ensure access security. Within the project scope, the collaboration between IPFS nodes and the consensus algorithm of the blockchain has been enhanced. This improvement allows for increased system speed and efficiency in the future as the number of nodes and shared files on the service platform grows.
Figure 2 File Sharing Flow Example
In conclusion, this project has brought significant advancements in the areas of file privacy, access security, and system efficiency. The project results have achieved success in classification and masking, while blockchain and watermarking continue to be developed. As part of the topics to be developed, an application has been submitted to TÜBİTAK for support and the project has been presented. The 'Distributed Storage and Masking in Scanned Documents with Deep Learning Technology for Access Security' module has also been successfully developed within the project.