The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 30, 2023

Filed:

Dec. 21, 2018
Applicant:

C-sky Microsystems Co., Ltd., Zhejiang, CN;

Inventors:

Jie Wang, Hangzhou, CN;

Xianshao Chen, Hangzhou, CN;

Peng Jiang, Hangzhou, CN;

Yucan Gu, Hangzhou, CN;

Aiyong Ma, Hangzhou, CN;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/14 (2006.01); G06F 21/79 (2013.01); G11C 8/20 (2006.01); H04L 9/08 (2006.01);
U.S. Cl.
CPC ...
G06F 12/1408 (2013.01); G06F 21/79 (2013.01); G11C 8/20 (2013.01); H04L 9/0869 (2013.01);
Abstract

The present disclosure provides an off-chip memory address scrambling apparatus and method for a system on chip. The apparatus includes a true random number generator, a key memory and an on-chip security controller. The on-chip security controller is connected to the true random number generator, the key memory and an off-chip memory respectively and is configured to read or write data in the off-chip memory and perform address scrambling processing on the data. The on-chip security controller includes: a memory interface module, and an address scrambling module configured to read a random key stored in the key memory, to select according to a valid/invalid state of the random key to directly invoke the read random key or read again a random key that is generated by the true random number generator and stored into the key memory, and then to perform according to the random key scrambling algorithm processing on an unscrambled address inputted by the memory interface module to form a scrambled address, and output the scrambled address to an address scrambling module of the off-chip memory. The present disclosure can improve the security while high efficiency.


Find Patent Forward Citations

Loading…