» Canada - English » Canada - French
Matrix est un système de protection contre l'utilisation abusive de votre logiciel.

Le système Matrix a été développé pour les ports parallèle (LPT) et USB de PC.
Le fonctionnement de ces deux types de protection (LPT et USB) est identique et disponible avec différentes types de mémoire.

Les modules Matrix pour les ports USB peut-être utilisé pour tous les systèmes d'exploitation (Windows, Linux, Mac) et ceci sans l'utilisation d'un pilote USB.
La clé USB Matrix est reconnue automatiquement par le système d'exploitation dès que la clé est connectée.

La nature du design des modules Matrix permet une excellente transparence, un haut degré de sécurité et stabilité par l'utilisation d'un micro- processeur du type RISC et une facilité d'inté- gration dans votre code source.

Les modules Matrix peuvent s'empiler, c'est-à-dire qu'il est possible d'empiler plusieurs modules LTP et/ou USB en même temps. Les modules peuvent être adressés individuellement par l'intermédiaire de l'adressage.



Gérer les licences du réseau
Au cas où vous utilisez le logiciel sur un réseau, il est possible de définir un certain nombre de licences qui peuvent être utilisées simultané- ment.

Il est possible de utiliser un module de protection par poste de travail et cette méthode n'est pas différent du système de protection d'une station indépendante. La fonction du réseau appelée «Licence Management» peut-être intégrée avec MxNet.

MxNet, vous permet l'utilisation d'une seule clé connectée sur la station de votre choix. Cette méthode présente des différences au niveau conceptuel par rapport à la méthode avec une seule clé par une station de travail. La vérification de la licence s'est fait par l'intermédiaire d'un fichier généré par le logiciel-serveur MxNET.

Tous les utilisateurs du réseau peuvent accéder le fichier du serveur ainsi que la clé de protection à l'aide de l'interface Matrix.

Le système de protection par MxNet n'utilise pas les protocoles de communications, par conséquent cette solution peut-être adoptée pour n'importe quel type de réseau. L'application serveur MxNET qui crée le fichier du serveur est active sur le serveur MxNET (le PC avec la clé connectée). Ce fichier est mise à jour à des intervalles prédéfinis et sauvegardé dans un format encodé. L'algorithme d'encodage change à chaque fois que le fichier est mis à jour ce qui donne un maximum de protection contre toute tentative d'interception.

Nouv pouvons egalement fournir du code basé sur le protocole TCP/IP.



La mise à jour de la clé de votre client avec l'application à distance Remote-Update
L'application de mise à jour à distance «Matrix Remote Update» vous permet de mettre à jour le contenu de la mémoire de votre client sans que le client ait à vous renvoyer la clé par la poste. Ceci est très utile au moment o ù votre client doit acquérir des modules supplémentaires afin d'activer le logiciel.

Cet outil vous permet de créer un fichier exécutable (.exe) encodé qui est envoyé chez le client via email (ou autre). L'utilisateur doit par après exécuter le fichier et de plus il n'a pas besoin d'être en ligne pour effectuer cette opération.

Ce logiciel peut aussi modifier les modèles MK/MKU qui autrement ne sont accessibles qu'à l'aide d'une clé maîtresse (MasterKey).

Cette méthode est une meilleure alternative à la mise à jour en ligne qui est bien souvent plus compliquée à implémenter et moins bien acceptée par les clients.
Encryptage et décryptage sur 128 bits
Les modules ML/MK-60 ou MLU/MKU-60 permettent des encryptions et des décryptions des données par l'intermédiaire d'une clé de 128 bits qui ne peut pas être lue par le module. La clé encryptée peut être définie de la façon dont le programmeur décide.

Vous pouvez utiliser les fonctions encryptions et décryptions afin de lire les données. Avec une clé XTEA de 128 bits conformément à vos défi- nitions, il est impossible de pirater un logiciel protégé avec le module Matrix.



