Il modo più semplice è (se possibile nella tua situazione) è quello di realizzare un IC personalizzato che contenga una parte logica del tuo prodotto. Questo da solo non assicurerà che non sarà retroingegnerizzato (ovviamente i circuiti integrati vengono decappati e analizzati continuamente), ma è qualcosa che funzionerebbe.
Io vorrei consigliare il metodo suggerito in un'altra risposta per sigillare la cosa in resina epossidica (come come il Commodore 64 e VIC-20 PSU lavorato), ma quelli erano noti per surriscaldamento e di esplodere e prendere fuoco e un sacco di altre cose divertenti. Se si utilizza un regolatore di tensione di commutazione o simile, potrebbe comunque andare bene. SOLO NO REGOLATORI LINEARI.
lavare i segni dai circuiti integrati. Vorrei dire che questo comportamento mi spaventa come un hobbista, ma lo capisco anche da un'altra prospettiva. Quindi fai quello che pensi sia il migliore.
Se il tuo prodotto contiene codice di programma memorizzato su una maschera ROM, EPROM o simile, o se contiene praticamente qualsiasi logica IC, vedi se riesci a ottenere un chip ASIC (suppongo che tu lo sappia, ma elaborerò comunque per altri lettori: Circuito integrato specifico per l'applicazione). Si tratta essenzialmente di circuiti integrati personalizzati che per vari motivi, costi o altro, sono più economici o migliori dei chip equivalenti standard. Questi potrebbero avere piedinature o valori di tensione diversi o altro. Ciò consente agli ingegneri inversi di dedicare più tempo al tentativo di leggere il codice dal chip!
Se stai progettando un chip, vai avanti e fai tutti i tipi di via verso il nulla e così via, dal momento che non costa un centesimo in più per aggiungere più schifezze alla tintura. Potresti anche disegnare scarabocchi all'interno se volessi esagerare con esso (e se non è un equipaggiamento di livello militare o qualcosa del genere).
Niente può fermare totalmente gli ingegneri inversi dedicati. Ma potrebbe essere possibile scoraggiarli fino a quando il prodotto non sarà più redditizio.