| The main idea of reversible privacy protection is to realize the encryption protection of data in the process of data processing and display.In the field of privacy protection,the usual encryption strategy is only for the data stored in the background,for the publicly released data and the need to dig out the value.There is a blind spot for data protection.In response to this pain point,the international and domestic society have respectively issued relevant privacy protection standards.Under the guidance of the standards,the design and implementation of a reversible privacy protection system can further expand the breadth of privacy protection.The function of safe use of sensitive medical information occupies a certain position in the field of privacy protection.The idea of implementing a reversible privacy protection system is as follows:on the one hand,we investigate the existing algorithms in the field of privacy protection and made some improvements based on existing algorithms.On the other hand,the improved algorithms are combined with the development technology to be completed from design,implementation to testing,operation,and maintenance with the professional knowledge of software engineering.The key methods to realize the reversible privacy protection system are respectively:the implementation of a(K,L)-Diversity algorithm and the implementation of a reversible square matrix encryption algorithm.The former is used to implement encrypted data distribution.In the implementation of(K,L)-Diversity algorithm,firstly,the collected data is clustered.Next,the sensitive attribute group of the data set is determined by inputting K value and L value.After generalization,the encrypted data is output for publication.The key technology used in reverse encryption is the reversible square matrix encryption algorithm.First,the principle of this algorithm is to generate a reversible square matrix of the corresponding dimension according to the size of the numerical data set.Second,to select the normalized matrix to perform the matrix product operation.Finally,the encrypted data is generated.When importing the system for reverse operation,the corresponding standardized matrix is first matched in the system,and then the reverse decryption operation is performed.The reversible privacy protection system proposes technical improvements to two encryption algorithms.Then,it is integrated into the Java EE project and implemented and released in the background using the Spring framework and MyBatis development technology.In the design and implementation of a reversible privacy protection system for medical data,first,we research the international and national standards in the field of privacy protection by reading a large body of research in the field of privacy protection over the last five years under the standard framework.Second,through the comparison of algorithms to determine the technical route and the steps of implementation.Finally,according to the scientific definition of software development in software engineering,we complete the system’s functional requirements design,performance requirements design,system use cases and database design,system hierarchical architecture design,network structure design,system module design and system test case design from the software requirements analysis,summary design,detailed design and software testing. |