14 votos

Cómo se puede ir sobre la ofuscación de que el diseño de mi circuitos y controles incrustados?

Estoy trabajando en un nuevo convertidor de energía, la cual es probable que vea significativa de ventas en China. Diseños semejantes por mi empresa tiene una historia de ser clonado por las entidades en la región. Para mitigar esto, estoy pensando en maneras de camuflar mi diseño. Protección de código en mi microprocesador, en el exterior de la capa de aviones de potencia, y ciego de vias todos vienen a la mente como posibilidades. Son estos medios razonables para mi final? Hay otros que debo tener en cuenta?

11voto

Spehro Pefhany Puntos 90994

Un convertidor de energía no suena como que no hay mucho que proteger. Francamente, de protección de código (aunque yo no lo sugieren dejando fuera) no es mucho de un desincentivo para la copia. Se puede aplicar ingeniería inversa o (más probable) roto bastante barato, por medios técnicos (no preguntar). Usted podría considerar la posibilidad de incrustar un "Huevo de Pascua" que daría un indicio de infracción de derechos de autor frente a la ingeniería inversa.

Otras cosas que se sugieren pueden ralentizar alguien un poco, pero una vez que la decisión de clon ha hecho, no creo que te voy a poner muy gran alivio de que. Como Olin dice, la mayoría de las cosas que usted puede hacer aumentar su costo, sin aumentar el valor para el usuario final, y dar el cloner otra ventaja. Si el producto tiene éxito, habrá imitadores. Incluso si no puede ser.

Francamente, yo creo que su mejor apuesta es para que no utilicen métodos de ingeniería, tales como la protección de la pi. Algunas de las personas con las que he trabajado (PRD área) recientemente ha tenido buenos resultados en la detención de la clonación de sus productos mediante el uso de tecnología legal. Puede ayudar a que emplean un número razonable de gente local en sus fábricas (baja miles). Mientras que los recursos no son grandes cantidades de dinero por los estándares Occidentales, sé de casos donde los equipos y el producto ha sido incautada. Usted no tiene que presentar el correspondiente patentes y atraer a un local de la empresa jurídica (y, posiblemente, investigadores privados) para que esto ocurra. En el lado positivo, un "dream team" no es increíblemente caro. Usted también puede ser capaz de detener la entrada de productos falsificados en sus fronteras, según el país, el tipo de protección, etc.

Recuerdo a un pobre Belga compañeros de los estribos en una feria porque sus contratos China fabricante estaba mostrando "su" propiedad SMPS de diseño para la venta a cualquier takers (bueno, ellos dijeron que era "un poco diferente"). Me fue igual de molesto cuando mi realmente de diseño especial (una especie de Kelvin-Varley cosa de la que se pensaba que era imposible hacer, pero yo les mostró cómo) mostró en un catálogo impreso de la fabricante de componentes. Afortunadamente, ellos no tenían ni idea de ningún tipo en cuanto a la aplicación, por lo que dudo que causó mucho daño. Las cosas son ummm diferentes allí.

10voto

RelaXNow Puntos 1164

Es todo acerca de la cantidad de esfuerzo que usted desea ir a través de qué nivel de protección. Alguien con la suficiente determinación y la financiación será capaz de aplicar ingeniería inversa a su producto, no importa lo que haces. Por lo tanto, hablar de la prevención de la clonación no tiene sentido, sólo la cantidad de esfuerzo que usted quiere hacer a alguien ir a través de clonarlo, y cuánto más producto de costo que usted puede permitirse el lujo de tener un producto que nadie quiere comprar.

Procesador de protección de código es casi una obviedad, ya que es fácil y barato y razonablemente eficaz. La capa exterior de los aviones con el ciego de vias empieza a conducir su precio. Sólo usted puede decir lo mucho que vale la pena. Recuerde, no vale nada a sus clientes, quien estará obligado a pagar por estas medidas.

Si los volúmenes son altos, usted puede conseguir IC fabricantes para hacer etiquetas personalizadas para usted sin mucho coste adicional por la parte.

