A method for encrypting information in the cloud based on 5G communication

Through a 5G communication-based method, combined with deep learning and RSA algorithm, access permissions and key groups are set, efficient and secure storage of data information in cloud databases is achieved, and the problems of low efficiency and insufficient security in the existing technology are solved.

CN119485289BActive Publication Date: 2025-08-22SHENZHEN HUICHENG ZHILIAN TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411231270.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-04
Publication Date
2025-08-22
Estimated Expiration
2044-09-04

AI Technical Summary

Technical Problem

The prior art has problems of low efficiency and insufficient security when storing data information in cloud databases, especially when storing through multiple cloud servers, it is susceptible to single servers, and multiple encryptions affect efficiency.

Method used

Through a 5G communication-based method, initial access permissions and secondary access permissions are set, data feature marks are extracted using deep learning algorithms, RSA algorithm is used for encryption, and distributed storage is performed through a random number generation algorithm, and data protection is carried out in combination with public keys and private key groups.

Benefits of technology

It improves the security and reliability of data information in cloud databases, avoids non-account users stealing data information, and ensures the efficiency and security of data access.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119485289B_ABST
    Figure CN119485289B_ABST
Patent Text Reader

Abstract

The present invention discloses a cloud-based information encryption method based on 5G communication. The present invention relates to the field of information encryption, and comprises the following steps: setting a cloud database, a data processing terminal and a user terminal, wherein the user uploads data information through the user terminal and sets initial access rights according to the user identity; classifying the data information through the data processing terminal, and taking corresponding measures to obtain its characteristic mark data according to the classification result; encrypting the obtained characteristic mark data, and sending the encrypted data information to the cloud database for distributed storage; setting secondary access rights for the corresponding data information according to its encryption process, and sending it to the user terminal; the user uploads the secondary access rights to the data processing terminal through the user terminal to determine whether the corresponding data information can be decrypted. If the decryption fails, an abnormal message is generated and sent to the user terminal through 5G communication. The present invention improves the security of cloud database information storage to a certain extent.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information encryption, and specifically to an information cloud encryption method based on 5G communication. Background Art

[0002] With the development of data technology, more data is stored in digital form. People usually store some important data information in the terminal devices they use, such as mobile phones and computers. However, once the terminal device is lost or damaged, it is easy to cause the loss of user data information. Therefore, storing data information in cloud databases has gradually become a habit of people.

[0003] Comparative document CN107204986B, "Cloud Storage Encryption Method, Decryption Method, and Cloud Storage Encryption Device," divides a target file into multiple data blocks, encrypts the data blocks multiple times, and stores the data information by setting corresponding storage addresses according to the encryption process. This method improves the confidentiality of files with high privacy requirements.

[0004] Comparative document CN110502910A, “A cloud information storage system based on data encryption,” performs graphic conversion on stored information and distributes the resulting graphic conversion into several graphic segments for storage on multiple cloud servers. This prevents access to all content on the server by authorized cloud servers, which could lead to storage leaks and low security.

[0005] However, by storing data in multiple cloud servers, it is easy to be affected by any cloud server, and multiple encryptions through multiple data blocks can easily affect the efficiency of cloud databases when storing related data information; therefore, how to improve the efficiency of cloud database information storage and strengthen the security of information storage in cloud databases is a problem we need to solve; to this end, a method for cloud information encryption based on 5G communication is now provided. Summary of the Invention

[0006] In order to solve the above technical problems, the purpose of the present invention is to provide an information cloud encryption method based on 5G communication.

[0007] The purpose of the present invention can be achieved by the following technical solution: A method for encrypting information in the cloud based on 5G communication, comprising the following steps:

[0008] Step S1: Setting up a cloud database, a data processing terminal, and a user terminal. The relevant users upload relevant data information through the user terminal, and setting initial access rights to the cloud database for the relevant users.

[0009] Step S2: Classifying the data information uploaded by the user terminal through the set data processing terminal, and extracting the feature tag data corresponding to the data information according to the classification result;

