Method for encrypting data memory apparatus based on virtual system

A virtual system and data storage technology, applied in the fields of electrical digital data processing, software simulation/interpretation/simulation, instruments, etc., can solve problems such as inability to replace, difficult to implement, and non-compliance with national regulations, to improve safety, guarantee safety effect

Active Publication Date: 2009-11-25
宏电脑上海
View PDF5 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But there is a problem that a hard disk uses the same key to encrypt (key + sector information) data. The encryption algorithm is fixed and cannot be replaced. Others can use the versatility of information stored in some sectors to know the...

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
  • Method for encrypting data memory apparatus based on virtual system
  • Method for encrypting data memory apparatus based on virtual system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] Below in conjunction with accompanying drawing, further describe the specific embodiment of the present invention, the structural block diagram of the present invention is as follows figure 1 shown.

[0043] 1. System initialization

[0044] 1. Install the virtual platform VMM in the real hardware system;

[0045] 2. A replaceable encryption and decryption algorithm module is preset in the VMM and an access interface is provided for use by the upper-level virtual system. The relevant encryption algorithm can be one type or multiple types; such as SMS4, 3DES, AES and other encryption algorithms;

[0046] 3. Install the virtual system on the VMM, and set the key and encryption algorithm used by the data in the virtual system, and the size of the data storage space. Different virtual systems can choose the encryption algorithm in the replaceable encryption and decryption module according to their own needs;

[0047] 4. Allocate data storage space for the virtual system ...

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 discloses a method for encrypting data memory apparatus based on virtual system, which belongs to the field of software technique. The method provided by the invention includes the steps of: (1) establishing a virtual machine platform and several virtual systems; (2) setting a commutative encryption and decryption algorithm module inside the virtual machine platform for providing an encryption algorithm for the virtual system; (3) dividing a data memory apparatus by the virtual machine platform, allotting a data memory space for each virtual system, meanwhile setting a cipher key and an encryption algorithm for each virtual system; (4) sending the used cipher key to the virtual machine platform when the virtual system accesses the data memory apparatus; (5) executing a consistency verification for the cipher key of the virtual system by the virtual machine platform, if consistent, and then using the cipher key and the corresponding encryption algorithm for executing a corresponding data-processing. The encryption algorithm provided by the invention is irrelevant to hard disk and VMM, and the encryption algorithm upgrade is convenient; moreover different storage zone can use different encryption keys for improving data safety.

Description

technical field [0001] The invention relates to an encryption method, in particular to a data storage device encryption method based on a virtual system, and belongs to the technical field of computer software. Background technique [0002] The current computer virtualization technology is becoming more and more mature. Based on VMM (Virtual Machine Platform) technology, one PC can be virtualized into multiple computers running different operating systems. [0003] In terms of hard disk encryption technology, the industry has already used encryption algorithms to encrypt hard disks to ensure the security of hard disk data. But there is a problem that a hard disk uses the same key to encrypt (key + sector information) data. The encryption algorithm is fixed and cannot be replaced. Others can use the versatility of information stored in some sectors to know the sector password. Text and plaintext, analyze and guess the possibility of the hard disk key. In addition, it is not...

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
IPC IPC(8): G06F21/04G06F9/455G06F21/53
Inventor 魏勇邢雅楠杨文兵白向春
Owner 宏电脑上海
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products