Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Nonvolatile memory apparatus

一种易失性存储器、非易失性存储的技术,应用在静态存储器、存储器系统、只读存储器等方向,能够解决难以分析存储数据等问题,达到防止长时间操作启动延迟的效果

Inactive Publication Date: 2008-10-22
RENESAS ELECTRONICS CORP
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This approach makes it difficult to analyze stored data that has been illegally dumped

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Nonvolatile memory apparatus
  • Nonvolatile memory apparatus
  • Nonvolatile memory apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] figure 1 A memory card according to an embodiment of the present invention is shown. A memory card (MCRD) 1 includes: a memory card controller (MCNT) 3 as a controller performing data processing; and a flash memory (FLASH) 4 as a The first non-volatile memory is to store rewritable information under the control of the memory card controller 3. The memory card controller 3 and the flash memory 4 are installed on the card board. The flash memory 4 consists of one or more constituted by a flash memory chip. The memory card controller 3 is constituted by, for example, a single chip. The memory card controller 3 includes, for example: a data processor (MPU) 10; a mask ROM (MskROM) 11 as a non-rewritable second nonvolatile memory accessed by the data processor 10; RAM (random access memory) 12 as a rewritable volatile memory accessed by the data processor 10; an interface circuit (HMIF) 13; and a data buffer (DBUF) 14.

[0041] The interface circuit 13 interfaces with a ho...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

In technology for enabling the replacement of part of an operating program of a controller by a modified program on a nonvolatile memory, the present invention prevents tampering and leak of storage information within the nonvolatile memory and the controller. At power-on reset, an encrypted alternative program, if present, is transferred from a nonvolatile memory to a volatile memory, and decrypted when actually executed. A long wait is not required until data processing by a data processor is enabled after the exit from the reset processing. Since the alternative program once decrypted is held in the volatile memory so as to be reusable, it does not need to be decrypted each time it is executed. Since the alternative program is encrypted, even if the nonvolatile memory is physically separated from the controller to illegally dump the alternative program, it is difficult to analyze the data.

Description

[0001] Cross References to Related Applications [0002] This application claims priority from Japanese Patent Application No. 2004-150235 filed May 20, 2004, the contents of which are hereby incorporated by reference into this application. technical field [0003] The present invention relates to a technique for replacing part of an operating program of a controller by modifying the program on a nonvolatile memory in a memory device having a controller and a nonvolatile memory, and a technique adapted for use in, for example, a memory card. Background technique [0004] Patent Document 1 describes a method for easily modifying a program in a ROM within a memory card controller in a memory card including a memory card controller and a flash memory. According to this method, the modification program is placed on the flash memory, and when the power is turned on, the modification program is transferred to the RAM in the memory card controller, and the modification program on t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F12/00G06F12/14G06K19/073G11C16/02G06F21/62G06F21/14G06F21/60G06F21/64G09C1/00G11C16/04G11C29/00
CPCG06F12/1408G11C29/78
Inventor 吉田悟史片山国弘浅利信介
Owner RENESAS ELECTRONICS CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products