[0010] Step S3: Obtain the corresponding feature tag data, encrypt the obtained feature tag data, set the storage node of the corresponding data information in the cloud database, and send the feature tag data to the corresponding storage node for distributed storage after encryption by the data processing end;

[0011] Step S4: The data processing terminal sets secondary access rights for the corresponding user based on the data information encryption process, and sends it to the user terminal to verify the user's initial access rights and determine whether to grant access to the user terminal;

[0012] Step S5: After the user enters the user terminal, the secondary access permission is uploaded to the data processing terminal, which determines whether it can be decrypted. If the decryption is successful, the obtained data information is sent to the user terminal. If the decryption fails, the abnormal information is sent to the user terminal via 5G communication.

[0013] Furthermore, the process of setting up a cloud database, a data processing terminal, and a user terminal, having relevant users upload relevant data information through the user terminal, and setting initial access rights to the cloud database for relevant users includes:

[0014] Setting up a user terminal, which is used to obtain user information of the relevant user, including name, ID number, and real-name authenticated mobile phone number; setting corresponding account information based on the real-name authenticated mobile phone number, setting corresponding initial access rights based on the user's personal needs, and accessing the user terminal through the initial access rights to upload relevant data information to the data processing terminal;

[0015] Setting up a data processing terminal, the data processing terminal is used to obtain relevant data information and analyze and process the relevant data information;

[0016] A cloud database is set up, and the cloud database is used to receive and store data information processed by the data processing end.

[0017] Furthermore, the process of classifying the data information uploaded by the user terminal by the data processing terminal includes:

[0018] The data processing terminal is provided with a temporary storage space, and data information uploaded by the user terminal and not processed by the data processing terminal is recorded as data to be processed, and the data to be processed is stored in the temporary storage space and marked with its upload time; the data processing terminal sequentially obtains the data to be processed stored in the temporary storage space according to the upload time;

[0019] The data to be processed stored in the temporary storage space is obtained through the data processing end, and a deep learning algorithm is set in it. The relevant voice features, text features and image features are input through the deep learning algorithm, and the multimodal information classification model is set with the input features through the deep learning algorithm. The multimodal information classification model is trained, and the data is divided into voice data, text data or image data. The data to be processed is input into the multimodal information classification model, and the data type of the data to be processed is output.

[0020] Furthermore, the process of extracting feature tag data corresponding to the data information according to the classification result by the data processing end includes:

[0021] Obtain the data type of the data to be processed, and set the corresponding feature extraction method according to the different data types; when the data to be processed is speech data, analyze the data to be processed through Mel-frequency cepstral coefficients to obtain the corresponding speech feature data; when the data to be processed is text data, analyze the data to be processed through TF-IDF technology to obtain the corresponding text feature data; when the data to be processed is image data, analyze the data to be processed through convolutional neural network to obtain the corresponding image feature data; mark the obtained feature data to obtain the feature labeling data corresponding to the data to be processed.

[0022] Furthermore, the process of obtaining the corresponding characteristic mark data and encrypting the obtained characteristic mark data includes:

[0023] The data processing end obtains characteristic mark data corresponding to the data to be processed, divides the data to be processed according to the characteristic mark data, thereby obtaining a corresponding data sequence, arranges the obtained data sequence in order according to the division of the data to be processed, sets corresponding start markers and end markers for the corresponding data sequence according to the order of arrangement, encrypts the completed data sequence, and sets corresponding public key groups and private key groups according to the data sequences corresponding to different characteristic mark data through the RSA algorithm by the data processing end, completes encryption of the relevant data sequence according to the public key group, sends the encrypted data information to the cloud database, and deletes it from the temporary storage space.

[0024] Furthermore, the process of setting storage nodes for corresponding data information in the cloud database, encrypting the feature-tagged data through the data processing end and then sending the encrypted data to the corresponding storage nodes for distributed storage includes:

