Как я могу запутать дизайн моих схем и встроенных элементов управления?


14

Я работаю над новым преобразователем энергии, который, вероятно, приведет к значительным продажам в Китае. Подобные проекты моей компании уже давно клонируются организациями в этом регионе. Чтобы смягчить это, я обдумываю способы запутать мой дизайн. Защита кода на моем микропроцессоре, плоскостях питания внешнего слоя и слепых переходах - все это приходит мне на ум. Являются ли эти разумные средства для моей цели? Есть ли другие, которые я должен рассмотреть?


3
Не могли бы вы добавить примечание «Чтобы получить лицензию на производство этой схемы по низкой цене, пожалуйста, свяжитесь с…», возможно, на языке мандарин, к печатной плате? Если это все равно произойдет, у вас будет хотя бы шанс получить от него немного денег и убедиться, что клоны хорошего качества.
Эндрю Мортон

1
Тестеры летающих зондов могут за короткий промежуток времени реконструировать список цепей печатных плат, бессмысленно пытаться скрыть схему. Если вы можете скрыть пассивные устройства внутри печатной платы, вы можете немного их замедлить.
Адам Дэвис

1
Вы понимаете, что это также делает ваш продукт совершенно не подлежащим ремонту? Я, конечно, не куплю ничего, что вы производите, потому что, если оно сломается, я не смогу его починить.
Коннор Вольф

1
@ConnorWolf Ремонт на месте не подходит для этого продукта. Если он сломался, он сломался. К тому времени, когда его можно будет починить на месте, мы сможем отправить клиенту нового, и у него будет более надежное и более дешевое решение.
Стивен Коллингс

2
@ConnorWolf ваш аргумент не совсем убедителен - часто гораздо дешевле просто заменить весь электронный модуль, чем его починить. Вы бы потратили 2 доллара по частям и 200 долларов на ремонт, чтобы починить сломанный телевизионный пульт за 20 долларов?
Ник Т

Ответы:


2

Самый простой способ (если это возможно в вашей ситуации) состоит в том, чтобы изготовить специальную ИС, содержащую некоторую логику, встроенную в ваш продукт. Само по себе это не гарантирует, что он не будет подвергнут реинжинирингу (разборы и анализ микросхем постоянно, конечно), но это то, что будет работать.

Я бы порекомендовал метод, предложенный в другом ответе, чтобы запечатать вещь в эпоксидной смоле (например, как работали блоки Commodore 64 и VIC-20), но они были известны перегревом, взрывом, загоранием и множеством других забавных вещей. Если вы используете импульсный стабилизатор напряжения или подобный, это все еще может быть в порядке. ТОЛЬКО НЕТ ЛИНЕЙНЫХ РЕГУЛЯТОРОВ.

смыть маркировку с микросхем. Я хотел бы сказать, что это поведение вызывает у меня энтузиазм, но я понимаю это и с другой точки зрения. Так что делай то, что считаешь лучшим.

Если ваш продукт содержит программный код, сохраненный в ПЗУ-маске, СППЗУ или подобном, или если он вообще содержит какую-либо логику IC, посмотрите, можете ли вы сделать чип ASIC (я предполагаю, что вы это знаете, но я уточню в любом случае для других читателей: Интегральная схема для конкретного приложения). Это по сути изготовленные на заказ микросхемы, которые по разным причинам, по стоимости или иным причинам дешевле или лучше, чем стандартные эквивалентные микросхемы. Они могут иметь разные распиновки или номинальные напряжения или что-то еще. Это заставляет реверс-инженеров тратить больше времени, просто пытаясь прочитать код из чипа!

Если вы проектируете чип, идите вперед и делайте все виды переходов в никуда и так далее, так как это не стоит ни копейки больше, чтобы добавить больше дерьма к красителю. Вы даже можете нарисовать каракули на внутренней стороне, если вы хотите пойти за борт с ним (и если это не оборудование военного уровня или что-то в этом роде).

Ничто не может полностью остановить преданных инженеров. Но может быть возможно сдерживать их, пока продукт больше не будет прибыльным.


11

Преобразователь мощности не звучит так, как будто есть много чего защитить. Честно говоря, защита кода (хотя я бы не советовала ее исключать) не является сдерживающим фактором для копирования. Он может быть реверс-инжиниринг или (скорее) сломан довольно дешево техническими средствами (не спрашивайте). Вы могли бы подумать о встраивании « пасхального яйца », которое бы показало вам простое указание на нарушение авторских прав, в отличие от обратного инжиниринга.

Другие вещи, которые вы предлагаете, могут немного замедлить кого-то, но как только решение о клонировании будет принято, я не думаю, что вы получите от этого много облегчения. Как говорит Олин, большинство вещей, которые вы можете сделать, увеличивают ваши затраты, не увеличивая ценность для вашего конечного пользователя, и дают клонеру еще одно преимущество. Если продукт будет вообще успешным, будут подражатели. Даже если это не так, может быть.

Честно говоря, я думаю, что вам лучше всего использовать неинженерные методы, такие как защита ИС. Некоторые из тех, с кем я работал ( область PRD ), недавно добились приличных результатов в прекращении клонирования своих продуктов с использованием легальных технологий. Это может помочь в том, что они нанимают разумное количество местных жителей на своих заводах (малые тысячи). Хотя по западным стандартам средства правовой защиты не являются большими деньгами, я знаю случаи, когда оборудование и продукция были конфискованы. Вы должны подать соответствующие патенты и нанять местную юридическую фирму (и, возможно, частных следователей), чтобы это произошло. С другой стороны, легальная «команда мечты» не является невероятно дорогой. Вы также можете остановить проникновение контрафактной продукции на свои границы, в зависимости от страны, типа защиты и т. Д.