4voto

Nick Alexeev Puntos 20994

Sólo un par de pensamientos

  • Lavar las marcas de la ICs. Algunos IC vendedores pueden producir ICs con su costumbre marcas, que sólo se puede interpretar.

  • El magnetismo son difíciles de aplicar ingeniería inversa. Ofuscar a los. Por desgracia, no tengo concreto recetas para camuflar el magnetismo.

  • Macetas de la junta con epoxi. Puede o puede no ser posible para que bote todo el convertidor de potencia, debido a la disipación de calor. Si hay un controlador separado de la junta, podría olla. Macetas agrega a los costos.

  • Ciego de vias podría aumentar el costo de su Pcb, que puede o puede no ser práctico, dependiendo de la naturaleza del dispositivo.

2voto

Wyatt8740 Puntos 249

La forma más fácil es (si es posible en su situación) es conseguir una costumbre IC hecho de que contiene algo de lógica integral para su producto. Esto por sí solo no asegura que no será de ingeniería inversa (IC son decapped y analizado todo el tiempo, por supuesto), pero es algo que podría funcionar.

Me gustaría recomendar el método sugerido en otra respuesta para sellar la cosa en epoxi (como el commodore 64 y el VIC-20 PSU trabajado), pero aquellos que fueron conocidos por el sobrecalentamiento y explosión y un incendio y un montón de otras cosas divertidas. Si usted está usando un voltaje de conmutación regulador o similar, esto todavía podría estar bien. NO SÓLO LA DE LOS REGULADORES LINEALES.

lavar las marcas de IC. Me gustaría decir que este comportamiento de las garrapatas que me fuera como un aficionado, pero la entiendo desde el otro punto de vista también. Así que haga lo que crea que es mejor.

Si su producto contiene el código del programa se almacenan en una Máscara ROM, EPROM, o similar, o si contiene básicamente cualquier IC lógica a todos, a ver si usted puede conseguir un chip ASIC hecho (estoy asumiendo que usted sabe esto, pero voy a elaborar de todos modos para otros lectores: Application specific Integrated Circuit). Estos son, esencialmente, fabricado a la medida del ci que, por diversas razones, el costo o por el contrario, son más baratos o mejores que el estándar equivalente fichas. Estos pueden tener diferentes conexiones o clasificaciones de voltaje o lo que sea. Esto hace que la inversa de ingenieros de pasar más tiempo tratando de leer el código de salida de la viruta!

Si usted está diseñando un chip, seguir adelante y hacer todo tipo de vias a ningún lugar y así sucesivamente, ya que no cuesta ni un centavo más para añadir más basura a la tintura. Incluso se podría dibujar garabatos en el interior si quería ir por la borda con él (y si no está de equipos de grado militar o algo).

Nada puede totalmente parada dedicada inversa de los ingenieros. Pero puede ser posible para disuadir a ellos hasta que el producto ya no es rentable.

1voto

Karmic Coder Puntos 4501

He visto las tablas con el exterior de los aviones de potencia que eran más fáciles de descifrar mirando una radiografía de la junta. Un X-ray ofrece una imagen de escala de grises donde más capas son más oscuras. Tal vez usted puede hacer algo inteligente por la contabilidad.

La eliminación de los de relleno se realiza con productos químicos repugnantes como el cloruro de metileno. De acuerdo a la hoja de seguridad, este reacciona con algunos materiales comunes.

Usted podría observación de las piezas con incorrecta, pero plausible números de parte, proporcionar engañosa manuales de servicio, y citar la cobertura de las patentes en el no-trabajo de circuitos.

Usted podría diseño y la marca de su propio piezas únicas, más fácilmente con una parte de la FISCALÍA. También se ofrece para la venta a través de un gris-mercado distribuidor, y no proporcionan una hoja de datos. Estas partes deben tener ningún uso distinto del de la clonación de su diseño. Diseño para operación intermitente o rápido desgaste en la para la venta de la versión.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X