[0025] The cloud database is provided with corresponding storage space according to different data types, which is used to store data information of corresponding data types, obtain data information encrypted by the data processing end and its data sequence, set a corresponding number of storage nodes according to the number of its data sequences, mark each storage node, sort each storage node through a random number generation algorithm, and randomly store the data sequence in the corresponding storage node for distributed storage.

[0026] Furthermore, the process of setting secondary access rights for the corresponding user by the data processing end according to the process of encrypting the data information, sending the secondary access rights to the user end, verifying the user's initial access rights, and determining whether to grant the user access rights to the user end includes:

[0027] The data processing end obtains data sequences corresponding to different feature mark data obtained by the RSA algorithm, sets corresponding public key groups and private key groups, generates corresponding digital signatures based on the corresponding private keys in the private key groups and the corresponding feature mark data according to the user account, records the digital signatures corresponding to the corresponding data information as secondary access rights, and sends the secondary access rights to the user end;

[0028] The user terminal verifies the user's identity information through the initial access permission, and opens the permission to enter the user terminal to the user who has completed the verification. The user enters the corresponding initial access permission, and the entered initial access permission is matched with the set initial access permission. If the match is successful, the user is granted permission to enter the user terminal.

[0029] Furthermore, after entering the user terminal, the user uploads the secondary access permission to the data processing terminal, which determines whether it can decrypt the secondary access permission. If the decryption is successful, the obtained data information is sent to the user terminal. If the decryption fails, the abnormal information is sent to the user terminal via 5G communication. The process includes:

[0030] When the user enters the user terminal, he / she enters any digital signature in the secondary access permission through the user terminal and uploads it to the data processing terminal. The data processing terminal uses the private key of the corresponding feature mark data in the digital signature to decrypt the relevant data sequence. If the decryption is successful, the start marker and end marker of the data sequence stored in the corresponding storage node and the corresponding private key group are obtained. The relevant data sequences are decrypted in turn according to the connection result to obtain the corresponding data information, and the obtained data information is sent to the user terminal; if the decryption fails, an exception message is generated and sent to the user terminal through 5G communication, and the relevant storage nodes are reordered.

[0031] Compared with the prior art, the present invention has the following two advantages:

[0032] 1. Setting initial access rights and secondary access rights not only verifies the user's identity information, but also sets corresponding secondary access rights based on the user's stored data, which can prevent non-account users from stealing the data stored in the cloud database to a certain extent;

[0033] 2. By extracting features from data information, corresponding feature marker data is obtained. Corresponding data sequences are set according to the feature marker data, and corresponding private keys are set for different data sequences. After encrypting the data sequences, they are distributed and stored, which improves the security and reliability of data information storage in cloud databases to a certain extent. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 is a flow chart of the present invention;

[0035] Figure 2 This is a schematic diagram of the present invention. DETAILED DESCRIPTION

[0036] like Figure 1 As shown, a method for encrypting information in the cloud based on 5G communication includes the following steps:

[0037] Step S1: Setting up a cloud database, a data processing terminal, and a user terminal. The relevant users upload relevant data information through the user terminal, and setting initial access rights to the cloud database for the relevant users.

[0038] Step S2: Classifying the data information uploaded by the user terminal through the set data processing terminal, and extracting the feature tag data corresponding to the data information according to the classification result;

[0039] Step S3: Obtain the corresponding feature tag data, encrypt the obtained feature tag data, set the storage node of the corresponding data information in the cloud database, and send the feature tag data to the corresponding storage node for distributed storage after encryption by the data processing end;

[0040] Step S4: The data processing terminal sets secondary access rights for the corresponding user based on the data information encryption process, and sends it to the user terminal to verify the user's initial access rights and determine whether to grant access to the user terminal;

[0041] Step S5: After the user enters the user terminal, the secondary access permission is uploaded to the data processing terminal, which determines whether it can be decrypted. If the decryption is successful, the obtained data information is sent to the user terminal. If the decryption fails, the abnormal information is sent to the user terminal via 5G communication.

