The Godfather talking
You can run, but you can't hide.
Sonsivri
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
April 20, 2024, 10:31:08 10:31


Login with username, password and session length


Pages: [1] 2  All
Print
Author Topic: Secure analog circuit designs ?  (Read 8878 times)
0 Members and 1 Guest are viewing this topic.
itp
Junior Member
**
Offline Offline

Posts: 66

Thank You
-Given: 222
-Receive: 20


« on: February 25, 2013, 06:32:00 06:32 »

Hi All,

I am looking for a scheme to secure analog circuit designs to protect it from copying from PCB.

We can use code lock to secure firmware in micro controller based circuits. Is there any technique available for analog circuit.

Thanks and regards
Itp


Logged
Gallymimu
Hero Member
*****
Offline Offline

Posts: 704

Thank You
-Given: 151
-Receive: 214


« Reply #1 on: February 25, 2013, 01:51:42 13:51 »

Hi All,

I am looking for a scheme to secure analog circuit designs to protect it from copying from PCB.

We can use code lock to secure firmware in micro controller based circuits. Is there any technique available for analog circuit.

Thanks and regards
Itp




Good question.  I've not heard of any effective ways of doing this.  For larger production custom ICs can help i.e. moving pins around custom etching on top of the chips.

putting traces on internal layers can slow reverse engineering of the PCB down some.

very often for low volume production grinding or laser removal of the top of the chip packages to remove markings can help.

encapsulation can be another method.

I suppose you could also rely upon parasitics in your PCB as part of the circuit to help keep it from working if people copy but that's probably a silly approach as well.

Note that these things only slow people down and increase the barrier to entry and don't prevent anything.

Another thought is on the sales and marketing side of your product.  Look at the product margin, and volume of sales.  No one is going to invest in reverse engineering something that is priced competitively and has a low volume of sales or market penetration complexity(i.e. strong brand loyalty).
Logged
alexxx
Newbie
*
Offline Offline

Posts: 8

Thank You
-Given: 3
-Receive: 1


« Reply #2 on: February 25, 2013, 05:34:41 17:34 »

Hi All,

I am looking for a scheme to secure analog circuit designs to protect it from copying from PCB.

We can use code lock to secure firmware in micro controller based circuits. Is there any technique available for analog circuit.

Thanks and regards
Itp




A 4 layer board is much more difficult to be copied than a 2 layer one. You can use tricks like hiding vias under axial componenets, dummy tracks on visible layers or putting useful tracks in inner layers. Maybe and some dummy components like cheap smd resistors, touching only one side of a useful track and a dummy track on the other side. On a 4 layers board someone will search with the diode (buzzer) tool of the multimeter to find connections, won't find anything on dummy parts and believe (I don't know) whatever he wants to believe. But I think that someone determined will sooner or later solve the puzzle. Maybe he will think that some parts are missing and he couldn't copy them, but an experienced designer will have what he needs to proceed with "his" prototype.

In any case, we are talking about an expensive solution. Furthermore I don't think that you will need to "secure" the analog part. Are you making something so expertized that is not known to most engineers or does not exist in the web? Analog circuits are very common and easy to find in the web. I think you should concetrate on the program. Someone will take a really long time to copy firmware's functions. Very difficult task, sometimes I dare to say impossible. The one who copied the program may missed something small or invisible with the oscilloscope, but important for the application. Someone will need lots of luck to accomplish software copy, especially for large software. Not to mention the amount of time and thus money.

However, if you find a solution to your question please share it, everyone will be happy to hear it!  Cheesy

Alex
« Last Edit: February 25, 2013, 05:38:02 17:38 by alexxx » Logged
FriskyFerretReloaded2
Junior Member
**
Offline Offline

Posts: 82

Thank You
-Given: 232
-Receive: 208



« Reply #3 on: February 25, 2013, 09:08:43 21:08 »

