Skip to content

fabecode/GraphML-FHE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GraphML-FHE

This is the repository for my Nanyang Technological University Undergraduate Computer Science Final Year Project - "Privacy-Preserving Graph-Based Machine Learning with Fully Homomorphic Encryption for Collaborative Anti-Money Laundering".

This research presents a novel privacy-preserving approach for collaborative AML machine learning, facilitating secure data sharing across institutions and borders while preserving data privacy and regulatory compliance. Leveraging Fully Homomorphic Encryption (FHE), computations can be performed on encrypted data without decryption, ensuring sensitive financial data remains confidential.

The research delves into the integration of Fully Homomorphic Encryption over the Torus (TFHE) using Concrete ML with graph-based machine learning techniques, which are divided into 2 pipelines.

  1. Graph Neural Network (GNN) pipeline - in gnn_fhe_pipeline directory
  2. Graph-based XGBoost pipline using Graph Feature Preprocessor - in gfp_xgb_fhe_pipeline directory

Instructions for running each pipeline are detailed in the README.md of the respective directories.

Licence

Apache License Version 2.0, January 2004

About

Privacy-Preserving Graph-Based Machine Learning with Fully Homomorphic Encryption for Collaborative Anti-Money Laundering (14th SPACE Conference)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors