A Practical Blockchain Framework using Image Hashing for Image Authentication
Blockchain is a relatively new technology that can be seen as a decentralised database. Blockchain systems heavily rely on cryptographic hash functions to store their data, which makes it difficult to tamper with any data stored in the system. A topic that was researched along with blockchain is image authentication. Image authentication focuses on investigating and maintaining the integrity of images. As a blockchain system can be useful for maintaining data integrity, image authentication has the potential to be enhanced by blockchain. There are many techniques that can be used to authenticate images; the technique investigated by this work is image hashing. Image hashing is a technique used to calculate how similar two different images are. This is done by converting the images into hashes and then comparing them using a distance formula. To investigate the topic, an experiment involving a simulated blockchain was created. The blockchain acted as a database for images. This blockchain was made up of devices which contained their own unique image hashing algorithms. The blockchain was tested by creating modified copies of the images contained in the database, and then submitting them to the blockchain to see if it will return the original image. Through this experiment it was discovered that it is plausible to create an image authentication system using blockchain and image hashing. However, the design proposed by this work requires refinement, as it appears to struggle in some situations. This work shows that blockchain can be a suitable approach for authenticating images, particularly via image hashing. Other observations include that using multiple image hash algorithms at the same time can increase performance in some cases, as well as that each type of test done to the blockchain has its own unique pattern to its data.
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
Deep Incremental Hashing Network for Efficient Image Retrieval
Hashing has shown great potential in large-scale image retrieval due to its storage and computation efficiency, especially the recent deep supervised hashing methods. To achieve promising performance, deep supervised has…
Deep HashingImage RetrievalRetrievalBit-Scalable Deep Hashing with Regularized Similarity Learning for Image Retrieval and Person Re-identification
Extracting informative image features and learning effective approximate hashing functions are two crucial steps in image retrieval . Conventional methods often study these two steps separately, e.g., learning hash funct…
Deep HashingImage RetrievalPerson Re-IdentificationRetrieval+1GFL: A Decentralized Federated Learning Framework Based On Blockchain
Federated learning(FL) is a rapidly growing field and many centralized and decentralized FL frameworks have been proposed. However, it is of great challenge for current FL frameworks to improve communication performance …
Data PoisoningFederated LearningOne Network for Multi-Domains: Domain Adaptive Hashing with Intersectant Generative Adversarial Network
With the recent explosive increase of digital data, image recognition and retrieval become a critical practical application. Hashing is an effective solution to this problem, due to its low storage requirement and high q…
Generative Adversarial NetworkImage RetrievalObject RecognitionRetrievalGenerative Domain-Migration Hashing for Sketch-to-Image Retrieval
Due to the succinct nature of free-hand sketch drawings, sketch-based image retrieval (SBIR) has abundant practical use cases in consumer electronics. However, SBIR remains a long-standing unsolved problem mainly due to …
Image RetrievalMulti-Task LearningRetrievalSketch-Based Image Retrieval