Ich arbeite an einem neuen Stromrichter, der voraussichtlich erhebliche Umsätze in China erzielen wird. Ähnliche Entwürfe meiner Firma wurden in der Vergangenheit von Unternehmen in dieser Region geklont. Um dies zu mildern, überlege ich, wie ich mein Design verschleiern kann. Der Codeschutz auf meinem Mikroprozessor, die Außenschicht-Stromversorgungsebenen und die blinden Durchkontaktierungen kommen alle als Möglichkeiten in den Sinn. Sind diese angemessenen Mittel zu meinem Zweck? Gibt es noch andere, die ich berücksichtigen sollte?
obfuscation
Stephen Collings
quelle
quelle
Antworten:
Am einfachsten ist es (wenn möglich in Ihrer Situation), einen benutzerdefinierten IC zu erstellen, der eine in Ihr Produkt integrierte Logik enthält. Dies allein garantiert nicht, dass es nicht rückentwickelt wird (ICs werden natürlich die ganze Zeit entkappt und analysiert), aber es ist etwas, das funktionieren würde.
Ich würde die in einer anderen Antwort vorgeschlagene Methode empfehlen, um die Sache mit Epoxidharz zu versiegeln (wie es bei den Commodore 64- und VIC-20-Netzteilen der Fall war), aber diese waren dafür bekannt, dass sie überhitzt und explodiert sind und Feuer fangen und viele andere lustige Dinge. Wenn Sie einen Schaltspannungsregler oder ähnliches verwenden, ist dies möglicherweise noch in Ordnung. NUR KEINE LINEARREGLER.
Waschen Sie die Markierungen von ICs ab. Ich möchte sagen, dass mich dieses Verhalten als Bastler auszeichnet, aber ich verstehe es auch aus der anderen Perspektive. Tun Sie also, was Sie für das Beste halten.
Wenn Ihr Produkt Programmcode enthält, der auf einem Masken-ROM, EPROM oder ähnlichem gespeichert ist, oder wenn es im Grunde genommen irgendeine IC-Logik enthält, prüfen Sie, ob Sie einen ASIC-Chip herstellen können (ich gehe davon aus, dass Sie das wissen, aber ich werde es näher erläutern auf jeden Fall für andere Leser: Application Specific Integrated Circuit). Hierbei handelt es sich im Wesentlichen um kundenspezifische ICs, die aus verschiedenen Gründen, aus Kostengründen oder aus anderen Gründen, billiger oder besser als vergleichbare Standardchips sind. Diese können unterschiedliche Pinbelegungen oder Nennspannungen oder was auch immer haben. Dadurch verbringen die Reverse-Ingenieure mehr Zeit damit, nur den Code aus dem Chip zu lesen!
Wenn Sie einen Chip entwerfen, gehen Sie vor und stellen Sie alle Arten von Durchkontaktierungen ins Nirgendwo und so weiter her, da es keinen Cent mehr kostet, dem Farbstoff mehr Mist hinzuzufügen. Sie könnten sogar Kritzeleien auf der Innenseite zeichnen, wenn Sie damit über Bord gehen möchten (und wenn es sich nicht um militärische Ausrüstung oder ähnliches handelt).
Nichts kann engagierte Reverse-Ingenieure aufhalten. Es kann jedoch möglich sein, sie abzuschrecken, bis das Produkt nicht mehr rentabel ist.
quelle
Ein Stromrichter hört sich nicht so an, als gäbe es viel zu schützen. Ehrlich gesagt ist der Codeschutz (obwohl ich nicht vorschlagen würde, ihn wegzulassen) kein großer Anreiz zum Kopieren. Es kann rückentwickelt oder (wahrscheinlicher) mit technischen Mitteln recht billig kaputt gemacht werden (fragen Sie nicht). Sie könnten überlegen, ein " Osterei " einzubetten , das Ihnen einen einfachen Hinweis auf eine Urheberrechtsverletzung im Gegensatz zu Reverse Engineering gibt.
Die anderen Dinge, die Sie vorschlagen, können jemanden ein bisschen verlangsamen, aber wenn die Entscheidung zum Klonen einmal gefallen ist, werden Sie davon wahrscheinlich keine große Erleichterung mehr bekommen. Wie Olin sagt, können die meisten Dinge, die Sie tun können, Ihre Kosten erhöhen, ohne den Wert für Ihren Endbenutzer zu erhöhen, und dem Kloner einen weiteren Vorteil geben. Wenn das Produkt überhaupt erfolgreich ist, wird es Nachahmer geben. Auch wenn es nicht da ist, könnte es sein.
Ehrlich gesagt, ist es am besten, nicht-technische Methoden wie den IP-Schutz zu verwenden. Einige der Leute, mit denen ich zusammengearbeitet habe ( PRD- Bereich), haben in letzter Zeit gute Ergebnisse erzielt, wenn es darum ging, das Klonen ihrer Produkte mit legaler Technologie zu stoppen. Es kann hilfreich sein, dass sie eine angemessene Anzahl von Einheimischen in ihren Fabriken beschäftigen (niedrige Tausend). Während die Mittel nach westlichen Maßstäben keine großen Geldsummen sind, kenne ich Fälle, in denen Geräte und Produkte beschlagnahmt wurden. Sie müssen die entsprechenden Patente einreichen und eine lokale Anwaltskanzlei (und möglicherweise private Ermittler) beauftragen, um dies zu erreichen. Auf der positiven Seite ist ein legaler "Traum-Team" nicht unglaublich teuer. Abhängig vom Land, der Art des Schutzes usw. können Sie möglicherweise auch die Einreise von Produkten an Ihren Grenzen unterbinden, die gegen die Bestimmungen verstoßen.
Ich erinnere mich an einen armen belgischen Kollegen, der auf einer Messe ausgeflippt ist, weil sein chinesischer Vertragshersteller "sein" proprietäres SMPS-Design zum Verkauf für alle Abnehmer ausstellte (okay, sie sagten, es sei "ein bisschen anders"). Ich war ähnlich verärgert, als mein wirklich spezielles Design (eine Art Kelvin-Varley-Ding, das sie für unmöglich hielten, aber ich habe ihnen gezeigt, wie es funktioniert) in einem gedruckten Katalog des Komponentenherstellers auftauchte. Zum Glück hatten sie keinerlei Ahnung von der Anwendung, daher bezweifle ich, dass sie großen Schaden angerichtet hat. Die Dinge sind dort ummm anders .
quelle
Es geht darum, wie viel Ärger Sie für welches Schutzniveau durchmachen möchten. Jemand mit ausreichender Entschlossenheit und Finanzierung kann Ihr Produkt unabhängig von Ihrer Tätigkeit rückentwickeln. Daher macht es keinen Sinn, das Klonen zu verhindern, sondern nur, wie viel Mühe Sie damit haben, jemanden zum Klonen zu bewegen, und wie viel zusätzliche Produktkosten Sie sich leisten können, um noch ein Produkt zu haben, das jeder kaufen möchte.
Prozessor-Code-Schutz ist so ziemlich ein Kinderspiel, da er billig und einfach und einigermaßen effektiv ist. Äußere Ebenen mit blinden Durchkontaktierungen erhöhen Ihren Preis. Nur Sie können sagen, wie viel das wert ist. Denken Sie daran, es ist nichts wert für Ihre Kunden, die gezwungen sind, für diese Maßnahmen zu bezahlen.
Wenn das Volumen hoch ist, können Sie IC-Hersteller dazu bringen, benutzerdefinierte Etiketten für Sie ohne große zusätzliche Kosten pro Teil anzufertigen.
quelle
Nur ein paar Gedanken
Waschen Sie die Markierungen von den ICs. Einige IC-Anbieter können ICs mit Ihren benutzerdefinierten Markierungen herstellen, die nur Sie interpretieren können.
Magnetics sind schwer rückzuentwickeln. Verschleiern Sie diese. Leider habe ich keine konkreten Rezepte für die Verschleierung von Magneten.
Vergießen Sie die Platte mit Epoxid. Möglicherweise kann der gesamte Stromrichter aufgrund der Wärmeabfuhr getopft werden oder nicht. Wenn es eine separate Controller-Platine gibt, können Sie das auch tun. Das Eintopfen erhöht die Kosten.
Blinde Durchkontaktierungen würden die Kosten Ihrer Leiterplatten erhöhen, was je nach Art des Geräts möglicherweise nicht praktikabel ist.
quelle
Ich habe Bretter mit äußeren Energieebenen gesehen, die durch Betrachten einer Röntgenaufnahme des Brettes leicht zu entziffern waren. Ein Röntgenbild liefert ein Graustufenbild, bei dem mehr Schichten dunkler sind. Vielleicht können Sie etwas Gescheites tun, indem Sie dies berücksichtigen.
Das Entfernen von Vergussmassen erfolgt mit üblen Chemikalien wie Methylenchlorid. Laut Sicherheitsdatenblatt reagiert dies mit einigen gängigen Materialien.
Sie könnten die Teile mit falschen, aber plausiblen Teilenummern versehen, irreführende Servicehandbücher bereitstellen und die Patentierung funktionsunfähiger Schaltkreise anführen.
Mit einem OTP-Teil können Sie Ihre eigenen Einzelteile entwerfen und mit einer Marke versehen. Bieten Sie sie auch über einen Grauhandelshändler zum Verkauf an und stellen Sie kein Datenblatt zur Verfügung. Diese Teile dürfen nur zum Klonen Ihres Designs verwendet werden. Ausführung für intermittierenden Betrieb oder schnellen Verschleiß in der Verkaufsversion.
quelle