회로 및 임베디드 컨트롤의 디자인을 난독 처리하는 방법은 무엇입니까?


14

저는 새로운 전력 변환기를 개발 중이며, 중국에 상당한 매출을 올릴 것으로 보입니다. 우리 회사의 유사한 디자인은 해당 지역의 엔터티에 의해 복제 된 이력이 있습니다. 이를 완화하기 위해 디자인을 난독 처리하는 방법을 고려하고 있습니다. 마이크로 프로세서, 외부 레이어 전원 플레인 및 블라인드 비아의 코드 보호 기능이 모두 가능합니다. 이 합리적인 수단이 나의 목적입니까? 고려해야 할 다른 사람이 있습니까?


3
"이 회로를 저비용으로 라이센스하려면 라이센스를 요청하려면 ..."참고 사항을 추가하십시오. 만다린에서 회로 보드의 인쇄물에 추가하십시오. 어쨌든 일어날 것이라면 적어도 돈을 벌 수있는 기회와 클론의 품질이 좋은지 확인하십시오.
Andrew Morton

1
플라잉 프로브 테스터는 매우 짧은 시간 내에 pcb 넷리스트를 리버스 엔지니어링 할 수 있습니다. 회로도를 숨기려는 시도는 많지 않습니다. pcb 내부에서 수동 장치를 숨길 수 있으면 약간 느려질 수 있습니다.
Adam Davis

1
이것이 제품을 완전히 수리 할 수 ​​없게 만든다는 것을 알고 있습니까? 나는 당신이 생산하는 것을 사지 않을 것입니다. 그것이 깨지면 그것을 고칠 수 없기 때문입니다.
코너 울프

1
@ConnorWolf 현장 수리는이 제품에 실용적이지 않습니다. 파산하면 파산입니다. 현장에서 수리 할 때까지 고객에게 새로운 제품을 배송 할 수 있으며,보다 안정적이고 저렴한 가격으로 수리 할 수 ​​있습니다.
Stephen Collings

2
@ConnorWolf 당신의 주장이 전혀 설득력있는 것은 아닙니다. 종종 전체 전자 모듈을 고치는 것보다 교체하는 것이 훨씬 저렴합니다. 깨진 20 달러짜리 TV 리모컨을 수리하기 위해 부품에 2 달러, 노동에 200 달러를 쓰시겠습니까?
Nick T

답변:


2

가장 쉬운 방법은 (가능하다면 상황에 따라) 제품에 필요한 일부 로직을 포함하는 맞춤형 IC를 만드는 것입니다. 이것만으로는 리버스 엔지니어링되지 않을 것입니다 (IC는 물론 디핑되고 분석됩니다).하지만 작동하는 것입니다.

나는 것이다 그러나 그이 과열 및 폭발 및 화재 및 기타 재미있는 물건을 많이 잡는 알려져 있었다 (제독 (64)와 VIC-20 PSU의 근무 방법 등) 에폭시의 일을 밀봉하기 위하여 다른 답변에서 제안 된 방법을 권장합니다. 스위칭 전압 조정기 또는 이와 유사한 것을 사용하는 경우에도 여전히 문제가 없습니다. 그냥 선형 조절기가 없습니다.

IC의 표시를 씻어 내십시오. 나는이 행동이 나를 애호가로 선택하고 싶다고 말하고 싶지만 다른 관점에서도 이해합니다. 가장 좋은 생각을하십시오.

제품에 마스크 ROM, EPROM 또는 이와 유사한 프로그램에 저장된 프로그램 코드가 포함되어 있거나 기본적으로 IC 로직이 포함되어있는 경우 ASIC 칩을 만들 수 있는지 확인하십시오 (알고 있다고 가정하지만 정교하게 설명하겠습니다) 다른 독자를위한 어쨌든 : 특정 응용 집적 회로). 이들은 본질적으로 주문 제작 IC로서, 다양한 이유로, 비용 또는 다른 방식으로 표준 등가 칩보다 저렴하거나 더 우수합니다. 핀아웃 또는 정격 전압이 다를 수 있습니다. 따라서 리버스 엔지니어는 칩에서 코드를 읽는 데 더 많은 시간을 할애 할 수 있습니다!

칩을 설계하는 경우 염료에 더 많은 쓰레기를 추가하는 데 1 페니가 더 들지 않기 때문에 계속해서 모든 종류의 비아를 아무 데나 사용하지 마십시오. 당신이 그것으로 배 밖으로 가고 싶을 때 (그리고 군용 장비 나 다른 것이 아닌 경우) 내부에 낙서를 그릴 수도 있습니다.

