Data processing method based on path encryption in bionic data cells and related equipment

Through the path encryption method based on bionic data cells, the security risks of existing encryption technologies in the face of advanced persistent threats are solved, and high security and reliable data protection in the data transmission process are achieved.

CN119652679AInactive Publication Date: 2025-03-18HANGZHOU LAIBU TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510174189.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-18
Publication Date
2025-03-18
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing encryption technologies have security risks when facing advanced persistent threats (APTs) and complex cyber attacks, making it difficult to effectively protect the security of data during storage and transmission.

Method used

Using a path encryption method based on bionic data cells, by constructing the cell membrane, cytoplasm and nuclear structure of the bionic data cells, the data block is encrypted using the first public key and stored in the cytoplasm structure, the reading path of the data block is generated and encrypted and stored in the cell membrane structure, the second public key and the first private key are added to the cell nuclear structure, and the second private key is passed according to the user's request.

Benefits of technology

Improves security during data transmission, provides more reliable data protection, and can effectively protect in the face of complex security threats.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119652679A_ABST
    Figure CN119652679A_ABST
Patent Text Reader

Abstract

The invention relates to a data processing method based on path encryption in bionic data cells and related equipment. Wherein the bionic data cell comprises a cell membrane structural body, a cytoplasm structural body and a cell nucleus structural body, and the method comprises the following steps: obtaining an initial file, segmenting the initial file to obtain a plurality of data blocks, encrypting the data blocks through a first public key, and storing the encrypted data blocks in the cytoplasm structural body; generating a reading path corresponding to the data block, encrypting the reading path of the data block through a second public key to generate corresponding path encrypted data, and storing the path encrypted data to the cell membrane structure body; a second public key and a first private key corresponding to the first public key are added to the cell nucleus structural body to obtain a bionic data cell file corresponding to the initial file, and the second private key corresponding to the second public key is transmitted according to request information of the user. According to the invention, the security in the data transmission process can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data encryption, and more specifically, to a data processing method based on path encryption in bionic data cells and related equipment. Background Art

[0002] With the development of information technology, data security has become an important issue. Although traditional data encryption methods can provide basic data protection, they are often powerless in the face of advanced persistent threats (APT) and complex network attacks. Therefore, a new encryption method is urgently needed to improve the security of data during storage and transmission. Summary of the invention

[0003] The technical problem to be solved by the present invention is to provide a data processing method and related equipment based on path encryption in bionic data cells in view of the defect of security risks in the above-mentioned encryption technology in the prior art.

[0004] The technical solution adopted by the present invention to solve the technical problem is: constructing a data processing method based on path encryption in a bionic data cell, wherein the bionic data cell includes a cell membrane structure, a cytoplasm structure and a cell nucleus structure, and the method includes: Obtaining an initial file, dividing the initial file to obtain a plurality of data blocks, encrypting the data blocks by a first public key and storing the data blocks in the cytoplasmic structure; Generate a reading path corresponding to the data block, encrypt the reading path of the data block by a second public key to generate corresponding path encryption data, and store the path encryption data in the cell membrane structure; Add the second public key and the first private key corresponding to the first public key to the cell nucleus structure to obtain the bionic data cell file corresponding to the initial file, wherein the second private key corresponding to the second public key is transmitted according to the user's request information.

[0005] Preferably, in the data processing method of the present invention, the segmenting of the initial file to obtain a plurality of data blocks comprises: The target length of the data block is designed according to a preset rule, so as to segment the initial file according to the target length of the data block.

[0006] Preferably, in the data processing method of the present invention, the cytoplasm structure is a multi-dimensional multi-layer structure; the data block is encrypted by the first public key and stored in the cytoplasm structure; comprising: A number of the data blocks are randomly distributed to different layer structures of the cytoplasm structure.

[0007] Preferably, in the data processing method of the present invention, encrypting the data block by using the first public key and storing it in the cytoplasmic structure comprises: The data block is encrypted using an encryption algorithm set in the cytoplasm structure.

[0008] Preferably, in the data processing method of the present invention, each layer structure in the cytoplasm structure is provided with an encryption algorithm library containing several encryption algorithms, and the encryption of the data block by the encryption algorithm set in the cytoplasm structure comprises: In the encryption algorithm library of the layer structure corresponding to the data block, an encryption algorithm is randomly selected to encrypt the data block, and an algorithm identifier of the encryption algorithm is stored in the data block.

