Skip to content

drggboy/Desensitization_algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desensitization Algorithm

Project Description

We implemented data de-identification algorithms for a healthcare data platform with a primary focus on safeguarding sensitive patient data. The project involved developing various data de-identification algorithms using the Java programming language and tools/techniques like Apache Commons Lang 3. The algorithms we created include:

  • Hash De-identification: Utilized Java encryption libraries for irreversible data hashing.
  • Masking De-identification: Applied Java to hide or mask data portions, reducing sensitive information visibility.
  • Replacement De-identification: Employed Java string manipulation to replace sensitive data with fictional values.
  • Transformation De-identification: Implemented data transformation and obfuscation in Java to reduce data analyzability.
  • Encryption De-identification: Leveraged Java encryption algorithms to secure data, allowing authorized decryption.
  • Bucketing De-identification: Segmented data into different categories using Java, reducing data correlation.

The primary goal of this project was to ensure the privacy and security of sensitive patient data while facilitating effective data analysis within the healthcare data platform.For more detailed instructions and information about the desensitization algorithm, please refer to the documentation.

Opening the Existing Project in Eclipse

To open an existing project in Eclipse, follow these steps:

  1. Open Eclipse IDE.

  2. Select the "File" menu.

  3. Choose "Import."

  4. In the "Import" dialog, select "Existing Projects into Workspace."

  5. Click "Next."

  6. In the "Select root directory" field, specify the root directory of the project you want to open (this should be the parent folder of the project).

  7. In the list below, select the project you want to open.

  8. Click "Finish."

You have now successfully opened an existing project in Eclipse.

About

Use Java to implement desensitization algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages