Lockbits, CryptoMemory und andere Codeverstecke

OP #2648900
Angeregt durch einen anderen hier kürzlich erschienenen Beitrag mal die 
Frage um die Sicherheit von Lockbits und anderen Verfahren den Code 
"abzusichern".

Ich schreibe inzwischen seit einiger Zeit an Code, der in der dafür 
gedachten Schaltung schließlich auch für Geld den Besitzer wechseln 
soll. Wie man sich vorstellen kann würde es einige Cent kosten die 
Schaltung nachzubasteln während der Kostenfaktor nunmal der Code bzw. 
seine Herstellung darstellt. Und während ich sonst gern Code hergebe 
wenn dadurch ein anderer was lernt, wäre in diesem Fall eher 
unwahrscheinlich, dass das jemand unter die Lupe nehmen will um daraus 
etwas zu lernen und damit etwas neues zu basteln.

Und wer nur konsumieren will ohne dafür etwas der Community 
zurückzugeben, der möge zahlen!

In Kurz wär ich nun natürlich daran interessiert, dass nicht jemand das 
Ding einfach aufknackt und den Markt sättigt, was angesichts des eher 
überschaubaren Markt für das Teil wahrscheinlich problemlos möglich wäre 
(ich rechne mit einer weltweiten Nachfrage von etwa 200-500 Stück, und 
auch das nur wenn jeder der sowas will es auch kauft, was 
unwahrscheinlich ist).

Mir ist klar, dass es nicht möglich ist, etwas absolut zu sichern. Mir 
würde es reichen, den Aufwand dafür auf ein Niveau zu heben das dafür 
sorgt, dass die Neuerstellung für jemanden weniger Aufwand darstellt als 
das reverse engineering.

Hat jemand Ideen wie man so etwas relativ kostengünstig bewerkstelligen 
kann? Lockbits sind bekannt, nur sollen die (angeblich?) auch problemlos 
rücksetzbar sein. Soll ich das ganze Ding in Epoxidharz eingießen damit 
man nicht rankommt? Bringt natürlich auch nur was wenn ich dann nicht 
bestimmte Pins zugänglich mache (denk ich mal?).

Oder sonst 'nen Vorschlag? Die Bastelstunde ist eröffnet! :)
Gast #2648907
> (ich rechne mit einer weltweiten Nachfrage von etwa 200-500 Stück, und
auch das nur wenn jeder der sowas will es auch kauft, was
unwahrscheinlich ist)

Das ist bereits der beste Schutz gegen Nachbauten.

Ganz ehrlich: Setze die Lockbits und gut ist. Der Aufwand muss in 
Relation zum Nutzen stehen

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.