[0009] Preferably, in the data processing method described in the present invention, the encryption algorithm includes one or more of the SM1 algorithm, the SM4 algorithm and the TEA algorithm.

[0010] Preferably, in the data processing method of the present invention, the reading path of the data block is encrypted by a second public key to generate corresponding path encrypted data, comprising: A second public key and a second private key having a paired relationship are generated based on a preset algorithm, and a reading path of the data block is encrypted by using the second public key.

[0011] Preferably, in the data processing method described in the present invention, the preset algorithm includes an SM2 algorithm. The present invention also provides an electronic device, comprising a memory and a processor; The memory is used to store computer programs; The processor is configured to execute the computer program to implement the method described above.

[0012] The present invention also provides a computer storage medium on which a computer program is stored. When the computer program is executed by a processor, the method described above is implemented.

[0013] The implementation of the data processing method based on bionic data cells and related equipment of the present invention has the following beneficial effects: the security during data transmission can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which: Figure 1 It is a program flow chart of an embodiment of a data processing method based on path encryption in a bionic data cell of the present invention; Figure 2 yes Figure 1Schematic diagram of the structure of the bionic data cell. DETAILED DESCRIPTION

[0015] In order to have a clearer understanding of the technical features, purposes and effects of the present invention, specific embodiments of the present invention are now described in detail with reference to the accompanying drawings.

[0016] like Figure 1 As shown, an embodiment of a data processing method based on path encryption in a bionic data cell of the present invention is shown. Figure 2 As shown, the bionic data cell 100 includes a cell membrane structure 110, a cytoplasm structure 120 and a cell nucleus structure 130. That is, the structure of the bionic data cell is constructed based on the bionic cell. Figure 1 In the embodiment of a data processing method based on bionic data cells of the present invention shown, the following steps are included: S1, obtaining an initial file, dividing the initial file to obtain a number of data blocks, encrypting the data blocks by a first public key and storing them in the cytoplasm structure 120; S2, generating a read path corresponding to the data block, encrypting the read path of the data block by a second public key to generate corresponding path encryption data, and storing the path encryption data in the cell membrane structure 110; S3, adding the second public key and the first private key corresponding to the first public key to the cell nucleus structure 130 to obtain a bionic data cell file corresponding to the initial file, wherein the second private key corresponding to the second public key is transmitted according to the user's request information.

[0017] Specifically, when constructing the bionic data cell 100, corresponding structures are constructed according to the cell structure, for example, the cell membrane structure 110 of the bionic data cell is constructed according to the cell membrane, the cytoplasm structure 120 of the bionic data cell is constructed according to the cell cytoplasm, and the cell nucleus structure 130 of the bionic data cell is constructed according to the cell nucleus.

[0018] Based on step S1, during the data processing, an initial file is first obtained, and the initial file is understood as a file that needs to be processed. The file includes but is not limited to a word file, a PDF file, a picture file, an audio file, a video file, a drawing file, etc. The initial file is divided into several data blocks, the obtained data blocks are encrypted respectively, and the encrypted data blocks are stored in the cytoplasmic structure 120. Through this process, it is possible to store two-dimensional data in a three-dimensional space. During the storage of the data blocks, the storage location of each data block can be optimized according to the encrypted sequence to reduce the delay during access and improve the efficiency of data recovery.

[0019] Based on step S2, when the data block is stored in the cytoplasm structure 120, a reading path for specifying the data block reading process is generated at the same time. The reading path can understand the reading path corresponding to the entire data file. According to the reading path, all data blocks can be accurately read when reading data, and the content of the initial file is finally read. In one embodiment, the reading path of the data block can include a number of serial numbers that specify the reading order of each data block. Each data block can be obtained by reading according to the serial number, and the entire data is finally obtained. The reading path is encrypted during the data processing process, and the encryption process can be encrypted by the second public key, and the corresponding path encryption data is obtained, and the path encryption data is stored in the cell membrane structure 110. When reading data, the cell membrane structure 110 can be read first, and the path encryption data is obtained after decryption to obtain the reading path of all data blocks, and then the corresponding data block can be read from the cytoplasm structure 120. In a specific embodiment, a corresponding path identifier can be set for each data block to be recorded in the cell membrane structure.

