IMX6 tamper detection and response

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX6 tamper detection and response

2,940 Views
adelmon
Contributor I

Dear All,

We would like to use tamper detection of IMX6 for to understand that the casing of our product is opened.

In such case we want to delete "Secure Memory" contents of IMX6.

According to security manual of IMX6 and also according to all documentation it seems this is possible.

But there are some conflicting thread responses ->

Tamper function in i.MX6.

Re: Tamper detection in iMX6Q processor

Tamper Pin in IMX6

In the first thread above it seems IMX6 does not support this ?

But at the other threads (thread 2 and 3) it seems this works ??

So which one is true ?

Is it possible to erase secure memory contents of IMX6 when we want to use tamper pin when our products casing(box) is opened ?

Does this really work in IMX6 ?

Is there a problem case for the zeroization of secure memory ?

Best regards,

0 Kudos
4 Replies

1,240 Views
Yuri
NXP Employee
NXP Employee

  Basically External Tampering should work, assuming using the TAMPER pin and 

External Tampering is enabled in SNVS_LPTDCR register.

Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

1,240 Views
adelmon
Contributor I

Thank you very much for your prompt reply Yuri.

You said "Basically external tampering should work".

The words "Basically" and "should", kind of implies that there are some cases that it does not work ???

Because you did not reply like "tampering always works and all secure memory content is always deleted"

So i am a little bit confused again.

Can you please help me to understand, Is it always possible to delete "Secure Memory" contents at every possible scenario ?

Or is there some open points ?

This is a very important issue for us because we are planning to store private keys and/or digital certificates in the non volatile region of "Secure Memory" of IMX6.

If IMX6 has some open points on this regard we have to find another solution.

Best regards,

0 Kudos

1,240 Views
Yuri
NXP Employee
NXP Employee

  As for "Basically" and "should" : yes , "tampering always works and all secure memory
content is always deleted", if the i.MX6 is working under proper conditions (meet Hardware Specs)

and software initializations.

~Yuri.

0 Kudos

1,240 Views
adelmon
Contributor I

Thanks again Yuri for your prompt reply.

Best regards

0 Kudos