ipex-llm
ipex-llm copied to clipboard
PPML FL model save encryption
Description
1. Why the change?
model save on FL Server need to be encrypted.
2. User API changes
None
3. Summary of the change
Support encryption on FL Server, and add utils for Pytorch, FGBoost to support them.
4. How to test?
- [ ] Unit test
5. New dependencies
- [ ] New Python dependencies - pycryptodome
@jason-dai should we use the 1-args method in this PR here or the 2-args secret-and-salt method here ?
@qiyuangong Switched to the existed dllib method. The added 1-key method is not deleted in PR.