-
公开(公告)号:US10796007B2
公开(公告)日:2020-10-06
申请号:US15784548
申请日:2017-10-16
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Keun Young Park , Ji Hyun Kim , Dong Jin Park , Yoon Jick Lee
IPC: G06F11/00 , G06F21/60 , H04L9/08 , H04L9/14 , G06F11/07 , G06F9/4401 , H04L9/30 , G06F21/79 , G06F21/57
Abstract: Provided is a method of operating a semiconductor device. A method of operating a semiconductor device includes storing secure data in a secure area of a memory in response to detecting a system failure; encrypting the secure data stored in the secure area by using a random key to generate encrypted secure data; storing the encrypted secure data in the secure area; and dumping the secure area and a non-secure area of the memory.
-
公开(公告)号:US12135829B2
公开(公告)日:2024-11-05
申请号:US17585881
申请日:2022-01-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Keun Young Park , Dong Jin Park , Ji Hyun Kim
Abstract: A secure processor and a semiconductor system including the same is provided. Provided is a system on chip comprising a secure processor, wherein the secure processor includes: a random access memory (RAM) including a RAM cache area storing a page and a timestamp table storing a timestamp, an encryption/decryption engine configured to encrypt the page by using the timestamp, and a direct memory access (DMA) module configured to transmit the encrypted page to a swap area of a first memory disposed outside the system on chip, wherein the first memory includes a tag table area storing a tag generated by the encryption/decryption engine encrypting the page and a timestamp backup area backing up the timestamp, and the swap area, the tag table area, and the time stamp backup area are backed up in a second memory disposed outside the system on chip.
-
公开(公告)号:US10923203B2
公开(公告)日:2021-02-16
申请号:US16106267
申请日:2018-08-21
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Keun Young Park , Dong Jin Park
IPC: G11C17/16 , G06F21/33 , G11C16/10 , G06F21/76 , H04L9/14 , G06F11/36 , H04L9/08 , G09C1/00 , H04L9/32
Abstract: A semiconductor device includes a one-time programmable (OTP) memory including a key program area and a plurality of key protection setting areas. A key is stored in the key program area, and a plurality of setting values that protect the key stored in the key program area are programmed in the key protection setting areas. The semiconductor device further includes a key register and a key protection control logic circuit. The key register is configured to load the key stored in the OTP memory. The key is accessible to secure software when the key is loaded into the key register. The key protection control logic circuit is configured to load the key stored in the OTP memory into the key register based on the setting values programmed in the key protection setting areas of the OTP memory.
-
-