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

Kernel-level virtual polymerization and parallel encryption method for class-oriented Linux system

An encryption method and kernel-level technology, applied in the field of data security, can solve problems such as inability to encrypt files, and achieve the effects of improving encryption and decryption throughput, reducing computing pressure, and achieving high security.

Inactive Publication Date: 2013-09-11
NAT UNIV OF DEFENSE TECH
View PDF4 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The master's thesis "Fault-tolerant Real-time Parallel Scheduling System of Multi-Encryption Cards on Linux" in the academic collection of the University of Electronic Science and Technology of China proposed an encryption method for network data transmission, but this method cannot be applied to file encryption
There is no published literature related to technical research in this area

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
  • Kernel-level virtual polymerization and parallel encryption method for class-oriented Linux system
  • Kernel-level virtual polymerization and parallel encryption method for class-oriented Linux system
  • Kernel-level virtual polymerization and parallel encryption method for class-oriented Linux system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0111] image 3 It is an overall flow chart of the present invention.

[0112] Step 1: Improve the eCryptfs encrypted file system and provide support for parallel encryption with commercial encryption cards.

[0113] 1.1 Improve the key state structure. Add the last_port field in the key state structure to store the number of the last used key port mapping table entry. The key port mapping table contains the latest encryption and decryption operation of the file associated with this key state structure The encryption card used and the number of its key port.

[0114] 1.2 Design a virtual aggregation module, which consists of a key port mapping table, a task scheduling module and a key loading module. The key port mapping table is used to store the key port status of all encryption cards; the task scheduling module queries the key port The mapping table evenly distributes the encryption card and key port for the call request of the key management module and the data encrypti...

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 kernel-level virtual polymerization and parallel encryption method for a class-oriented Linux system, and solves the technical problem of implementing parallel encryption of files by a Linux kernel drive encryption card. According to the technical scheme, an original key management module and an original data encrypting-decrypting module in an eCryptfs (enterprise cryptographic filesystem) are modified, and a virtual polymerization module is designed and implemented; in the virtual polymerization module, a key port mapping table is responsible for storing key port states of all encryption cards, a task scheduling module dispatches the encryption modules and key ports, and a key loading module imports keys to the key ports; the modified key management module and the modified data encrypting-decrypting module call programming ports of the encryption cards by the encryption cards and key ports dispatched by the virtual polymerization module, and encryption and decryption of the parallel files is completed. Through the method, the files can be encrypted and decrypted by multiple encryption cards on any class-oriented Linux computers supporting the eCryptfs, operational pressure of a system CPU (computer processing unit) is relieved, and encrypting speed and safety are improved.

Description

technical field [0001] The invention relates to the technical field of data security, in particular to a kernel-level virtual aggregation parallel encryption method oriented to a Linux-like system. Background technique [0002] With the rapid development of computer technology and the Internet, data leakage incidents occur frequently, and the issue of data security and confidentiality is increasingly valued by people. Encryption technology is a very powerful way to ensure data security. By encrypting and protecting user data files, it can effectively prevent illegal intruders from stealing users' confidential data files. [0003] Encryption technology can be divided into software-based encryption and hardware-based encryption according to the implementation method: hardware encryption usually uses encryption devices such as hardware encryption cards, such as the SJY17 PCI encryption card developed by Chengdu Tianrongxin, and the SJY115 series encryption of Sichuan Weishitong...

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/60
Inventor 汪黎吴庆波戴华东孔金珠文云川彭勇肖先霞
Owner NAT UNIV OF DEFENSE TECH
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