Contrôlez et monétisez votre innovation

Déployez, gérez et monétisez vos modèles d'IA en toute confiance.
Protégez votre technologie et maximisez votre rentabilité.

L'utilisation d'IA on-premise est difficile à contrôler

Les modèles d’IA sont des actifs cruciaux, mais ils peuvent être exploités sans autorisation, copiés ou diffusés de manière abusive. L’absence de traçabilité engendre des pertes financières importantes et limite le contrôle sur l’usage de la propriété intellectuelle de l’entreprise, réduisant ainsi le retour sur investissement de vos efforts de recherche.

La confiance n'exclut pas le contrôle

Sans une solide protection du code, aucune licence n’est possible car n’importe qui peut extraire et réutiliser le modèle d’IA par rétro-ingénierie. La protection du code doit impliquer un secret pour pouvoir utiliser le logiciel. L’obfuscation du code ne suffit pas : elle empêche un attaquant de comprendre comment le programme fonctionne, mais n’empêche pas sa réutilisation non autorisée.

Notre expertise, vos bénéfices

Bouclier anti-copie

Eliminez tout risque de vol ou de réutilisation abusive de modèle.

Facturation annuelle

Fixez une date d'expiration sur vos modèles d'IA.

Déploiement précis

Contrôlez l’ensemble des appareils où le modèle d’IA est déployé.

Contrôle de l'utilisation

Fixez un quota d’inférences sur vos modèles.

Application technique des licences

Gérez l’accès au modèle via une clé unique : pas de clé, pas d’utilisation.

Robustesse inégalable

Sécurisez vos modèles que ce soit au repos ou à l'exécution.

from skyld import SkProtector
from models import MyModel

# Instanciez votre modèle
my_model = MyModel()

# Choisissez l'adresse du serveur de licence
licence_server_url = "https://your.company/license_check"

# Choisissez votre configuration de déploiement
protector = SkProtector(deployment=ONNX | TorchScript | TFLite)
# Protect the model with licensing capabilities
protector.protect(my_model, licence_server = licence_server_url)
# Exportez pour le déploiement
protector.save("ProtectedModelName.onnx")
protector.save("ProtectedModelName.pt")
protector.save("ProtectedModelName.tflite")

Protégez votre technologie contre les utilisations abusives

Notre SDK protège les modèles d’IA dans tout environnement non fiable. Notre protection est basée sur une clé d’activation unique attribuée à chaque modèle. Vous pouvez contrôler le nombre de déploiements des modèles via des techniques de device-binding ou GPU binding. Il est également possible de fixer une date d’expiration pour les modèles. Enfin, vous pouvez compter le nombre d’inférences faites avec vos modèles.

Une installation facile pour un contrôle rapide des revenus

Avec notre SDK, vous aurez besoin de seulement quelques minutes pour protéger votre modèle. Le format du modèle protégé reste inchangé, vous pouvez donc conserver votre framework de machine learning initial. Ajoutez notre serveur de licence à votre serveur de distribution de modèle et vous pourrez ainsi commencer à contrôler le déploiement de votre modèle.

FAQ

Skyld propose trois types de licences. Pour les licences basées sur abonnement, il est possible de fixer une date d’expiration à chaque modèle déployé. Pour les licences basées sur le volume, il est possible d’activer le device-binding, de sorte que les modèles ne peuvent être déployés que sur un ensemble donné d’appareils. Pour les licences basées sur la consommation, il est possible de fixer un nombre maximum d’inférences que les utilisateurs peuvent faire avec votre modèle.

Oui. Avec un accès internet, il est possible de fixer et de faire respecter une date d’expiration sur les modèles d’IA.

Oui. Avec notre SDK, vous pouvez mettre sur liste blanche les appareils où le modèle d’IA est déployé. Le mécanisme de protection empêche toute copie non autorisée.

Docker est une plateforme de conteneurisation conçue pour isoler les conteneurs du système hôte et des autres conteneurs. Bien qu’il fournisse un isolement au niveau du processus, Docker n’offre pas de mécanismes pour restreindre l’accès aux modèles d’IA au sein d’un conteneur. Par conséquent, Docker seul ne peut pas être utilisé pour contrôler ou empêcher l’accès non autorisé à vos modèles d’IA.

Sans protection, n’importe qui peut copier-coller vos modèles et les utiliser sans autorisation.

Oui, notre solution vous permet de mettre en place un modèle de licence où la tarification est basée sur l’utilisation du modèle d’IA. Typiquement, cela implique de contrôler le nombre d’inférences que le modèle effectue.

Vous avez des questions sur la protection de votre modèle d'IA ? Notre équipe d'experts est là pour vous aider. Que vous ayez besoin de conseils sur les bonnes pratiques à adopter, que vous ayez des défis spécifiques à relever, ou que vous ayez besoin de conseils sur l'intégration de notre solution, nous sommes à vos côtés à chaque étape du processus. Fixons un rendez-vous.

Demander une démo