Many years ago I spoke with a senior engineer of a company that specialized in manufacturing a wide variety of encapsulants. One product they made for the military to protect "critically sensitive" circuit modules would detonate with the force of PETN if abraded or heated. It was not available for public sale, of course.

Mixing radium powder, several small glass capsules of hydrogen cyanide, or ricin with the epoxy encapsulant would also be a strong deterrent, no?

>A 4 layer board is much more difficult to be copied than a 2 layer one.
Nonsense, you know not of what you speak. I was paid as an employee to recover the PCB netlist from a four-layer, 5" x 5" high density board. It took me eight days to recover the netlist. Another employee took over from there and put it into P-CAD for the schematic. None of the chip markings had been ground off. The company wanted the schematic of a competitor's product to analyze and my Engineering department was tasked with delivering it to corporate headquarters Engineering. You do what you have to do.

I can explain how its done, if anyone is interested. It's easy, straightforward but very boring work.

Logged
dotm
Active Member
***
Offline Offline

Posts: 179

Thank You
-Given: 81
-Receive: 75


$$$


« Reply #4 on: February 26, 2013, 12:04:38 00:04 »

You may want to use fpaa circuits:
http://www.anadigm.com/fpaa.asp
http://www.latticesemi.com/products/maturedevices/isppac/index.cfm
zetex trac020

Edit: Seems that i did not think about that those devices don't have any rom, so no protection fuses to blow. you could try to encapsulate the data bus towards the fpaa, with some sort of destruction detection that will scramble the contents of the MCUs configuration files for those devices...
« Last Edit: February 26, 2013, 12:29:01 00:29 by dotm » Logged
LabVIEWguru
Senior Member
****
Offline Offline

Posts: 300

Thank You
-Given: 270
-Receive: 593



« Reply #5 on: February 26, 2013, 01:07:27 01:07 »

FriskyFerretReloaded2 -

When you have the time, I would be very interested in your process. I've reverse engineered several boards over the years using graph paper, an ohmmeter and intuition making a sort of "cross netlist" of the major components.

In the early 90's I and another gentleman reversed a printer port dongle - pretty high tech at the time. The key was potted  in casting resin with a black dye added. We used methyl ethyl ketone and a pint paint can. Every day we would chip off the resin that had been softened.

The original series of Videocipher boards had a section of the board potted and was attacked the same way.

If someone wants the design, you won't stop them from acquiring it.
Logged
solutions
Hero Member
*****
Offline Offline

Posts: 1823

Thank You
-Given: 655
-Receive: 900



« Reply #6 on: February 26, 2013, 04:20:16 04:20 »

Hi All,

I am looking for a scheme to secure analog circuit designs to protect it from copying from PCB.

We can use code lock to secure firmware in micro controller based circuits. Is there any technique available for analog circuit.

Thanks and regards
Itp




ASIC

Even then, if a competitor is motivated, can be copied.

The idea is to make it more expensive for them to copy than to design it themselves.

Your bigger worry should be about your marketing/sales/business people, not the engineering side. Sounds to me like they are clueless and are looking to designers to cover their ineptitude.
Logged
TucoRamirez
Senior Member
****
Offline Offline

Posts: 307

Thank You
-Given: 257
-Receive: 115


Tuco ... dead or Alive


« Reply #7 on: February 26, 2013, 09:41:29 09:41 »

^^ and off course do a micrography on your Chip saying "if you can read this you're enough stupid to losing your time at the microscope,  ***tard "
Logged

Whoever double crosses me and leaves me alive... he understands nothing about Tuco.
alexxx
Newbie
*
Offline Offline

Posts: 8

Thank You
-Given: 3
-Receive: 1


« Reply #8 on: February 26, 2013, 06:47:36 18:47 »

Quote from: FriskyFerretReloaded2
>A 4 layer board is much more difficult to be copied than a 2 layer one.
Nonsense, you know not of what you speak.
Interesting theory, I suppose if we could expand it, the conclusion would be that a single side board is as easy to copy as an 8 layer board. Shocked

