Comment puis-je masquer la conception de mes circuits et de mes commandes intégrées?

14

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?

Stephen Collings
la source
3
Pourriez-vous ajouter une note "Pour autoriser la production de ce circuit à faible coût, veuillez contacter ...", peut-être en mandarin, à l'impression sur la carte de circuit imprimé? Si cela devait arriver de toute façon, vous auriez au moins une chance d'en retirer de l'argent et de vous assurer que les clones sont de bonne qualité.
Andrew Morton
1
Les testeurs de sondes volantes peuvent rétroconcevoir une liste de circuits imprimés de circuits imprimés en très peu de temps, il n'y a pas grand intérêt à cacher le schéma. Si vous pouvez cacher des périphériques passifs à l'intérieur de la carte, vous pouvez les ralentir un peu.
Adam Davis
1
Vous vous rendez compte que cela rend également votre produit totalement irréparable? Je n'achèterais certainement rien de ce que vous produisez, car s'il se casse, je ne pourrai pas le réparer.
Connor Wolf
1
Les réparations sur le terrain @ConnorWolf ne sont pas pratiques pour ce produit. Si c'est cassé, c'est cassé. Au moment où il pourrait être réparé sur place, nous pourrions en expédier un nouveau au client, et il aurait une solution plus fiable et moins chère.
Stephen Collings
2
@ConnorWolf votre argument n'est pas du tout convaincant - il est souvent beaucoup moins cher de simplement remplacer un module électronique complet que de le réparer. Dépenseriez-vous 2 $ en pièces et 200 $ en main-d'œuvre pour réparer une télécommande de télévision cassée de 20 $?
Nick T

Réponses:

2

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.

Wyatt8740
la source
11

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.

Spehro Pefhany
la source
1
Pour l'oeuf de Pâques, vous pouvez forcer la liaison d'un littéral de chaîne dans le flash contenant le texte "Ce produit a été volé à ...". Ce serait amusant de leur expliquer en cour pourquoi ils ont ajouté cela à leur programme.
Lundin
1
@Lundin C'est bien si vous pouviez le faire cracher le texte dans une combinaison de conditions de démarrage, vous n'avez donc pas eu à briser leur protection contre la copie. Ce dernier me semble un peu douteux, sous une lecture stricte du DMCA (US).
Spehro Pefhany
Au tribunal, ils doivent remettre leur binaire aux autorités, sur demande ...
Lundin
Pas un avocat, mais je pense que vous auriez besoin d'une preuve prima facie de l'infraction pour aller aussi loin.
Spehro Pefhany
1
Bonne chance pour poursuivre une entreprise chinoise. Vous perdriez plus d'argent que vous n'en gagneriez, très probablement. Ou vous pourriez, pour l'oeuf de Pâques, mettre en quelque sorte de fausses traces de PCB à l'extérieur (si vous voulez vraiment investir dans la "protection" de votre produit) qui feraient quelque chose comme exploser si elles étaient réellement utilisées! Pas nécessairement ça, mais peut-être un danger pour la sécurité? Bonne chance pour expliquer votre idiotie devant les tribunaux, constructeur chinois !!!
Anonymous Penguin
9

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.

Olin Lathrop
la source
9
Bien sûr, aucun de ceux-ci n'offre une protection contre la production de 2ème équipe par ceux (actuellement / anciennement / à qui il a été demandé de citer) de faire ou de sous-traiter le travail - le conseil d'administration voit la conception, celui qui fait la programmation de la production a les fichiers, etc. Et même des amateurs déterminés peuvent probablement identifier des processeurs communs ré-étiquetés, simplement en considérant les options avec le bon package, les broches d'alimentation et d'autres interfaces.
Chris Stratton
1
+1 cependant pour le relabel IC. Ce n'est probablement pas parfait, mais j'imagine que si vous le rebaptisiez quelques parties différentes, cela embrouillerait beaucoup de gens. Cette partie différente pourrait cependant être quelque chose comme 3,3 V au lieu de 5 V, faisant frire l'appareil. Pensez de manière créative et vous aurez une protection décente.
Anonymous Penguin
4

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.

Nick Alexeev
la source
Le rempotage est probablement la voie à suivre. S'il s'agit d'une carte plus grande, toute l'électronique de commande pourrait être facilement mise en pot en utilisant une sorte de barrage tandis que les traces et les pièces à courant élevé restent à l'air libre
Nick T
Cependant, le rempotage ne décourage pas les rayons X.
Nick Alexeev
2
Si quelqu'un commence à radiographier votre PCB, il le désossera.
Nick T
1

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.

Tom Anderson
la source