[0042] It should be further explained that, in a specific implementation process, the process of setting up a cloud database, a data processing terminal, and a user terminal, having relevant users upload relevant data information through the user terminal, and setting initial access permissions for the cloud database for relevant users includes:

[0043] Setting up a user terminal, which is used to obtain user information of the relevant user, including name, ID number, and real-name authenticated mobile phone number; setting corresponding account information based on the real-name authenticated mobile phone number, setting corresponding initial access rights based on the user's personal needs, and accessing the user terminal through the initial access rights to upload relevant data information to the data processing terminal;

[0044] Setting up a data processing terminal, the data processing terminal is used to obtain relevant data information and analyze and process the relevant data information;

[0045] A cloud database is set up, and the cloud database is used to receive and store data information processed by the data processing end.

[0046] In addition, it should be noted that if Figure 2 As shown, the data processing end is used to connect the user end and the cloud database. The data uploaded by the user at the user end is sent to the data processing end for processing and then sent to the cloud database. The data information stored in the cloud database is obtained and processed before being sent to the user end.

[0047] It should be further explained that, in a specific implementation process, the process of classifying the data information uploaded by the user terminal through the data processing terminal and extracting the feature tag data corresponding to the data information according to the classification result includes:

[0048] The data processing terminal is provided with a temporary storage space, and data information uploaded by the user terminal and not processed by the data processing terminal is recorded as data to be processed, and the data to be processed is stored in the temporary storage space and marked with its upload time; the data processing terminal sequentially obtains the data to be processed stored in the temporary storage space according to the upload time;

[0049] Temporary storage space is used to temporarily store data to avoid users uploading too much data, which may cause the data processing end to be unable to process it quickly and send it to the cloud database.

[0050] The data to be processed stored in the temporary storage space is obtained through the data processing end, and a deep learning algorithm is set in it. The relevant voice features, text features and image features are input through the deep learning algorithm, and the multimodal information classification model is set with the input features through the deep learning algorithm. The multimodal information classification model is trained, and the data is divided into voice data, text data or image data. The data to be processed is input into the multimodal information classification model, and the data type of the data to be processed is output.

[0051] Obtain the data type of the data to be processed, and set the corresponding feature extraction method according to the different data types; when the data to be processed is speech data, analyze the data to be processed through Mel-frequency cepstral coefficients to obtain the corresponding speech feature data; when the data to be processed is text data, analyze the data to be processed through TF-IDF technology to obtain the corresponding text feature data; when the data to be processed is image data, analyze the data to be processed through convolutional neural network to obtain the corresponding image feature data; mark the obtained feature data to obtain the feature labeling data corresponding to the data to be processed.

[0052] It should be further explained that, in a specific implementation process, the process of obtaining corresponding feature tag data, encrypting the obtained feature tag data, setting a storage node for corresponding data information in a cloud database, and encrypting the feature tag data at a data processing end and then sending it to the corresponding storage node for distributed storage includes:

[0053] The data processing end obtains characteristic tag data corresponding to the data to be processed, divides the data to be processed according to the characteristic tag data, thereby obtaining corresponding data sequences, arranges the obtained data sequences in order according to the division of the data to be processed, sets corresponding start markers and end markers for the corresponding data sequences according to the arranged order, encrypts the set data sequences, sets corresponding public key groups and private key groups according to the data sequences corresponding to different characteristic tag data by the data processing end through the RSA algorithm, encrypts the relevant data sequences according to the public key groups, sends the encrypted data information to the cloud database, and deletes it from the temporary storage space;

