Semiconductor device and control method

US12417303B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12417303-B2
Application numberUS-202318482938-A
CountryUS
Kind codeB2
Filing dateOct 9, 2023
Priority dateOct 15, 2018
Publication dateSep 16, 2025
Grant dateSep 16, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The semiconductor device includes a control unit having redundant processors, a memory storing target data, a secure memory storing a key used for encryption or decryption processing, an cryptographic unit, a secure processor instructing cryptographic processing to the cryptographic unit in response to a request from the control unit, a first bus coupled to the control unit, the memory, the cryptographic unit, and the secure processor, and a second bus coupled to the secure memory, the cryptographic unit, and the secure processor. The control unit communicates with the memory via a predetermined error detection mechanism, the cryptographic unit includes a plurality of cryptographic processors that independently perform cryptographic processing on target data using a key based on an instruction, and each of the plurality of cryptographic processors includes a data transfer unit that performs data transfer with the memory via the error detection mechanism.

First claim

Opening claim text (preview).

What is claimed is: 1. A semiconductor device comprising: a memory that stores data; a secure memory that stores a key used for encryption or decryption; a controller that 1) generates a cryptographic request for the data and 2) includes a master processor and a checker processor that execute a same process as one another in a lock step, a result of the checker processor being compared with a result of the master processor; a secure processor that sets setting information for the data based on the cryptographic request; a master cryptographic engine that includes a data transfer which transfers the data in the memory based on the setting information and a cryptographic circuit which performs a cryptographic process on the transferred data using the key; a checker cryptographic engine that includes a data transfer which transfers the data in the memory based on the setting information and a cryptographic circuit which performs a cryptographic process on the transferred data using the key based on the setting information; and a comparator that verifies the cryptographic processes performed by the master and checker cryptographic engines by comparing a result of the cryptographic process of the master cryptographic engine with a result of the cryptographic process of the checker cryptographic engine, wherein the setting information is checked by the controller after the cryptographic processes by the master and checker cryptographic engines are completed. 2. The semiconductor device according to claim 1 , wherein the data transfer of the master cryptographic engine transfers the data without using the secure processor, and wherein the data transfer of the checker cryptographic engine transfers the data without using the secure processor. 3. The semiconductor device according to claim 1 , wherein the data transfer of the master cryptographic engine transfers the data via a predetermined error detection mechanism, and wherein the data transfer of the checker cryptographic engine transfers the data via the predetermined error detection mechanism. 4. The semiconductor device according to claim 1 , wherein the controller cannot access the secure memory. 5. The semiconductor device according to claim 1 , wherein the setting information is checked by compared with a request information corresponding to the cryptographic request. 6. The semiconductor device according to claim 1 , wherein the setting information includes an address of the data. 7. The semiconductor device according to claim 1 , wherein the cryptographic circuit of the master cryptographic engine performs an AES-GCM process, and wherein the cryptographic circuit of the checker cryptographic engine performs an AES-GCM process.

Assignees

Inventors

Classifications

  • G06F21/72Primary

    in cryptographic circuits · CPC title

  • in semiconductor storage media, e.g. directly-addressable memories · CPC title

  • Protecting data integrity, e.g. using checksums, certificates or signatures · CPC title

  • in application-specific integrated circuits [ASIC] or field-programmable devices, e.g. field-programmable gate arrays [FPGA] or programmable logic devices [PLD] · CPC title

  • to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12417303B2 cover?
The semiconductor device includes a control unit having redundant processors, a memory storing target data, a secure memory storing a key used for encryption or decryption processing, an cryptographic unit, a secure processor instructing cryptographic processing to the cryptographic unit in response to a request from the control unit, a first bus coupled to the control unit, the memory, the cry…
Who is the assignee on this patent?
Renesas Electronics Corp
What technology area does this patent fall under?
Primary CPC classification G06F21/72. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 16 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).