DEV Community

Sudip-SmartSense
Sudip-SmartSense

Posted on

Training on encrypted data, Order preserving encryption vs Homomorphic vs other methods

Hi Everyone,

I word as an AIML associate in a startup. A client wants to implement a system where,

1.Data providers will be giving sensitive data, they will need ml/dl baseds solutions to be implemented on this data

2.Since data scientists will be competing with each other to build solutions and they do not have much credibility to them, we need to implement some sort of encryption so that the ML alogrithms will not get affected while still provide some security.

3.The basic encryption that comes to mind is encoding, which can be said it is not an encryption at all, but it does hide some details.
Enter fullscreen mode Exit fullscreen mode

I know that ml algorithms cannot work/nearly impossible on data that is encrypted with 128/256 bit encryption.I want to implement a system where I can obsure the dataset as much as possible while providing the least amount of performance impact both in terms of computation and accuracy of this model which is built on the encrypted dataset.

I read about order preserving encryption. What are your thoughts on it? Can a ML model be build on a dataset that is encrypted with order preserving encryption (or other forms of encryption)? Please mention any ways with which I can abstract the data?

Billboard image

Monitor more than uptime.

With Checkly, you can use Playwright tests and Javascript to monitor end-to-end scenarios in your NextJS, Astro, Remix, or other application.

Get started now!

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Community—every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple “thank you” goes a long way—express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay