SYSTEM FOR AUTOMATIC MANAGEMENT AND DEPOSITING OF DOCUMENTS (IMAGES) HASH IN BLOCK-CHAIN TECHNOLOGY
20220092104 · 2022-03-24
Inventors
Cpc classification
H04L2463/101
ELECTRICITY
H04L9/3239
ELECTRICITY
G06F16/2379
PHYSICS
G06F21/64
PHYSICS
International classification
Abstract
The system for automatic management and depositing of documents' (images') hash in the block-chain technology comprises of at least one device for documents' recording, and/or for the conversion of documents into digital photography (1), at least one device through which communication and encoding are performed (2), at least one device through which user authentication is performed (3), at least one device on which the block-chain base is located (4) and at least one device on which the hash base is located (5). The device (1) comprises at least a digital camera, a communication system, an image processing system and the GPS, and it may additionally include an adequate software application. The communication system is a virtual VPN specifically dedicated to the device (1), and communication among the devices within the system is carried out through the Internet and it is encoded. In the device (5), the hash base is divided per tables into blocks that can be fast searched by searching the tables linked to the blocks A−1, A and A+1 first, and the hash table determines the actual address of the document in the block-chain through the hash value.
Claims
1. A system for automatic management and depositing of documents' (images') hash in the block-chain technology characterized by comprising of at least one device for documents' recording, and/or for the conversion of documents into digital images (1), at least one device through which communication and encoding are performed (2), at least one device through which user authentication is performed (3), at least one device on which the block-chain base is located (4) and at least one device on which the hash base is located (5), where the device (1) includes at least a digital camera (a camera or some other device for digital photography creation), a communication system, an image processing system and OPS, and it may additionally include an adequate software application, where the communication system is a virtual VPN for the device (1) only, and the communication among the devices in the system is carried out through the internet and is encoded by any algorithm that is accepted at least as the minimum standard by the NIST (the National Institute of Standards and Technology, USA), and in the device (5) the hash base is divided by tables into blocks that can be searched fast by searching the tables linked to blocks A−1, A and A+1 first, while the hash table, through the hash value, determines the right address of the document in the block-chain.
2. The system for automatic management and depositing of documents' (images') hash in the block-chain technology according to claim 1, wherein the devices (2) and (3) and (4) and (5) can as hardware be placed within the same server, and the software application that is imitating the device (1) can be installed on a smart phone, tablet, laptop or some other device by the user, and the user can either establish it on their own, or it can automatically be generated at the request of the user.
3. The system for automatic management and depositing of documents' (images') hash in the block-chain technology according to claim 1, wherein when the document is converted into a digital photography in the device for document recording (1), then the device (1) connects to the communication and encoding device (2) and through it sends an inquiry to the authentication device (3), which performs the authentication i.e. approves further use of the system for inscription, and to the device on which the block-chain base is located (4), in which block of the block chain the hash of the digital photography will be stored, while the device (4) through the device (2) responds to the inquiry by a response which contains the probable location of the block in which the hash of the digital photography will be written.
4. The system for automatic management and depositing of documents' (images') hash in the block-chain technology according to claim 1, wherein when the response from the device (4), specifying the block in the block-chain base in which the document will be written, reaches the device (1), the digital photography is modified by entering a visible designation in it which is singularly marking such document in the block-chain base and, where necessary, the focal distance of the photography, the GPS location of the photography, the identification data on the user—author of the photography and of the device (1), and the photography thus modified is stored in the device (1) in a number of different formats required for different purposes and conditions of use of the photography in the course of which the hash of each photography format is created, and each such photography format can be sent to any social network or to another user.
5. The system for automatic management and depositing of documents' (images') hash in the block-chain technology according to claim 1 wherein in the block-chain base i.e. device (4) precise place of the photography, based on its hash, is determined in the base hash, i.e. in the device (5), where the base of the hash is divided by tables into blocks, and in which the actual address of the document in the block-chain base is determined on the basis of the hash value, while the confirmation of the entry in the block-chain base denotes the existence of the document.
6. The system for automatic management and depositing of documents' (images') hash in the block-chain technology according to claim 1 wherein the focal distance of the photography is determined by the device (1) which is then storing it in metadata within the file in which the image is stored, and in the same manner the GPS location where the photography was taken is stored, where such location is determined by the GPS located in the device (1).
Description
BRIEF DESCRIPTION OF DRAWINGS
[0010] In the sole FIGURE, the block diagram of the system for automatic management and depositing of documents' (images') hash in block-chain technology is presented.
BEST MODE FOR CARRYING OUT OF THE INVENTION
[0011] The system for automatic management and depositing of documents' (images') hash in the block-chain technology as presented in the sole FIGURE comprises at least the following devices: at least one device for documents' recording, and/or for the conversion of documents into digital images 1, at least one device through which communication and encoding are performed 2, at least one device through which user authentication is performed 3, at least one device on which the block-chain base is located 4 and at least one device on which the hash base is located 5. In the technical sense, devices 2 and 3 and 4 and 5 as hardware can be placed within the same server.
[0012] The document recording device 1 comprises at least a digital camera (a camera or some other device used to create digital photography), a communication system, an image processing system and GPS. The communication system is a virtual VPN specifically dedicated to that device only, for the sake of improved security. The device 1 may incorporate a special software application installed on it, to enable system operation. The user may install a software application that is imitating the device 1 on a smart phone, table, laptop or some other device, and the user can either establish it on their own, or it can be automatically generated at the request of the user.
[0013] When the document in the documents recording device 1 is converted into a digital photography, then the device 1 is connected to the communication and encoding device 2 and sends through it an inquiry to the authentication device 3, which is then performing authentication and/or approving further use of the system for input, and to the device on which the block-chain base is located 4, in the block-chain block of which the hash of the digital photography will be stored. Device 4 through device 2 responds to the inquiry by means of a response which comprises the probable location of the block in which the hash of the digital photography will be written. When such reply arrives to the device 1, the digital photography is modified by entering a visible attribute in it which would uniquely mark that document in the block-chain base, such as, for example, the text Verified by Pi, and a barcode or (QR) of a barcode that comprises the value of the block in the block-chain, and, where necessary, some other additional information, such as, for example, the focal distance of the photography, the GPS location of the photography, identification data on the user—author of the photography and the device 1. The photography that is modified in the above manner can be saved in the device 1 in a number of different formats required for different purposes and conditions of use, during its saving, the hash of each photography format is created as well. It is then possible to send the photography that is modified in such a manner, with a code and the text “Verified by Pi” to any destination—for example, to the Instagram, Facebook or to some other social network.
[0014] The focal distance of the photography is stored in image metadata in device (1) and its purpose is to prevent that the photography is recorded again. The focal distance is determined by the device that is taking the photography and it is stored in metadata within the file in which the image is stored.
[0015] The device 1 includes OPS which determines the location (of the device, recording, user) for verification (authentication). It is also possible to store the GPS location in which the photography was taken.
[0016] The hash of the photography from the device 1 that is stored in the above specified manner is then sent through the device 2 to the device 4, i.e. to the block-chain base. In the block-chain base, at the request of the user, data on user (author of the photography and of the device) identification can be written as well. In the block-chain base (device 4), based on the photograph hash, the precise location in the base of the hash, i.e. in the device 5 is determined based on the photography hash, in which the photography hash will be written. The device 4, through the device 2, notifies the device 1 that the entry in the block-chain base has been made.
[0017] In the device 5, the hash base is divided into tables in blocks, and the photography hash is written in an adequate block in the hash base. In the device 5, i.e. in the hash base, fast search of individual blocks is performed by searching the tables related to the blocks A−1, A and A+1 first. The hash table determines the right address of the document in the block-chain, i.e. the block-chain base, through the hash value. If the entry in the block-chain is confirmed, that means that the image exists.
[0018] Communication between the devices in the system is performed through the Internet, and it is encoded to prevent manipulation of data. The encoding algorithm can be any algorithm that is accepted at least as the minimum standard by the NIST (National Institute of Standards and Technology, USA).
[0019] The user may use the system for displaying and checking authenticity of the deposited document (photography), as desired and freely, or alternatively with the option to collect a fee for each displaying of the deposited document.
INDUSTRIAL APPLICABILITY
[0020] The system for automatic management and depositing of documents' (images') hash in the block-chain technology as described above can be applied in all the developed systems that are safekeeping (storing) a substantial amount of photographies or documents. Such a system can, for example, be applied in the national libraries, archives, newspaper publishers and publishing houses, media companies, social networks and in particular in organizations for collective management of copyright and related rights (collecting societies), since it enables fast and easy identification of works (documents) and their authors, as well as any use of the works, and thus the adequate amount of fee for the use of the work can be precisely determined.