[0020] Based on step S3, when encrypting a data block, the first private key corresponding to the data block is stored in the cell nucleus structure 130. When reading the data block, the data block can be decrypted according to the content in the cell nucleus structure 130, and then the final data content is obtained. At the same time, when encrypting the data reading path, the second public key is stored in the cell nucleus structure 130, and the second private key corresponding to the path encryption data needs to be transmitted according to the user's request information, that is, in the specific use process, it is distributed according to the user's authority, so that users with relevant authority can accurately obtain the decryption information, and then obtain the specific content of the initial file.

[0021] When copying data, the bionic data cell is directly copied, and the data chromosome in the cell nucleus structure will undergo mitosis, copying all the first private keys and permission information it contains. The data chromosome is the attribute information of the data body, and the data chromosome determines the external manifestation form, shape, life cycle, visible range and other attribute characteristics of the data cell body. The data chromosome is also the feature entrance for the outside world to find the data cell body, and the data chromosome is composed of key-value pairs, where the key is a string. The data chromosome can be copied, modified, converted, and propagated. Changes in data chromosomes do not mean changes in the data body. The data chromosome can specifically include identity genes, internal characteristic genes, life characteristic genes, state characteristic genes, system control genes, etc. This process can ensure the accurate transmission of data inheritance relationships and gene traceability information.

[0022] In one embodiment, in step S1, the initial file is segmented to obtain a plurality of data blocks, including: designing a target length of the data block according to a preset rule, so as to segment the initial file according to the target length of the data block. Specifically, corresponding rules, i.e., preset rules, can be set according to the type of the initial file, the size of the initial file, and the application scenario of the initial file, and the data blocks are segmented according to the preset rules. In one embodiment, the length of the segmented data blocks is greater than or equal to one byte. For example, an enterprise-level key data file is selected, such as a financial statement. Data encapsulation is performed through a specific encapsulation tool, and the binary data in the data file is mapped into three-dimensional data and hierarchically encapsulated in a bionic structure. The encapsulated data file level is segmented to obtain data blocks. In a specific embodiment, the granularity of the segmentation can be a single byte.

[0023] In one embodiment, the cytoplasmic structure 120 is a multi-dimensional multi-layer structure; in step S1, the data block is encrypted by the first public key and stored in the cytoplasmic structure 120; including: randomly assigning a number of the data blocks to different layer structures of the cytoplasmic structure 120. Specifically, the constructed cytoplasmic structure 120 is a multi-dimensional multi-layer structure. When storing the data blocks, the data blocks are randomly assigned to different layer structures of the cytoplasmic structure.

[0024] In one embodiment, the data block is encrypted by the first public key and stored in the cytoplasm structure 120; including: encrypting the data block by the encryption algorithm set in the cytoplasm structure 120. Specifically, the encryption process of the data block can be implemented by the encryption algorithm set in the cytoplasm structure 120. That is, the first public key and the first private key can be generated by the selected encryption algorithm, the data block is encrypted by the first public key, and the first private key is stored in the nuclear structure 130 accordingly.

[0025] In one embodiment, each layer structure in the cytoplasmic structure 120 is provided with an encryption algorithm library containing several encryption algorithms, and the encryption algorithm set in the cytoplasmic structure 120 is used to encrypt the data block, including: randomly selecting an encryption algorithm in the encryption algorithm library of the layer structure corresponding to the data block to encrypt the data block, and storing the algorithm identifier of the encryption algorithm to the data block. Specifically, each layer in the cytoplasmic structure 120 has an encryption algorithm library, and each encryption algorithm library can contain several encryption algorithms that are the same or different. When the data block is assigned to a specific layer structure of the cytoplasmic structure 120, the corresponding encryption algorithm is obtained through the encryption algorithm library corresponding to the layer structure, that is, the first public key is obtained, and the data block of the layer is encrypted by the encryption algorithm. By storing the algorithm identifier corresponding to the encryption algorithm in the data block, during the data block reading process, the corresponding decryption algorithm can be obtained according to the algorithm identifier to decrypt the data block.

[0026] In a specific embodiment, the encryption algorithms in the encryption algorithm library include but are not limited to one or more of the SM1 algorithm, the SM4 algorithm and the TEA algorithm. The encryption algorithms in the encryption algorithm library can be set as needed and updated as needed when necessary.

