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

System and method for safe sharing dynamic memory of multi-application space

A technology of dynamic memory and shared memory, which is applied in the field of information security, can solve problems such as insufficient security and flexibility, and achieve the effect of ensuring convenience, security, and flexible data sharing

Inactive Publication Date: 2008-12-24
瑞达信息安全产业股份有限公司
View PDF0 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] An object of the present invention is to provide a secure shared dynamic memory system for multiple applications, which overcomes the shortcomings of existing shared memory systems related to security and insufficient flexibility, and the dynamic allocation shared memory system of the present invention Its memory size, specified access rights and the use of different key algorithms ensure the integrity and confidentiality of data in memory, achieving safe, convenient and flexible data sharing among multiple applications

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 safe sharing dynamic memory of multi-application space
  • System and method for safe sharing dynamic memory of multi-application space
  • System and method for safe sharing dynamic memory of multi-application space

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The present invention is further described as follows in conjunction with accompanying drawing and embodiment:

[0029] Such as figure 1 As shown, it is an embodiment of a secure shared dynamic memory system for multiple applications of the present invention: the system of the present invention is established in the kernel of the operating system to communicate with the user, and the user is presented as a user layer, and the operating system's The kernel belongs to the core layer; it has a shared memory pool 1, a memory block 2, and an access control module 3; the shared memory pool 1 is a multi-matrix shared memory pool, and the memory block 2 of the shared memory pool 1 is less than or equal to 20 In this example, 5 blocks are selected, and if it is 20 blocks, the capacity will be larger; shared memory pool 1 is a virtual two-dimensional multi-matrix memory space, and each memory space can be dynamically allocated in size, specified access rights, and uses different ...

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

The invention relates to a safe sharing dynamic memory system used for multiple applications and a method thereof, which pertains to the technical field of information safety and is especially applicable to exchanging information safely among multiple systems. The system comprises a sharing memory pool, a memory block and an access control module; the sharing memory pool is a multi-array sharing memory pool; the sharing memory pool is a virtual two-dimensional multi-array memory space; each memory space can be allocated by size dynamically and specified with access privileges, and adopt different cipherkey algorithms so as to ensure the completeness and confidentiality of data in the memory and achieve data sharing among multiple applications. The method adopted in the system comprises procedures of establishing the sharing memory pool, writing data, reading data, writing the data into the sharing memory and decrypting the data. The system and the method of the invention have the advantages of ensuring the completeness and confidentiality of the data in the memory, achieving safe, convenient and flexible data sharing among multiple applications and also being capable of serving as a basic facility to realize safe information exchanging among multiple systems.

Description

technical field [0001] The invention relates to a system and method for securely sharing dynamic memory between multiple applications, belongs to the technical field of information security, and is particularly suitable for realizing secure exchange of information among multiple systems. Background technique [0002] Data sharing among multiple applications is a very important and practical technology. The development and design of large and medium-sized software is mostly completed by the cooperation of many programmers. Usually, a programmer is only responsible for the development of one or several modules. These modules can be dynamic link libraries, applications or other programs. A program component of the form. These independently developed program modules ultimately need to be run as a whole, that is, to form a system. During the operation of the system, these modules often need to frequently exchange and share data. For dynamic link libraries and their calling appli...

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): G06F12/14G06F21/00G06F21/60
Inventor 刘毅张大鹏余乔吴庆熊钢
Owner 瑞达信息安全产业股份有限公司
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More