Je travaille sur un nouveau convertisseur de puissance, qui verra probablement des ventes importantes en Chine. Des conceptions similaires de mon entreprise ont été clonées par des entités de cette région. Pour atténuer cela, j'envisage des moyens d'obscurcir ma conception. La protection du code sur mon microprocesseur, les plans d'alimentation de la couche extérieure et les vias aveugles me vient à l'esprit comme des possibilités. Ces moyens sont-ils raisonnables pour moi? Y en a-t-il d'autres que je devrais considérer?
obfuscation
Stephen Collings
la source
la source
Réponses:
La manière la plus simple est (si possible dans votre situation) est d'obtenir un circuit intégré personnalisé qui contient une partie logique de votre produit. Cela seul ne garantira pas qu'il ne sera pas rétro-conçu (les circuits intégrés sont décapés et analysés tout le temps, bien sûr), mais c'est quelque chose qui fonctionnerait.
Je voudrais recommander la méthode proposée dans une autre réponse pour sceller la chose en époxy (comme la façon dont de l'commodore 64 et VIC-20 PSU travaillées) , mais ceux étaient connus pour la surchauffe et l' explosion et prendre feu et beaucoup d'autres choses amusantes. Si vous utilisez un régulateur de tension de commutation ou similaire, cela peut toujours être correct. JUSTE PAS DE RÉGULATEURS LINÉAIRES.
laver les marquages des CI. Je voudrais dire que ce comportement me met mal à l'aise en tant qu'amateur, mais je le comprends également d'un autre point de vue. Faites donc ce que vous pensez être le mieux.
Si votre produit contient du code de programme stocké sur une ROM de masque, une EPROM ou similaire, ou s'il contient essentiellement une logique IC, voyez si vous pouvez obtenir une puce ASIC (je suppose que vous le savez, mais je développerai de toute façon pour les autres lecteurs: Circuit intégré spécifique à l'application). Il s'agit essentiellement de circuits intégrés fabriqués sur mesure qui, pour diverses raisons, de coût ou autre, sont moins chers ou meilleurs que les puces équivalentes standard. Ceux-ci peuvent avoir des brochages ou des tensions nominales différentes. Les ingénieurs inverses passent ainsi plus de temps à essayer de lire le code de la puce!
Si vous concevez une puce, allez-y et faites toutes sortes de vias nulle part et ainsi de suite, car cela ne coûte pas un sou de plus pour ajouter plus de merde au colorant. Vous pouvez même dessiner des gribouillages à l'intérieur si vous voulez aller par dessus bord (et s'il ne s'agit pas d'un équipement de qualité militaire ou autre).
Rien ne peut totalement arrêter les rétro-ingénieurs dédiés. Mais il peut être possible de les dissuader jusqu'à ce que le produit ne soit plus rentable.
la source
Un convertisseur de puissance ne sonne pas comme s'il y avait beaucoup à protéger. Franchement, la protection du code (même si je ne suggère pas de le laisser de côté) n'est pas très dissuasive à copier. Il peut être rétroconçu ou (plus probablement) cassé à peu de frais par des moyens techniques (ne demandez pas). Vous pourriez envisager d'incorporer un " œuf de Pâques " qui vous donnerait une indication facile de la violation du droit d'auteur par opposition à la rétro-ingénierie.
Les autres choses que vous proposez peuvent ralentir un peu quelqu'un, mais une fois que la décision de cloner aura été prise, je ne pense pas que vous en tirerez beaucoup de soulagement. Comme le dit Olin, la plupart des choses que vous pouvez faire augmentent vos coûts sans augmenter la valeur pour votre utilisateur final et donnent au cloneur un autre avantage. Si le produit réussit, il y aura des imitateurs. Même si ce n'est pas le cas, il pourrait y en avoir.
Franchement, je pense que votre meilleur pari est d'utiliser des méthodes non techniques telles que la protection IP. Certaines des personnes avec qui j'ai travaillé ( zone PRD ) ont récemment obtenu des résultats décents pour arrêter le clonage de leurs produits en utilisant une technologie légale. Il peut être utile qu'ils emploient un nombre raisonnable de locaux dans leurs usines (milliers faibles). Bien que les recours ne soient pas de grandes sommes d'argent selon les normes occidentales, je connais des cas où du matériel et des produits ont été saisis. Vous devez déposer les brevets appropriés et engager un cabinet juridique local (et éventuellement des enquêteurs privés) pour que cela se produise. Du côté positif, une «équipe de rêve» légale n'est pas incroyablement chère. Vous pouvez également être en mesure d'arrêter l'entrée de produits contrefaits à vos frontières, selon le pays, le type de protection, etc.
Je me souviens d'un pauvre compatriote belge paniqué lors d'une foire commerciale parce que son sous-traitant chinois exposait "sa" conception SMPS propriétaire à la vente à tous les acheteurs (d'accord, ils ont dit que c'était "un peu différent"). J'étais également contrarié lorsque ma conception vraiment spéciale (une sorte de chose Kelvin-Varley qu'ils pensaient impossible à réaliser, mais je leur ai montré comment) s'est présentée dans un catalogue imprimé du fabricant de composants. Heureusement, ils n'avaient aucune idée de l'application, donc je doute que cela ait causé beaucoup de tort. Les choses sont ummm différentes là-bas.
la source
Tout dépend de l'ampleur des problèmes que vous souhaitez rencontrer pour quel niveau de protection. Quelqu'un avec suffisamment de détermination et de financement sera en mesure de procéder à une rétro-ingénierie de votre produit, peu importe ce que vous faites. Par conséquent, parler de la prévention du clonage n'a pas de sens, mais seulement combien d'ennuis vous voulez faire passer par quelqu'un pour le cloner, et combien vous pouvez vous permettre d'avoir un produit supplémentaire que quelqu'un veut acheter.
La protection du code du processeur est à peu près une évidence car elle est bon marché et facile et raisonnablement efficace. Les plans de la couche extérieure avec des vias aveugles commencent à faire grimper votre prix. Vous seul pouvez dire combien cela vaut. N'oubliez pas que cela ne vaut rien pour vos clients, qui seront obligés de payer pour ces mesures.
Si les volumes sont élevés, vous pouvez demander aux fabricants de circuits intégrés de réaliser des étiquettes personnalisées pour vous sans trop de frais supplémentaires par pièce.
la source
Quelques réflexions
Lavez les marquages des circuits intégrés. Certains fournisseurs de circuits intégrés peuvent produire des circuits intégrés avec vos marquages personnalisés, que vous seul pouvez interpréter.
La magnétique est difficile à rétroconcevoir. Obscurcissez-les. Malheureusement, je n'ai pas de recettes concrètes pour masquer les magnétiques.
Rempoter la planche avec de l'époxy. Il peut ou non être possible de mettre en pot tout le convertisseur de puissance, en raison de la dissipation thermique. S'il y a une carte contrôleur séparée, vous pouvez la mettre en pot. Le rempotage augmente le coût.
Les vias aveugles augmenteraient le coût de vos PCB, ce qui peut être pratique ou non, selon la nature de l'appareil.
la source
J'ai vu des cartes avec des avions électriques externes qui étaient faciles à déchiffrer en regardant une radiographie de la carte. Une radiographie fournit une image d'échelle de gris où plus de couches sont plus sombres. Vous pouvez peut-être faire quelque chose d'intelligent en tenant compte de cela.
L'élimination des composés d'empotage se fait avec des produits chimiques méchants tels que le chlorure de méthylène. Selon la fiche de sécurité, cela réagit avec certains matériaux courants.
Vous pourriez remarquer les pièces avec des numéros de pièce incorrects mais plausibles, fournir des manuels de service trompeurs et citer la couverture par des brevets sur des circuits qui ne fonctionnent pas.
Vous pouvez concevoir et marquer vos propres pièces uniques, plus facilement avec une pièce OTP. Offrez-les également à la vente via un distributeur du marché gris et ne fournissez pas de fiche technique. Ces pièces ne devraient avoir aucun autre usage que le clonage de votre conception. Conception pour un fonctionnement intermittent ou une usure rapide dans la version à vendre.
la source