Invention Grant
- Patent Title: Read-once memory and method of operating same
-
Application No.: US16368666Application Date: 2019-03-28
-
Publication No.: US10977195B2Publication Date: 2021-04-13
- Inventor: Shixiong Lu , Bin Sai
- Applicant: NXP USA, INC.
- Applicant Address: US TX Austin
- Assignee: NXP USA, INC.
- Current Assignee: NXP USA, INC.
- Current Assignee Address: US TX Austin
- Priority: CN201910148360.9 20190227
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/14 ; G06F7/58 ; G06F21/60

Abstract:
A memory controller scrambles input data and stores the scrambled data in a memory, and then allows the stored data to be read from the memory only once. The memory controller includes a true random number generator (TRNG) for generating a true random number and a pseudo-random number generator (PRNG) that uses the true random number as a seed to generate a pseudo-random number. A linear feedback shift register (LFSR) receives and shifts the pseudo-random number and then scrambles the input data using the shifted number from the LFSR. The scrambled data then is stored in the memory and the seed is stored in one of the same or a separate memory. In response to a read request, the seed is read and used to regenerate the shifted number to descramble the stored data. The stored seed is invalidated to prevent additional attempts at reading the data.
Public/Granted literature
- US20200272580A1 READ-ONCE MEMORY AND METHOD OF OPERATING SAME Public/Granted day:2020-08-27
Information query