Knox for Machine Learning
Protect your machine learning models from improper access and abuse. Knox ML Protection allows you to encrypt and control access to your machine learning models, enabling you to defend against the most prevalent ML attacks.
Knox features for machine learning
Package and protect your machine learning models to run them securely on-device.
Use Knox ML encryption tool to package your models and ensure only secure, uncompromised devices can run them. Take advantage of Knox Attestation to prevent malicious access.
Easily yet tightly control which apps can use your machine learning models directly from Knox ML encryption tool on PC.
Use Knox SDK with your application so it securely loads and executes encrypted models.
Why use Knox?
Protect user data
Unprotected machine learning models can reveal private data used to train those models.
Trust your models
Unprotected neural networks are susceptible to targeted attacks leading to manipulated outputs.
Safeguard your IP
Unprotected models can leak valuable insights and training data to competitors.
How to integrate your solutions
Use Knox SDK and tools designed to protect your Machine Learning models on mobile devices.