Secure a private key when tamper detection occurs

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Secure a private key when tamper detection occurs

960 次查看
sankarsalla
Contributor II

Hi All,

We are working on tamper detection in i.MX6UL-G3.

We have some doubts regarding tamper detection.


We read the zmk register in driver,once external tamper detects zmk value automatically goes to zero.

We set zmk value is 0x11223344, before tampering zmk value is 11223344 and after tampered zmk value is zero.

Please find before and after tamper detect status of registers in bootlog.


Before tampering:


status.lptdsr=0 (means no tamper is detected)

status.hp=80009b00
(hp command register say it is non-secure state)


zmk=11223344


After tampered:


tamper detected!

status.lptdsr=4 (means external tamper 3 is detected)

status.hp=80009b00 (hp command register say it is non-secure state)

zmk=0


So,based on i.MX6UL SRM ,we feel tamper detection working fine.


Our question is how to protect/secure  a private key (part of the blob) from user-space ?


Can you please help us, where we have to keep that private key and how to secure private key using blobs, once tamper occurs ?

Our  project dead lines are very near to the date,can you please help us to solve this issue.

Thanks & Regards,

Sankar. 

标签 (1)
标记 (1)
0 项奖励
回复
1 回复

833 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Sankar

NXP has special service, Professional Services to help customers with developing

security custom applications, suggest to proceed with it:
NXP Professional Services|NXP 

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

0 项奖励
回复