Patents by Inventor Yucan GU

Yucan GU has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11663145
    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.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: May 30, 2023
    Assignee: C-SKY Microsystems Co., Ltd.
    Inventors: Jie Wang, Xianshao Chen, Peng Jiang, Yucan Gu, Aiyong Ma
  • Patent number: 11640288
    Abstract: Embodiments of the disclosure provide a method and apparatus for upgrading a system version of a system. The method can include: acquiring, using circuitry, from a first storage space a current system version identification corresponding to a current system version; acquiring, using circuitry, from a second storage space a backup system version identification corresponding to a backup system version; comparing, using circuitry, the current system version identification with the backup system version identification; and configuring the system based on the comparison.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: May 2, 2023
    Assignee: C-SKY Microsystems Co., Ltd.
    Inventors: Xianshao Chen, Yucan Gu, Jiaqi Zhu, Jiuchao Cui
  • Publication number: 20190384938
    Abstract: A storage apparatus and method for address scrambling. The apparatus includes: a key-generating module (11) configured to generate a random key; a non-volatile key memory (12) configured to store the random key generated by the key-generating module (11); a key-reading module (13) configured to automatically read the random key stored in the non-volatile key memory (12) and store the random key; a memory control module (15) configured to output, to an address scrambling module (14), an unscrambled address in generated sequential control logic for reading or writing an on-chip memory; and the address scrambling module (14) connected to the memory control module (15), the key-reading module (13), and the memory (16), respectively, and configured to perform, according to the random key read by the key-reading module (13), scrambling processing on the unscrambled address outputted by the memory control module (15) to form a scrambled address, and send the scrambled address to the memory (16).
    Type: Application
    Filed: December 6, 2018
    Publication date: December 19, 2019
    Inventors: Yucan GU, Baolin XIA, Youfei WU, Haiming GU
  • Publication number: 20190370189
    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.
    Type: Application
    Filed: December 21, 2018
    Publication date: December 5, 2019
    Inventors: Jie WANG, Xianshao CHEN, Peng JIANG, Yucan GU, Aiyong MA
  • Publication number: 20190095193
    Abstract: Embodiments of the disclosure provide a method and apparatus for upgrading a system version of a system. The method can include: acquiring, using circuitry, from a first storage space a current system version identification corresponding to a current system version; acquiring, using circuitry, from a second storage space a backup system version identification corresponding to a backup system version; comparing, using circuitry, the current system version identification with the backup system version identification; and configuring the system based on the comparison.
    Type: Application
    Filed: October 30, 2018
    Publication date: March 28, 2019
    Inventors: Xianshao CHEN, Yucan GU, Jiaqi ZHU, Jiuchao CUI