전용 리버스 엔지니어를 완전히 막을 수있는 것은 없습니다. 그러나 제품이 더 이상 수익성이 없어 질 때까지 억제 할 수 있습니다.


11

보호 할 것이 많지 않은 것처럼 전력 변환기가 소리를 내지 않습니다. 솔직히, 코드 보호 (내버려 두는 것을 권장하지는 않지만)는 복사하는 데 큰 도움이되지 않습니다. 기술적 인 방법으로 요청하면 리버스 엔지니어링되거나 (아마도) 상당히 저렴할 수 있습니다. 리버스 엔지니어링과 달리 저작권 침해를 쉽게 표시 할 수 있는 " 부활절 달걀 "을 포함하는 것을 고려할 수 있습니다.

당신이 제안하는 다른 것들이 누군가를 조금 느리게 할 수 있지만 일단 복제 결정이 내려지면, 나는 당신이 그로부터 많은 구호를 얻지 못할 것이라고 생각합니다. Olin이 말한 것처럼, 대부분의 작업은 최종 사용자의 가치를 높이 지 않고도 비용을 증가시키고 복제 자에게 또 다른 이점을 제공 할 수 있습니다. 제품이 전혀 성공하면 모방자가있을 것입니다. 그것이 없을지라도.

솔직히 말하면 IP 보호와 같은 비 엔지니어링 방법을 사용하는 것이 가장 좋습니다. 내가 함께 일한 일부 사람들 ( PRD 영역)은 최근 법적인 기술을 사용하여 제품 복제를 중단시키는 데 좋은 결과를 얻었습니다. 공장에서 합리적인 수의 현지인을 고용하는 것이 도움이 될 수 있습니다 (천명 이하). 구제 수단으로는 구제책이 많은 돈이 아니지만 장비와 제품이 압수 된 경우를 알고 있습니다. 이를 위해서는 적절한 특허를 출원하고 현지 법률 회사 (및 사립 탐정)를 고용해야합니다. 긍정적 인 측면에서 합법적 인 "꿈의 팀"은 엄청나게 비싸지 않습니다. 국가, 보호 유형 등에 따라 국경에 침해 제품의 입국을 중단 할 수도 있습니다.

나는 그의 중국 계약 제조업체가 모든 독자에게 판매 할 "그의"독점 SMPS 디자인을 보여 주었기 때문에 가난한 벨기에 동료가 전시회에 열중했던 것을 기억합니다. 구성 요소 제조업체의 인쇄 카탈로그에 내 정말 특별한 디자인 (그들이 만들 수 없다고 생각한 켈빈 밸리 (Kelvin-Varley)의 일종이지만 어떻게 보여줬는지)이 비슷해 보였습니다. 다행히도 응용 프로그램에 대한 단서가 없으므로 많은 피해를 입었을 것입니다. 거기에는 상황이 다릅니다 .


1
이스터 에그의 경우, 문자열 리터럴을 "이 제품을 도난당했습니다 ..."라는 텍스트가 포함 된 플래시에 강제로 연결할 수 있습니다. 법원에 왜 그들이 프로그램에 추가했는지 설명하게하는 것이 재미있을 것입니다.
Lundin

1
당신이 깰 필요가 없었어요 그래서의 좋은 @Lundin 당신은 그것을 시작 조건의 조합에 따라 텍스트를 뱉어 가질 수 있다면 자신의 복사 방지를. 후자는 (미국) DMCA를 엄격히 읽었을 때 약간 모호한 것처럼 보입니다.
Spehro Pefhany

법정에서 요청이있을 경우 당국에 바이너리를 넘겨 줘야합니다.
Lundin

변호사는 아니지만, 그렇게하려면 침해의 주요 증거가 필요하다고 생각합니다.
Spehro Pefhany

1
중국 회사를 고소해 얻을 수있는 것보다 더 많은 돈을 잃게 될 것입니다. 또는 이스터 에그의 경우 실제로 사용하면 폭발과 같은 일을하는 가짜 PCB 흔적을 외부에 넣을 수 있습니다 (제품의 "보호"에 실제로 투자하려는 경우)! 반드시 그런 것은 아니지만 안전상 위험 할 수 있습니까? 법정, 중국 제조업체에서 당신의 바보를 설명하는 행운을 빕니다 !!!
Anonymous Penguin

9