[0054] It should be further explained that, in a specific implementation process, the process of setting the corresponding public key group and private key group by the RSA algorithm includes: selecting a corresponding number of two different random prime numbers according to the number of feature mark data, and recording the obtained random prime numbers as M and X, obtaining a corresponding modulus according to the random prime numbers, and recording the corresponding modulus as i, i=M*X; calculating the Euler function according to the obtained random prime numbers, L(i)=(M-1)*(X-1); selecting an integer a and a greatest common divisor, and publishing the obtained L(i) as the public key exponent; obtaining the corresponding private key component through the multiplication inverse algorithm, and recording the private key component as d; recording the obtained public key as (a, i), and the private key as (i, d); and so on, obtaining the corresponding public key and private key according to the number of feature mark data, and setting the obtained public key and corresponding private key as the public key group and private key group corresponding to the data information;

[0055] The relevant feature tag data is encrypted using the corresponding public key, and the data information is mapped to an integer called a padding scheme through a reversible protocol, thereby realizing the encryption of the data information and obtaining the corresponding encrypted data J;

[0056] The cloud database is provided with corresponding storage space according to different data types, which is used to store data information of corresponding data types, obtain data information encrypted by the data processing end and its data sequence, set a corresponding number of storage nodes according to the number of its data sequences, mark each storage node, sort each storage node through a random number generation algorithm, and randomly store the data sequence in the corresponding storage node for distributed storage.

[0057] It should be further explained that, in a specific implementation process, the data processing end sets secondary access rights for the corresponding user based on the data information encryption process, sends the data to the user end, verifies the user's initial access rights, and determines whether to grant access to the user end. The process includes:

[0058] The data processing end obtains an RSA algorithm, sets a corresponding public key group and a private key group according to a data sequence corresponding to the corresponding feature mark data, associates each private key in the private key group with a data sequence corresponding to the corresponding feature mark data, sets a corresponding digital signature according to the user account information, records the set digital signature as a secondary access permission, and sends the digital signature corresponding to the corresponding data information to the user end;

[0059] The user terminal verifies the user's identity information through the initial access permission, and opens the permission to enter the user terminal to the user who has completed the verification. The user enters the corresponding initial access permission, and the entered initial access permission is matched with the set initial access permission. If the match is successful, the user is granted permission to enter the user terminal.

[0060] It should be further explained that, in the specific facility process, after the user enters the user terminal, the secondary access permission is uploaded to the data processing terminal, and the data processing terminal determines whether it can decrypt the secondary access permission. If the decryption is successful, the obtained data information is sent to the user terminal. If the decryption fails, the abnormal information is sent to the user terminal via 5G communication. The process includes:

[0061] After the user enters the user terminal, he / she enters any digital signature in the secondary access permission through the user terminal and uploads it to the data processing terminal. The data processing terminal uses the private key corresponding to the feature mark data in the digital signature to decrypt the relevant data sequence. If the decryption is successful, the start marker and end marker of the data sequence stored in the corresponding storage node and the corresponding private key group are obtained. According to the connection result, the relevant data sequence is decrypted in sequence to obtain the corresponding data information, and the obtained data information is sent to the user terminal; if the decryption fails, an abnormal information is generated and sent to the user terminal via 5G communication, and the relevant storage nodes are reordered;

[0062] In addition, it should be further explained that, in the specific implementation process, an effective decryption threshold is set in the data processing end, and the effective decryption threshold is set according to the number of corresponding keys in the public key group or the private key group, and a proportion value is set. The corresponding key number is multiplied by the proportion data, and the obtained product is recorded as the effective decryption threshold. The corresponding private key in the digital signature corresponding to the effective decryption threshold is obtained to decrypt the data sequence. If the corresponding data sequences within the effective decryption threshold are all decrypted successfully, the start marker and end marker of the data sequence stored in the corresponding storage node and the corresponding private key group are obtained, and the relevant data sequences are decrypted in sequence according to the connection result, so as to obtain the corresponding data information; if there is a data sequence within the effective decryption threshold, the decryption is successful, and an exception message is also generated and sent to the user end; this method improves the security of cloud database information storage to a certain extent;