Les différences entre les modèles ML et MK, MasterKey et User-Code
Les modules Matrix, tant LPT que USB, sont divisés en deux series: ML et MK. Les deux offrent les mêmes fonctionnalités, la seule différence étant que, pour un degré accru de sécurité quant à la manipulation des données, les modules MK sont accessibles en écriture seulement avec l'utilisation d'une clé principale (MasterKey). Le module MasterKey doit être connecté en même temps que le module MK (LPT ou USB) afin de pouvoir modifier les données internes. Le MasterKey est unique pour chaque utilisateur chez Matrix, ce qui garantie la sécurité de données.

Les modèles ML/MLU n'ont pas besoin d'un MasterKey pour la programmation.

Tous les modules contiennent un code client unique (UserCode) qui ne peut pas être changé, ainsi chacun de nos clients peut seulement accéder ses modules. Symétriquement, le logiciel livré avec les modules Matrix peut accéder seulement les modules qui contiennent le même UserCode. Le UserCode est établi à la première commande et reste inchangé.

Les données à l'intérieur de la clé peut-être lire et écrire si le code d'utilisateur UserCode est spécifié par les fonctions API d'adressage (Lire, écrire, sauvegarder, etc.)
Au cas où, un intrus essayerait d'intercepter le code d'utilisateur et appellerait des fonctions avec des UserCodes différentes erroné (entre 1 et nnnnn), la clé s'arrête et se bloque (Anti-Hacker Lock). Celle-ci pourrait se débloquer seulement à l'aide du code d'utilisateur correct et avec la présence du MasterKey.

La clé MasterKey est gratuite et livrée lors de la première commande pour des modules du type MK. Les clients qui commandent des modules ML peuvent commander à n'importe quel moment un MasterKey.

Toutes les communications entre les clés (pour tous les modèles) et l'ordinateur sont encryptées. Les échange de données sont encodées tant du côté de la clé que du côté de l'ordinateur et vice-versa.

L'algorithme d'encryptions change constamment ce qui fait impossible la lecture non autorisée de l'information échangée.



Protégez votre logiciel sans changer votre code source
La fonction Matrix EXE-Crypt est prête à être intégrée dans votre logiciel sans devoir faire des modifications en code source.

Matrix EXE-Crypt vous permet de protéger vos applications sur 32 bits en quelques secondes. Il existe également des options d'utilisation limitée en nombre d'éxecutions ou éxecution restrictive dans le temps. Cette option avancée implémente automatiquement un système de protection anti déboguage dans vos applications.

Matrix-Crypt offre par l'intermédiaire d’une seule application, facile à utiliser, la possibilité de protéger deux types de fichiers exécutables: Win 32 (PE) et .NET, ainsi que leurs formats spéciaux fixes ou variables comme par exemple les présentations de Macromedia (Flash).

A cause de leur architecture très spéciale, les fichiers exécutables .NET doivent être fortement protégés contre l'attaque Reverse-Engineering.
Nos recherches sur ce sujet ont démontrés que toutes les systèmes de protection existants, sans exception, offrent une très faible protection qui peut-être enlevée en quelques minutes seulement.

Afin de résoudre ce problème, nous avons développé un système de protection unique au monde et complètement innovateur à l'intérieur de l'outil Matrix-Crypt.
Les résultats obtenus sont exceptionnels, ainsi les fichiers exécutables
.NET sont divisés en plusieurs couches, encryptées à leurs tours indivi- duellement et protégées avec la technologie de «Anti-Process-Dump».
Le décryptage se fait au moment du «run-time» dans la mémoire à l'aide de la clé de protection et l'application est tout le temps protégé par le système «Anti-Process-Dump».

Cette nouvelle technologie fait de Matrix-Crypt le système de protection des fichiers .NET le plus fiable au monde, sans comparaison par rapport aux faibles systèmes Obfuscator ou Encryptor de bas niveau.

Les dispositifs additionnels de toutes les versions .NET (v1.0, 1.1, 2.0) ainsi que tous les types de fichiers exécutables, y compris .NET console, sont egalement supporté par Matrix-Crypt.
Les applications .NET protégées avec le système Matrix-Crypt peuvent être utilisées avec Framework 2.0 et cela pour tous les systèmes d'exploitation (Win 9x - Windows 10/64).
Accueil | Société | Produits | Nos clients | Contact | Impressum

Copyright © by TechnoData Interware  -  Dernière modifié:
  » United States of America     » Argentina   » Europe   » Japan » Nos clients