Back to results
US 2013/0297948 A1Published application
System on chip, method of operating the same, and devices including the system on chip
AssigneeSamsung Electronic Co., Ltd.
InventorsHeon Soo LEE, Hong-Mook CHOI, Sang-Hyun PARK
Life of this patent
Estimating the term…
Abstract
A method of operating a system on chip (SoC) includes converting plain data into cipher data by using an encryption key and transmitting the cipher data directly to a memory controller which controls an operation of a non-volatile memory. The encryption key may be output by a one-time programmable (OTP) memory.
Claims30
A method of operating a system on chip (SoC), the method comprising:
- converting plain data into cipher data by an engine within the SoC using a encryption key;
- and
- transmitting, by the engine, the cipher data directly to a memory controller within the SoC,
- wherein the memory controller controls an operation of a non-volatile memory.
1 more element
A method of operating a system on chip (SoC), the method comprising:
- receiving, by an engine within the SoC, cipher data directly from a memory controller within the SoC, wherein the memory controller controls an operation of a non-volatile memory;
- and
- converting, by the engine, the cipher data into plain data using a encryption key.
A system on chip (SoC) comprising:
- an encryption/decryption engine which encrypts first plain data into first cipher data or decrypts second cipher data into second plain data, using a encryption key;
- and
- a memory controller directly connected to the encryption/decryption engine, wherein the memory controller transmits the first cipher data to a non-volatile memory or receives the second cipher data from the non-volatile memory.
A system on chip (SoC) comprises:
- a memory controller configured to control a non-volatile memory;
- and
- an encryption/decryption engine directly connected to the memory controller and configured to encrypt or decrypt data,
- wherein the SoC controls transmission of data between a device outside the SoC and the non-volatile memory, and
- wherein the memory controller and the engine correspond to a first data path for transmitting data.
2 more elements
A system on chip (SoC) comprising:
- a data bus;
- a main memory controller configured to output plain data to the bus;
- an engine configured to encrypt the plain data from the bus into cipher data using a key;
- a non-volatile memory (NVM) controller;
- a first electrical path connecting the bus to the NVM controller to bypass the encryption engine;
- and
- a second electrical path connecting the bus to the NVM controller through the encryption engine,
- wherein the SoC activates only the first electrical path in a non-secure mode for sending the plain data from the bus to the NVM controller, and
- wherein the SOC activates only the second electrical path in a secure mode for sending the plain data to the engine and the cipher data from the engine to the NVM controller.
6 more elements
Dependencies are inferred from the claim text.