|
|
|
|
|
by codeinstyle
2757 days ago
|
|
Out of curiosity, how did you find out about the IP theft? Also, what are some actions (if there are any) that one can take if one learns of such IP theft? Are there any legal protections or is it simply a lost cause at that point? |
|
Basically I think the rule is don't even consider legal action unless you would be happy to dump $500,000 on it. We make much more than that on my product but for a variety of reasons wouldn't go down that route.
Longer answer on prevention is that if you're making a "dumb" device today, expect no reasonable protections if your price point keeps you in a standard microcontroller range. So, if you're using anything from PIC/AVR to Cortex M7, assume you will give firmware away somehow. In our case, the next product is BLE connected and will self-authenticate via our server, we looked at PSK and PKI, and found a way to do it cost effectively because of a unique scenario that it has to mate up to the part number on another product. Basically I can just watch the database for mismatched pairs and ban them from being used. Not perfect, and someone could make one bad unit for themselves, but not thousands.