Hej på Er!
Har kommit dithän att jag behöver använda en krets för identifiering för att göra det svårare att kopiera/knycka designen. Vad kan ni rekommendera för krets/kretsar, gärna ytmonterat. Den skall troligen användas tillsammans med en Teensy 4.x.
Köpråd ID-krets
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
- Klas-Kenny
- Inlägg: 11370
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Köpråd ID-krets
Räcker det inte ganska långt att skydda programvaran ifrån att läsas ut ifrån produkten?
Eller vad är du egentligen ute efter att skydda?
Eller vad är du egentligen ute efter att skydda?
Re: Köpråd ID-krets
En enkel lösning är en 1-Wire® ROM-lösning, de har ett unikt serienummer.
Man kan såklart inte säkra sig mot att någon fixar en kopia av de data som den ger så det är bara ett basalt skydd.
Men är det med en µC kan man kodskydda så att den inte går att läsa ut. Den klarar såklart de mycket avancerade angrepp som består i att öppna kretsen och läsa ut programmet. Det är en process som kräver en hel del know-how samt utrustning ganska mycket över medel.
Det finns även kretsar med challenge-responce säkerhet så att ett slumpvist tal skickas till kretsen och svaret som kommer är resultatet av en seriös uträkning. Samma uträkning kan sedan göras i enheten och resultatet jämföras.
Men kan man läsa koden som µC'n kör kan man räkna baklängs - varför det verkliga skyddet är att skydda µC'n från utläsning.
Man kan såklart inte säkra sig mot att någon fixar en kopia av de data som den ger så det är bara ett basalt skydd.
Men är det med en µC kan man kodskydda så att den inte går att läsa ut. Den klarar såklart de mycket avancerade angrepp som består i att öppna kretsen och läsa ut programmet. Det är en process som kräver en hel del know-how samt utrustning ganska mycket över medel.
Det finns även kretsar med challenge-responce säkerhet så att ett slumpvist tal skickas till kretsen och svaret som kommer är resultatet av en seriös uträkning. Samma uträkning kan sedan göras i enheten och resultatet jämföras.
Men kan man läsa koden som µC'n kör kan man räkna baklängs - varför det verkliga skyddet är att skydda µC'n från utläsning.
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
Re: Köpråd ID-krets
Skydda programkoden, på ett någorlunda enkelt sätt. Det är inte kostnadseffektivt att rent fysiskt skydda produkten för att någon gör en reverse engineering och bygger en kopia. Produkterna elektroniken sitter i är den dyra delen, men om man kan sätta lite käppar i hjulen för den som vill göra en billig kinakopia skall i alla fall få kämpa tillräckligt för att tycka att det är enklare att köpa en av företaget jag jobbar för. Produkterna skall för övrigt stå i Kina.
Tack för tipsen Icecap!
Skall kolla upp hur man kodskyddar en Teensy 4.x