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

System and method for executing checking program

A technology for verifying programs and programs, applied in the system field, can solve the problems of ASProgram integrity can not be verified, loss of ANLanguage, etc.

Inactive Publication Date: 2003-01-01
SUN MICROSYSTEMS INC
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, they can be prohibitively expensive for the end user
Furthermore, the integrity of the equivalent compiled ASProgram cannot be checked directly from the compiled ASProgram code by the ANProgram integrity checker
Thus, in a Java bytecode program, the use of ANProgram compiled to an equivalent ASProgram may result in the loss of one of ANLanguage's most valuable features

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
  • System and method for executing checking program
  • System and method for executing checking program
  • System and method for executing checking program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] Referring to the computer network 100 shown in FIG. 1, it has a plurality of client computers 102, a server computer 104 and a trusted key storage area 106. Client computers 102 are connected to each other and to server computer 104 and trusted key repository 106 via network communication connections 108 . The network communication connection may be a local or wide area network, the Internet, a combination thereof, or some other type of network communication connection.

[0026] While most client computers 102 are desktop computers, such as Sun workstations, IBM compatibles, and Apple computers, the fact is that any computer can be a client computer. Each client computer includes a CPU 110 , a user interface 112 , a memory 114 and a network communication interface 116 . The network communication interface enables client computers to communicate with each other and with server computer 104 and trusted key repository 106 via network communication connection 108 .

[002...

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

Disclosed is a computer system, which comprises a program executing device for executing checkable neutral structure programs and a class loader. Each object class comprises at least one program; each program contains a program selected from a program group which comprises a neutral structure program and a specific structure program. When any program in an object class is requested to be executed, the requested object class is loaded into a user address space. The class loader prevents the loading and executing of non-checkable program, only if the non-checkable program is remained in a reliable memorizing zone of the programs of this class or the non-checkable program can prove that the program is indirectly checked by digital markers generated by a reliable source through the above information.

Description

field of invention [0001] The present invention relates to distributed computer systems in general, and more particularly to a system and method in which a program interpreter for programs whose integrity can be verified includes a program interpreter for using unverifiable programs from reliable sources and for refusing to execute other programs. A device that cannot verify programs. Background technique [0002] The term "architecture" as defined herein is intended to denote an operational characteristic of a class of computer models. Examples of different architectures are: Apple (Macintosh) computers, IBM PCs with DOS or Windows operating systems, SUN Microsystems computers running Solaris operating systems, and computer systems using Unix operating systems. [0003] The term "architecture neutral" defined herein means the ability of a program, such as a program written in the Java (a trademark of Sun Microsystems Corporation) language, to be execute...

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): G06F21/22G06F1/00G06F9/44G06F9/445G06F9/50G06F21/00
CPCG06F2211/007G06F21/52G06F9/445G06F15/16
Inventor 查尔斯·E·麦克马尼斯
Owner SUN MICROSYSTEMS INC