Я помню бедного бельгийского парня, волнующегося на торговой выставке, потому что его китайский контрактный производитель демонстрировал «свой» фирменный дизайн SMPS для продажи любым покупателям (хорошо, они сказали, что это «немного по-другому»). Я был так же расстроен, когда мой действительно особенный дизайн (что-то вроде Кельвина-Варли, которое они считали невозможным сделать, но я показал им, как) появился в печатном каталоге от производителя компонентов. К счастью, они не имели ни малейшего представления о приложении, поэтому я сомневаюсь, что оно принесло много вреда. Там все по- другому .


1
Для пасхального яйца вы могли бы принудительно связать строковый литерал во флеш, содержащий текст «Этот продукт был украден из ...». Было бы забавно, если бы они объяснили в суде, почему они добавили это в свою программу.
Лундин

1
@Lundin Хорошо, если бы вы могли выплевывать текст при некоторой комбинации условий запуска, чтобы вам не пришлось нарушать их защиту от копирования. Последнее кажется мне немного сомнительным при строгом прочтении (США) DMCA.
Спехро Пефхани

В суде они должны передать свои двоичные файлы властям, если потребуется ...
Лундин

Не юрист, но я бы подумал, что вам нужны доказательства prima facie нарушения, чтобы зайти так далеко.
Спехро Пефхани

1
Удачи в суде китайской компании. Скорее всего, вы потеряете больше денег, чем заработаете. Или вы могли бы, для пасхального яйца, каким-то образом нанести на поверхность поддельные следы печатных плат (если вы действительно хотите инвестировать в «защиту» вашего продукта), которые в случае их использования могут привести к взрыву! Не обязательно это, но может быть угроза безопасности? Удачи вам объяснить ваш идиотизм в суде, китайский производитель !!!
Анонимный пингвин

9

Все дело в том, сколько неприятностей вы хотите пережить для какого уровня защиты. Кто-то с достаточной решимостью и финансированием сможет перепроектировать ваш продукт независимо от того, что вы делаете. Поэтому разговоры о предотвращении клонирования не имеют смысла, только о том, сколько проблем вы хотите, чтобы кто-то сделал, чтобы их клонировать, и о том, сколько дополнительных затрат вы можете позволить себе по-прежнему иметь продукт, который каждый хочет купить.

Защита кода процессора в значительной степени проста, поскольку она дешева, проста и достаточно эффективна. Плоскости внешнего слоя со слепыми переходами начинают повышать вашу цену. Только вы можете сказать, сколько это стоит. Помните, что это ничего не стоит для ваших клиентов, которые будут вынуждены платить за эти меры.

Если объемы высоки, вы можете попросить производителей микросхем сделать для вас индивидуальные этикетки без особых дополнительных затрат на каждую деталь.


9
Конечно, ни один из них не обеспечивает какую-либо защиту от производства в 2 смены теми, кто (в настоящее время / ранее / попросил процитировать), выполняющими или субподрядящими работу - совет директоров видит проект, кто бы ни занимался производственным программированием, имеет файлы и т. Д. даже решительные любители, вероятно, могут идентифицировать переименованные общие процессоры, просто рассматривая варианты с правильным пакетом, контактами питания и другими интерфейсами.
Крис Страттон

1
+1 хоть для релабель IC. Возможно, он не идеален, но я хотел бы представить, что если бы вы поменяли его на несколько частей, то это могло бы сбить с толку многих людей. Эта другая часть может быть чем-то вроде 3,3 В вместо 5 В, обжаривая устройство. Думайте творчески, и вы получите достойную защиту.
Анонимный пингвин

4

Всего несколько мыслей

  • Вымойте маркировку с микросхем. Некоторые поставщики микросхем могут производить микросхемы с вашими индивидуальными маркировками, которые может интерпретировать только вы.

  • Магнитики трудно перепроектировать. Запутать тех. К сожалению, у меня нет конкретных рецептов для запутывания магнетизма.

  • Заливка доски эпоксидной смолой. Из-за рассеяния тепла может или не может быть возможно заполнить весь преобразователь мощности. Если есть отдельная плата контроллера, вы можете выиграть это. Potting добавляет к стоимости.

  • Слепые переходы увеличат стоимость ваших печатных плат, что может быть или не быть практичным, в зависимости от типа устройства.


Горшок, вероятно, путь. Если это плата большего размера, всю управляющую электронику можно легко заправить с помощью какой-то плотины, в то время как сильноточные следы и детали остаются на открытом воздухе
Nick T

Поттинг не сдерживает рентгеновское излучение.
Ник Алексеев

2
Если кто - то начинает X-просвечивания ваш PCB, они будут перепроектировать его.
Ник Т

1

Я видел доски с внешними силовыми плоскостями, которые было легко расшифровать, посмотрев на рентгеновский снимок доски. Рентгенограмма обеспечивает изображение в оттенках серого, где больше слоев темнее. Возможно, вы можете сделать что-то умное, объяснив это.

Удаление заливочных смесей производится с помощью неприятных химикатов, таких как метиленхлорид. Согласно паспорту безопасности, это реагирует с некоторыми распространенными материалами.

Вы могли бы отметить детали с неправильными, но правдоподобными номерами деталей, предоставить вводящие в заблуждение руководства по обслуживанию и сослаться на покрытие патентами на нерабочие схемы.

Вы можете создавать и маркировать свои собственные уникальные детали, проще всего с помощью OTP-детали. Также предлагайте их для продажи через дистрибьютора «серого рынка» и не предоставляйте технические данные. Эти части не должны использоваться, кроме как клонировать ваш дизайн. Конструкция для периодической работы или быстрого износа в версии для продажи.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.