[0063] The process of decrypting the data sequence includes: obtaining the digital signature corresponding to the secondary access rights uploaded by the user, verifying the authenticity of the user through the generated private key and J, and obtaining the user's decrypted data F by changing the padding scheme; and obtaining the corresponding original data based on the decrypted data;

[0064] When a user receives abnormal information sent by a 5G communication device, he / she selects the corresponding abnormal information as malicious intrusion or forgotten password. If the user selects malicious intrusion, the data information will be frozen and a freezing period will be set. During the freezing period, relevant personnel will not be allowed to obtain data information in the cloud database, and the data processing end will re-encrypt the relevant data information through the RSA algorithm until it is sent to the user end after the freezing period ends; if the user selects forgotten key, the time when the user previously obtained the data information is obtained; the data processing end is set with a forgetting history period, if the obtained time is within the forgetting history period, it will not be allowed to regain the secondary access right; if the obtained time is not within the forgetting history period, the user will be allowed to regain the secondary access right.

[0065] The above embodiments are only used to illustrate the technical method of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.

Claims

1. A method for encrypting information in the cloud based on 5G communication, characterized in that: The following steps are involved: Step S1: Setting up a cloud database, a data processing terminal, and a user terminal. The relevant users upload relevant data information through the user terminal, and setting initial access rights to the cloud database for the relevant users. Step S2: Classifying the data information uploaded by the user terminal through the set data processing terminal, and extracting the feature tag data corresponding to the data information according to the classification result; Step S3: Obtain the corresponding feature tag data, encrypt the obtained feature tag data, set the storage node of the corresponding data information in the cloud database, and send the feature tag data to the corresponding storage node for distributed storage after encryption by the data processing end; Step S4: The data processing terminal sets secondary access rights for the corresponding user based on the data information encryption process, and sends it to the user terminal to verify the user's initial access rights and determine whether to grant access to the user terminal; The step S4 specifically includes: the data processing end obtaining the corresponding public key group and private key group set by the RSA algorithm according to the data sequence corresponding to the different feature mark data, generating a corresponding digital signature according to the user account using the corresponding private key in the private key group and the corresponding feature mark data, recording the digital signature corresponding to the corresponding data information as a secondary access permission; and sending the secondary access permission to the user end; Step S5: After logging into the user terminal, the user uploads the secondary access rights to the data processing terminal, which determines whether it can decrypt the encrypted data stored in the cloud database. If the decryption is successful, the obtained data information is sent to the user terminal. If the decryption fails, an abnormal information is sent to the user terminal via 5G communication. The process of setting up a cloud database, a data processing terminal, and a user terminal, having relevant users upload relevant data information through the user terminal, and setting initial access rights to the cloud database for relevant users includes: Setting up a user terminal, which is used to obtain user information of the relevant user, including name, ID number, and real-name authenticated mobile phone number; setting corresponding account information based on the real-name authenticated mobile phone number, setting corresponding initial access rights based on the user's personal needs, and accessing the user terminal through the initial access rights to upload relevant data information to the data processing terminal; Setting up a data processing terminal, the data processing terminal is used to obtain relevant data information and analyze and process the relevant data information; A cloud database is set up, and the cloud database is used to receive and store data information processed by the data processing end.

2. The information cloud encryption method based on 5G communication according to claim 1, characterized in that: The process of classifying the data information uploaded by the user terminal by the data processing terminal includes: The data processing terminal is provided with a temporary storage space, and data information uploaded by the user terminal and not processed by the data processing terminal is recorded as data to be processed, and the data to be processed is stored in the temporary storage space and marked with its upload time; the data processing terminal sequentially obtains the data to be processed stored in the temporary storage space according to the upload time; The data to be processed stored in the temporary storage space is obtained through the data processing end, and a deep learning algorithm is set in it. The relevant voice features, text features and image features are input through the deep learning algorithm, and the multimodal information classification model is set with the input features through the deep learning algorithm. The multimodal information classification model is trained, and the data is divided into voice data, text data or image data. The data to be processed is input into the multimodal information classification model, and the data type of the data to be processed is output.

