A blockchain - based DMS
The main goal of this project is to provide the architecture of a developing system for document management having as a back-up a blockchain-based solution for document content verification.
The solution follows these main steps:
(1) unstructured information from documents in .pdf formats is extracted;
(2) information is converted to a structured form resulting in a compact table including necessary fields from the documents;
(3) the table data is encrypted and stored in the blockchain.
Being a distributed ledger shared among all the nodes in a network, the blockchain was first used in the financial sector for exchanging and trading assets in a secure way and very efficiently because of the short execution time of the transactions. The variety of applications ranges from currency exchange, payments, remittances, loans, crowdfunding to stocks and shares, digital bonds, gold, etc. Other sectors include healthcare, insurance, communications, peer-to-peer storage, identity management, and every day new areas are exploring the inclusion of blockchain in their information systems.