Quote
I was paid as an employee to recover the PCB netlist from a four-layer
Congrats! I have also done this not for a third person, but for me.

Since you obviously didn't read the whole post but just the first line, let me help you by rewriting the conclusion of this very post.
Quote
I think that someone determined will sooner or later solve the puzzle

oops. Sad

Quote
I can explain how its done, if anyone is interested.
Please do so. I am interested.
Logged
Ichan
Hero Member
*****
Offline Offline

Posts: 833

Thank You
-Given: 312
-Receive: 392



WWW
« Reply #9 on: February 26, 2013, 07:31:23 19:31 »

What i knew multilayer board being reverse engineered by mechanically scrapping the outer layer one by one, and scanned every layer in high resolution after some contrast enhancement.

As for the firmware, i am pretty sure there is member(s) here who can do that (remember the PicAxe caseWink

-ichan
Logged

There is Gray, not only Black or White.
TucoRamirez
Senior Member
****
Offline Offline

Posts: 307

Thank You
-Given: 257
-Receive: 115


Tuco ... dead or Alive


« Reply #10 on: February 26, 2013, 08:12:53 20:12 »

sorry i need a microscope to read yout last quote Ichan ^^

There exists signal tracing and reverse engineering  hw/software (i see once one of that in the marine of my homeland)( they tested signals node by node then using a scanner and some additional tests they obtained a very coherent schematic ready for human inspection and verification ... 
Logged

Whoever double crosses me and leaves me alive... he understands nothing about Tuco.
optikon
Cracking Team
Hero Member
****
Offline Offline

Posts: 848

Thank You
-Given: 1092
-Receive: 2000


« Reply #11 on: February 27, 2013, 01:21:15 01:21 »

These days, stealing gerber files and bill of materials is just as much of a threat.

One approach to defeating IP theft, is to just stay one step ahead.
By the time a competitor STEALS or DESIGNS the equivalent of your product, you are releasing the next version that obsoletes it. If they are always playing catch-up, they can never be on top.
Of course this doesn't work or is practical for all tech markets.. but it works for some, I can attest.

Another approach if the IP theft comes from a competitor: cant beat them? Join them!
Offer them a business deal instead of a lawsuit. GIVE them the design for them to sell and cut you in on the profit.
At the end of the day, it's all about the money so who wants to fight instead of profit?
Again, this isn't always appropriate, but I've seen it done to the benefit of all parties involved.

@OP
** Nothing is secure ** There are only levels of cost, complexity and time.
The best you can hope for is to make your analog circuits useless without the digital engine/design which, can be made to be more secure. Not impervious to theft but much more difficult.
« Last Edit: February 27, 2013, 01:35:03 01:35 by optikon » Logged

I can explain this to you. I can't comprehend it for you.
Tech_n
Newbie
*
Offline Offline

Posts: 13

Thank You
-Given: 1
-Receive: 8


« Reply #12 on: February 27, 2013, 07:00:53 19:00 »

I heard of some piece of hardware - I dont remeber now what it was. Beside of grinded ICs, there were some important connections made from one end of the pcb to the other. The wires were attached togehter with a strong spring and everything was mounted inside a box. The reverse engineer unaware of this opened the box with a surprise. The spring teared the connections off, and the device was destroyed, and you could only guess some of the connections.
Logged
cup58
Active Member
***
Offline Offline

Posts: 167

Thank You
-Given: 407
-Receive: 557


« Reply #13 on: February 28, 2013, 04:56:30 04:56 »

I suppose you could also rely upon parasitics in your PCB as part of the circuit to help keep it from working if people copy but that's probably a silly approach as well.

Not a silly approach. For a very interesting story about this, please refer to chapter 9 of the book "Analog circuit design", edited by Jim Williams. In that chapter, Bob Pease tells "The story of the P2-The first successful solid-state operational amplifier with picoAmpere input currents", and how Burr Brown was unable to make a working copy of it.
Logged
FriskyFerretReloaded2
Junior Member
**
Offline Offline

Posts: 82

Thank You
-Given: 232
-Receive: 208



« Reply #14 on: February 28, 2013, 09:39:47 09:39 »

What i knew multilayer board being reverse engineered by mechanically scrapping the outer layer one by one, and scanned every layer in high resolution after some contrast enhancement.

-ichan

That is the method I used. The scans are enlarged, lightened, then printed in a registered stack on ordinary paper. Every via is labeled so it can be followed through the stack easily. Each component pin on the board is given a unique name, like U3.07 for component U3, pin #7. One net is traced out with a highlighter pen per stack, following the net as is weaves through the layers. One master stack tracks what nets are done or not done. From each stack a net definition is derived. When all the components are placed in a schematic capture program, and the nets reestablished from the derived net list, you have the schematic.

One net stack might yield a netlist as follows: U3.7-C1.1-C6.1-P8.7  Which means pin 7 of U3 to pin 1 of cap 1 to pin 1 of cap 6 to pin 7 of connector 8. There is no ringing-out of traces with a continuity tester. It's all done on paper after the layers are scanned in.

Exposing the layers is much easier than you might expect. A Dremel tool with a worn-out drum sander head works great. With a very light touch, one layer can be sanded off to expose the next layer. You just have to take it slow, use a light touch, and keep the drum head moving. It took me about half an hour to remove the first layer and then half that time after I got the hang of it. It actually was kind of fun.

All this may sound like a lot of complicated work, but every step is very simple and easy. It takes a few days for a medium size 4-layer board. I pulled on my iPod headphones and enjoyed the idiot-work. Beats attending staff meetings!
« Last Edit: February 28, 2013, 09:42:51 09:42 by FriskyFerretReloaded2 » Logged
CADSTARguy
Newbie
*
Offline Offline

Posts: 16

Thank You
-Given: 26
-Receive: 2


WWW
« Reply #15 on: March 04, 2013, 07:18:38 19:18 »

FriskyFerret, how would you go about a 18" square 4 layer board with 4000 PTH pins and you cannot destroy the PCB?

What about using CAD tools to extract the netlist from scanned in data?
CAM350 can AFAIK extract netlists.
Logged
Gallymimu
Hero Member
*****
Offline Offline

Posts: 704

Thank You
-Given: 151
-Receive: 214


« Reply #16 on: March 04, 2013, 08:36:54 20:36 »

FriskyFerret, how would you go about a 18" square 4 layer board with 4000 PTH pins and you cannot destroy the PCB?

What about using CAD tools to extract the netlist from scanned in data?
CAM350 can AFAIK extract netlists.

take it to the airport and use one of those mm wave imaging systems Smiley

Seriously though if it's 4 layer and there are no inner traces it might not be that bad but if you have hidden inner trace layers I think you'd have to use xray or something to see what's going on in the inner layers.
Logged
Parmin
Hero Member
*****
Offline Offline

Posts: 582

Thank You
-Given: 494
-Receive: 133


Very Wise (and grouchy) Old Man


« Reply #17 on: March 04, 2013, 09:57:19 21:57 »

Where there is a will, there is a way, nothing is sacred once your product is in the hand of the other side.
Logged

If I have said something that offends you, please let me know, so I can say it again later.
Mr. Spock
Senior Member
****
Offline Offline

Posts: 260

Thank You
-Given: 465
-Receive: 827



« Reply #18 on: March 05, 2013, 10:39:09 10:39 »

 Have you seen PSOC devices from Cypress ? You can create great analog devices in silicon.
Logged
Vineyards
Active Member
***
Offline Offline

Posts: 168

Thank You
-Given: 62
-Receive: 37


« Reply #19 on: March 05, 2013, 03:41:08 15:41 »

I have quite a few people talking about that platform but I don't know much about what compilers and development boards are available.
I am quite conservative when it comes to platform. I started with PIC and considering a move to PIC32 as the most radical leap from that. Admittedly, I can't keep up with all the PIC flavours that are on the market today. Even in the same family, a switch between microprocessors will require certain amount of adaptation. I can't imagine starting over from scratch with a new platform.

Nevertheless, one must try them too -as long as they offer a good  price/performance ratio.
Logged
koseyel
Junior Member
**
Offline Offline

Posts: 60

Thank You
-Given: 500
-Receive: 224


« Reply #20 on: March 05, 2013, 07:14:25 19:14 »

Have you seen PSOC devices from Cypress ? You can create great analog devices in silicon.

These are powerful devices! and now they have low power version of their PSoC5 family (they call it PSoC 5LP)
Logged
FriskyFerretReloaded2
Junior Member
**
Offline Offline

Posts: 82

Thank You
-Given: 232
-Receive: 208



« Reply #21 on: March 05, 2013, 07:42:20 19:42 »

FriskyFerret, how would you go about a 18" square 4 layer board with 4000 PTH pins and you cannot destroy the PCB?

There's always one in the crowd, isn't there?
Logged
solutions
Hero Member
*****
Offline Offline

Posts: 1823

Thank You
-Given: 655
-Receive: 900



« Reply #22 on: March 06, 2013, 06:26:36 18:26 »

These are powerful devices! and now they have low power version of their PSoC5 family (they call it PSoC 5LP)

$7-$20 will buy you a LOT of 741's
Logged
mare69
Junior Member
**
Offline Offline

Posts: 89

Thank You
-Given: 50
-Receive: 85



WWW
« Reply #23 on: March 06, 2013, 09:51:40 21:51 »

take it to the airport and use one of those mm wave imaging systems Smiley

Seriously though if it's 4 layer and there are no inner traces it might not be that bad but if you have hidden inner trace layers I think you'd have to use xray or something to see what's going on in the inner layers.

All you need is flying probe tester. First desolder all components, then drop PCB into the tester. http://www.seica.com/di/c/cd/Rassegna%20Stampa/Redazionali/Reverse%20Engineering%20for%20board%20test%20-%20Lingua%20inglese.pdf


Another protection possibility are embedded components: resistors, capacitors, even active components. I think TI has some nice ultra thin DC/DC controllers.


Next possibility is thick film ceramic substrate. LTCC is good example. Buried resistors are very common. I was designing some ceramic MEMS devices with integrated components.

There was technology called diffusion paterning before LTCC. I got some nice results with DP process.... Making ceramic custom circuits is much cheaper than "pure" silocon asics.


But at the end of the day, good analog circuit will get duplicated one way or another. When the function is great, it will emerge from different sources sooner or later, with or without layout.
Logged
Gallymimu
Hero Member
*****
Offline Offline

Posts: 704

Thank You
-Given: 151
-Receive: 214


« Reply #24 on: March 07, 2013, 12:01:56 00:01 »

All you need is flying probe tester. First desolder all components, then drop PCB into the tester. http://www.seica.com/di/c/cd/Rassegna%20Stampa/Redazionali/Reverse%20Engineering%20for%20board%20test%20-%20Lingua%20inglese.pdf



if you noticed he said "WITHOUT" destroying the PCB.  I'd consider desoldering the whole thing destroying it.
Logged
Pages: [1] 2  All
Print
Jump to:  


DISCLAIMER
WE DONT HOST ANY ILLEGAL FILES ON THE SERVER
USE CONTACT US TO REPORT ILLEGAL FILES
ADMINISTRATORS CANNOT BE HELD RESPONSIBLE FOR USERS POSTS AND LINKS

... Copyright © 2003-2999 Sonsivri.to ...
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines LLC | HarzeM Dilber MC