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 ->
Re: Tamper detection in iMX6Q processor
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,
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!
-----------------------------------------------------------------------------------------------------------------------
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,
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.