모든 보호 수준에 대해 얼마나 많은 문제를 겪고 있는지에 관한 것입니다. 충분한 결정과 자금을 보유한 사람은 무엇을 하든지 제품을 리버스 엔지니어링 할 수 있습니다. 따라서 복제 방지 에 대한 이야기는 의미가 없으며, 누군가 복제하기 위해 얼마나 많은 문제를 겪고 싶고, 다른 사람이 사고 싶어하는 제품을 구입할 수있는 추가 제품 비용이 얼마나되는지 만 이해해야합니다.

프로세서 코드 보호는 저렴하고 쉽고 합리적으로 효과적이기 때문에 매우 쉬운 방법입니다. 블라인드 비아가있는 외층 평면이 가격을 높이기 시작합니다. 당신 만이 그 가치를 말할 수 있습니다. 이러한 조치에 대한 비용을 지불해야하는 고객에게는 아무런 가치가 없습니다.

양이 많으면 IC 제조업체가 부품 당 추가 비용없이 맞춤형 라벨을 만들 수 있습니다.


9
물론 이들 중 어느 것도 작업을 수행하거나 하청 계약을 맺은 사람들 (현재 / 이전 / 견적 요청)에 의한 2 차 교대 생산에 대한 어떠한 보호도 제공하지 않습니다. 결정된 애호가조차도 올바른 패키지, 공급 핀 및 기타 인터페이스가있는 옵션을 고려하여 레이블이 재 지정된 공통 프로세서를 식별 할 수 있습니다.
Chris Stratton

1
레이블 재 지정 IC의 경우 +1입니다. 아마도 완벽하지는 않지만 몇 가지 다른 레이블을 다시 지정하면 많은 사람들을 혼란스럽게 할 것입니다. 하지만 다른 부분은 5V 대신 3.3V와 비슷한 장치가 될 수 있습니다. 창의적으로 생각하면 적절한 보호를받을 수 있습니다.
Anonymous Penguin

4

몇 가지 생각

  • IC에서 표시를 씻으십시오. 일부 IC 공급 업체는 사용자 정의 표시를 사용하여 IC를 생산할 수 있으며 사용자 만 해석 할 수 있습니다.

  • 자기는 역 엔지니어링하기 어렵다. 그것들을 난독 처리하십시오. 불행히도, 나는 자기를 난독 처리하기위한 구체적인 조리법이 없습니다.

  • 에폭시 보드를 포팅. 열 손실로 인해 전체 전력 변환기를 포팅하는 것이 가능하거나 불가능할 수 있습니다. 별도의 컨트롤러 보드가 있으면 포트를 넣을 수 있습니다. 포팅은 비용을 증가시킵니다.

  • 블라인드 비아는 장치의 특성에 따라 PCB 비용을 증가 시키며 실용적이거나 그렇지 않을 수 있습니다.


포팅은 아마도 갈 길입니다. 더 큰 보드라면, 모든 제어 전자 장치는 일종의 댐을 사용하여 쉽게 포팅 할 수 있으며 높은 전류 트레이스 및 부품은 자유 공기에 머무 릅니다.
Nick T

포팅은 엑스레이를 막지 않습니다.
Nick Alexeev

2
누군가가 당신의 PCB를 X-ray하기 시작하면, 그것들 리버스 엔지니어링 할 것입니다.
Nick T

1

보드의 X- 레이를 보면 해독하기 쉬운 외부 ​​파워 플레인이있는 보드를 보았습니다. X 선은 더 많은 레이어가 더 어두운 회색조 이미지를 제공합니다. 아마도 당신은 이것을 설명함으로써 영리한 것을 할 수 있습니다.

포팅 화합물 제거는 염화 메틸렌과 같은 불쾌한 화학 물질로 수행됩니다. 안전 시트에 따르면 이것은 일반적인 재료와 반응합니다.

잘못되었지만 그럴듯한 부품 번호로 부품을 언급하고 오해의 소지가있는 서비스 매뉴얼을 제공하며 작동하지 않는 회로에 대한 특허를 적용 할 수 있습니다.

OTP 부품을 사용하면 고유 한 부품을 가장 쉽게 설계하고 브랜딩 할 수 있습니다. 또한 회색 시장 유통 업체를 통해 판매를 제공하고 데이터 시트를 제공하지 않습니다. 이러한 부품은 디자인 복제 이외의 용도로 사용해서는 안됩니다. 판매용 버전에서 간헐적 인 작동 또는 빠른 마모를위한 설계.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.