[0027] In one embodiment, in step S2, the reading path of the data block is encrypted by a second public key to generate corresponding path encryption data, including: generating a second public key and a second private key having a paired relationship based on a preset algorithm, and encrypting the reading path of the data block by the second public key. Specifically, when encrypting the reading path of the data block, a paired second public key and a second private key are first generated based on a preset algorithm, and the reading path of the data block is encrypted by the second public key. The corresponding second private key includes but is not limited to being transmitted through a set path. To ensure the security of the data transmission process.

[0028] In a specific embodiment, it includes but is not limited to generating the second public key and the second private key corresponding to each data block through the SM2 algorithm.

[0029] Through the process of the present invention, not only can the confidentiality and security of data be effectively improved, but also more reliable data protection can be provided in the face of complex security threats. This multi-dimensional and multi-layered bionic data cell structure, combined with path encryption technology, provides a new solution for the field of data security.

[0030] In one embodiment, the computer-readable storage medium of this embodiment stores a computer program, and the computer program is suitable for being loaded by a processor to execute the steps of the data processing method of the above embodiment.

[0031] In one embodiment, the computer of this embodiment includes a memory and a processor. The memory stores a computer program. The processor executes the steps of the data processing method of the above embodiment by calling the computer program stored in the memory.

[0032] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

[0033] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0034] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0035] It can be understood that the above embodiments only express the preferred implementation modes of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the patent scope of the present invention. It should be pointed out that, for ordinary technicians in this field, the above technical features can be freely combined without departing from the concept of the present invention, and several deformations and improvements can be made, which all belong to the protection scope of the present invention. Therefore, all equivalent changes and modifications made to the scope of the claims of the present invention should belong to the coverage of the claims of the present invention.

Claims

1. A data processing method based on path encryption in bionic data cells, characterized in that: The bionic data cell includes a cell membrane structure, a cytoplasm structure and a cell nucleus structure, and the method includes: Obtaining an initial file, dividing the initial file to obtain a plurality of data blocks, encrypting the data blocks by a first public key and storing the data blocks in the cytoplasmic structure; Generate a reading path corresponding to the data block, encrypt the reading path of the data block by a second public key to generate corresponding path encryption data, and store the path encryption data in the cell membrane structure; Add the second public key and the first private key corresponding to the first public key to the cell nucleus structure to obtain the bionic data cell file corresponding to the initial file, wherein the second private key corresponding to the second public key is transmitted according to the user's request information.

2. The data processing method according to claim 1, characterized in that: The initial file is segmented to obtain a plurality of data blocks, including: The target length of the data block is designed according to a preset rule, so as to segment the initial file according to the target length of the data block.

3. The data processing method according to claim 1, characterized in that: The cytoplasm structure is a multi-dimensional multi-layer structure; the data block is encrypted by a first public key and stored in the cytoplasm structure; comprising: A number of the data blocks are randomly distributed to different layer structures of the cytoplasm structure.

4. The data processing method according to claim 3, characterized in that: The method of encrypting the data block by using the first public key and storing it in the cytoplasm structure comprises: The data block is encrypted using an encryption algorithm set in the cytoplasm structure.

5. The data processing method according to claim 3, characterized in that: Each layer of the cytoplasm structure is provided with an encryption algorithm library containing several encryption algorithms, and the encryption algorithm provided in the cytoplasm structure is used to encrypt the data block, including: In the encryption algorithm library of the layer structure corresponding to the data block, an encryption algorithm is randomly selected to encrypt the data block, and an algorithm identifier of the encryption algorithm is stored in the data block.

6. The data processing method according to claim 5, characterized in that: The encryption algorithm includes one or more of the SM1 algorithm, the SM4 algorithm and the TEA algorithm.

7. The data processing method according to claim 1, characterized in that: The step of encrypting the reading path of the data block by a second public key to generate corresponding path encrypted data includes: A second public key and a second private key having a paired relationship are generated based on a preset algorithm, and a reading path of the data block is encrypted by using the second public key.

8. The data processing method according to claim 7, characterized in that: The preset algorithm includes: SM2 algorithm.

9. An electronic device, characterized in that: including memory and processor; The memory is used to store computer programs; The processor is configured to execute the computer program to implement the method according to any one of claims 1 to 8.

10. A computer storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Organic cell nucleus data structure

    CN115686365A

  • Data storage method and device based on distributed encrypted storage and medium

    CN117111854A

  • Rapid construction and storage method for encrypted file index

    CN118394714A

  • Three-dimensional data dynamic storage method, storage medium and computer

    CN118484428A