In recent years,with the rapid development of medical imaging technology,the demand for sharing medical imaging data among patients in society has gradually increased.At present,there are the following problems in medical image data sharing:Most of the traditional image data sharing solutions are based on cloud central storage,and the data storage is seriously centralized,on the one hand,with the increase of data volume,the storage cost increases,and the download and upload speed is slow.On the other hand,patients lose control of medical image data and are prone to privacy leakage problems.In order to make the patient’s medical image data sharing more secure and efficient,this paper designs and implements a medical image data sharing system based on blockchain,aiming at the problem of high centralized storage cost and slow data transmission speed,this paper proposes a storage scheme for medical image data based on the interstellar file system,which realizes data distributed storage and improves the transmission rate of data;for the problem of patient privacy data leakage,this paper realizes patient privacy data protection through the improvement of searchable encryption algorithm.This paper first introduces the key problems of medical image data sharing and the current research progress at home and abroad,introduces the background knowledge of blockchain technology,interstellar file system and searchable encryption based on the scheme proposed in this paper,and then analyzes the functional and non-functional requirements of the blockchain-based medical imaging system;and then proposes the storage scheme and searchable encryption algorithm for medical image data based on the interstellar file system for medical image data based on the problem of centralized storage and privacy leakage.The feasibility of the scheme is verified by experiments;the static structure,dynamic structure and data storage structure of the system are then designed;finally,the system is designed in detail and complete functional testing and performance testing are carried out to verify the integrity and safety and reliability of the system function. |