3. The information cloud encryption method based on 5G communication according to claim 2, characterized in that: The process of extracting feature tag data corresponding to the data information according to the classification result by the data processing end includes: Obtain the data type of the data to be processed, and set the corresponding feature extraction method according to the different data types; when the data to be processed is speech data, analyze the data to be processed through Mel-frequency cepstral coefficients to obtain the corresponding speech feature data; when the data to be processed is text data, analyze the data to be processed through TF-IDF technology to obtain the corresponding text feature data; when the data to be processed is image data, analyze the data to be processed through convolutional neural network to obtain the corresponding image feature data; mark the obtained feature data to obtain the feature labeling data corresponding to the data to be processed.

4. The information cloud encryption method based on 5G communication according to claim 3, characterized in that: The process of obtaining the corresponding characteristic mark data and encrypting the obtained characteristic mark data includes: The data processing end obtains characteristic mark data corresponding to the data to be processed, divides the data to be processed according to the characteristic mark data, thereby obtaining a corresponding data sequence, arranges the obtained data sequence in order according to the division of the data to be processed, sets corresponding start markers and end markers for the corresponding data sequence according to the order of arrangement, encrypts the completed data sequence, and sets corresponding public key groups and private key groups according to the data sequences corresponding to different characteristic mark data through the RSA algorithm by the data processing end, completes encryption of the relevant data sequence according to the public key group, sends the encrypted data information to the cloud database, and deletes it from the temporary storage space.

5. The information cloud encryption method based on 5G communication according to claim 4, characterized in that: The process of setting storage nodes for corresponding data information in the cloud database, encrypting the data according to the feature tag data through the data processing end and then sending it to the corresponding storage nodes for distributed storage includes: The cloud database is provided with corresponding storage space according to different data types, which is used to store data information of corresponding data types, obtain data information encrypted by the data processing end and its data sequence, set a corresponding number of storage nodes according to the number of its data sequences, mark each storage node, sort each storage node through a random number generation algorithm, and randomly store the data sequence in the corresponding storage node for distributed storage.

6. The information cloud encryption method based on 5G communication according to claim 5, characterized in that: Step S4 further includes: The user terminal verifies the user's identity information through the initial access permission, and opens the permission to enter the user terminal to the user who has completed the verification. The user enters the corresponding initial access permission, and the entered initial access permission is matched with the set initial access permission. If the match is successful, the user is granted permission to enter the user terminal.

7. The information cloud encryption method based on 5G communication according to claim 6, characterized in that: After entering the user terminal, the user uploads the secondary access permission to the data processing terminal, which determines whether it can decrypt the encrypted data stored in the cloud database. If the decryption is successful, the obtained data information is sent to the user terminal. If the decryption fails, an abnormal information is sent to the user terminal via 5G communication. The process includes: When the user enters the user terminal, he / she enters any digital signature in the secondary access permission through the user terminal and uploads it to the data processing terminal. The user is verified by the digital signature, and the relevant data sequence of the corresponding feature mark data is decrypted by the associated private key in the data processing terminal. If the decryption is successful, the start marker and end marker of the data sequence stored in the corresponding storage node and the corresponding private key group are obtained, and the relevant data sequences are decrypted in turn according to the start marker and end marker and the corresponding private key group to obtain the corresponding data information, and the obtained data information is sent to the user terminal; if the decryption fails, an exception message is generated and sent to the user terminal through 5G communication, and the relevant storage nodes are reordered.

Citation Information

Patent Citations

  • Cloud storage encryption methods, decryption methods, and cloud storage encryption devices

    CN107204986B

  • Cloud information storage system based on data encryption

    CN110502910A

  • Security protection access method and device, equipment and storage medium

    CN116668100A

  • Cloud storage ciphertext access control system based on table attributes

    WO2016197769A1