Unlock instant, AI-driven research and patent intelligence for your innovation.

Program execution control circuit, computer system, and IC card

A computer system, a technology for controlling computers, applied in computer parts, computer security devices, protection of internal/peripheral computer components, etc., and can solve problems such as inability to execute

Inactive Publication Date: 2008-01-02
SHARP KK
View PDF1 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0019] Here, when all execution of the program codes in the volatile memory is not permitted, although an illegal program transmitted from an externally connected device to the volatile memory of the IC card and stored therein can be prevented from being executed, as described above The process of which the system program must be executed in volatile memory also cannot execute

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
  • Program execution control circuit, computer system, and IC card
  • Program execution control circuit, computer system, and IC card
  • Program execution control circuit, computer system, and IC card

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] Hereinafter, embodiments of a program execution control circuit and a computer system according to the present invention (hereinafter sometimes referred to as "circuit of the present invention" and "system of the present invention") will be described with reference to the drawings.

[0046] According to this embodiment, it is assumed that the circuit of the present invention is applied to a computer system including a CPU (Central Processing Unit), a communication circuit that can receive data sent from an externally connected device, a nonvolatile memory, and a volatile memory , and the system of the invention is provided as an IC card incorporating in a plastic card one or more IC chips comprising the components of the computer system and circuitry of the invention.

[0047] Similar to the conventional example, the basic system of the IC card according to this embodiment has the configuration shown in FIG. 6 . A terminal PC 21 and an IC card reader / writer 22 as an ext...

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

A computer system prevents an illegal program transmitted from an external communication device to a computer system such as IC cards and stored therein from being executed. The system comprises a CPU (3), a communication circuit (4), a first memory area (5) storing a first and second computer program, a second memory area (6) including storage areas for the first computer program, for data received by the communication circuit, for data used in program execution of the CPU. When a program to be executed by the CPU is the first computer program, if the program code is stored in the first memory area (5) or a storage area for the first computer program in the second memory area (6), the program is allowed to be executed, and if the program code is stored in the second memory area (6) other than the storage area for the first computer program, the program is not allowed to be executed.

Description

technical field [0001] The present invention relates to a computer system such as an IC card having a communication interface to an external connection device, and more particularly to a program execution control circuit for controlling execution of program codes to prevent illegal modification or reading of data in the IC card by illegally executing command data received from the external connection device as malicious program codes in the volatile memory. Background technique [0002] Compared with widely used magnetic cards, IC cards equipped with IC chips such as CPU (Central Processing Unit), non-volatile memory, and volatile memory in plastic cards can store large amounts of data and are more secure in terms of security. As superior, so it is becoming more and more common. [0003] As shown in FIGS. 6 and 7, the IC card performs basic operations such that it receives a command APDU (Application Data Unit) 24 sent from an external connection device 23 and determines th...

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 Applications(China)
IPC IPC(8): G06K19/073
CPCG06F21/51G06F21/77
Inventor 小川龙一
Owner SHARP KK