A digital service management system for painting psychological assessment
By introducing random salt and hash functions in the encryption process of the digital service management system for painting psychology assessment, a multi-layer encryption mechanism is built, which solves the problem of insufficient data encryption methods in the existing system and significantly improves the security and confidentiality of data.
Patent Information
- Application Number
- CN202510340085.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-21
- Publication Date
- 2025-06-03
- Estimated Expiration
- 2045-03-21
AI Technical Summary
The existing digital service management system for painting psychology evaluation has shortcomings in the precision, security and automation process integration of data processing. Common data encryption methods may not be able to fully guarantee the security of painting evaluation data, especially when facing malicious attacks, there is a risk of data leakage.
By introducing random salts during the encryption process, different numbers of random salts are generated based on the mantis value of the complete data packet data capacity, and inserting them into the complete data packet. The processed data is encrypted using a hash function, and a multi-layer encryption mechanism is built to enhance the confidentiality and integrity of the data.
This multi-layer encryption method significantly improves the security of data during transmission and storage, increases the complexity of encryption, making it difficult to crack through conventional means even if the encrypted information is acquired, and effectively prevents data leakage.
Smart Images

Figure CN119848911B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of digital management, and particularly to a digital service management system for painting psychological assessment. Background Art
[0002] With the development of digital technology, some digital service management systems for painting psychological assessment have emerged.
[0003] A patent application with the publication number CN115828289A discloses an encryption method and system for digital files, including a data judgment module, an object encryption module, a request judgment module, and a request processing module; by restricting the document to authorized persons and performing multiple encryptions on the document through the relevant information of the authorized person and the authorized device, it can effectively control the access personnel and access devices of the document, play a role in protecting the security of digital document data, especially the comparison and confirmation of the information of authorized personnel and hardware information, which can effectively prevent unauthorized persons from accessing the document at will, and is more suitable for the storage of document data of individuals or small groups.
[0004] However, the existing systems have deficiencies in the fineness, security, and automated process integration of data processing. Common data encryption methods may not fully guarantee the security of painting assessment data. In the face of malicious attacks, there is a risk of data leakage, especially during data transmission and storage, lacking an effective encryption protection mechanism. Summary of the Invention
[0005] In view of the deficiencies of the prior art, the present invention provides a digital service management system for painting psychological assessment, which solves the problem that common data encryption methods may have a risk of leakage and lack an effective encryption protection mechanism in the face of malicious attacks.
[0006] To achieve the above objectives, the present invention is realized through the following technical solutions: A digital service management system for painting psychological assessment, comprising:
[0007] A painting information acquisition module for transmitting the acquired finished painting to the painting information comprehensive processing module;
[0008] A painting information comprehensive processing module for analyzing the acquired finished painting, obtaining the painting elements on the finished painting through image recognition technology, classifying based on the painting elements to obtain painting classification information, and simultaneously transmitting it to the classification information processing module;
[0009] The classification information processing module is used to process the obtained painting classification information. By evenly dividing the overall painting classification information, segmentation data packets are obtained. At the same time, based on the integrity of the data in the segmentation data packets, secondary analysis is performed to obtain complete data packets. Then, different numbers of random salts are generated according to the tail value of the data capacity of the complete data packets. Next, the random salts are transmitted to the encryption comprehensive processing module;
[0010] The encryption comprehensive processing module is used to perform encryption processing according to the number of random salts corresponding to the complete data packet. According to the number of random salts, the generated random salts are inserted into the complete data packet to generate spliced data. At the same time, the obtained spliced data is subjected to segmentation and recombination processing to obtain secondary processed data, and a hash function is used to encrypt the secondary processed data to generate encrypted information. Then, the encrypted information is transmitted to the management information output module;
[0011] The management information output module is used to perform encryption processing on the finished painting according to the obtained encrypted information.
[0012] As a further solution of the present invention, the specific manner in which the painting information comprehensive processing module generates painting classification information is as follows:
[0013] Obtain all the finished paintings, and use image recognition technology to identify the painting elements in the finished paintings. Then, classify the finished paintings of the same type according to the types of painting elements, obtain the painting elements, and then analyze the finished paintings with the same painting elements. If the number of identical painting elements is greater than the preset value, and the value of the preset value is based on the number of painting elements, it means that the two are paintings of the same type, otherwise it means that the two are paintings of different types. At the same time, painting classification information is generated.
[0014] As a further solution of the present invention, the specific manner in which the classification information processing module processes the painting classification information is as follows:
[0015] Obtain the painting classification information and label it as i, and i = 1, 2,..., j, where j represents the number of painting classification information. Then, evenly divide the painting classification information i into nine equal parts according to the data capacity to obtain segmentation data packets, and at the same time analyze the segmentation data packets;
[0016] Then, obtain the segmentation data packet corresponding to any group of painting classification information and label it as a, and a = 1, 2,..., 9. Then, judge the data integrity of the segmentation data packet a and classify it into a complete segmentation data packet and an incomplete segmentation data packet. At the same time, analyze and process the incomplete data capacity of the incomplete segmentation data packet to obtain a complete data packet.
[0017] As a further solution of the present invention, the specific manner in which the classification information processing module analyzes and processes the incomplete data capacity of the incomplete segmentation data packet to obtain a complete data packet is as follows:
[0018] Obtain all incomplete segmented data packets, and obtain the corresponding incomplete data capacity of the incomplete segmented data packets. Then, compare the incomplete data capacity with the capacity threshold. If the incomplete data capacity is greater than the capacity threshold, supplement the incomplete data. Conversely, if the incomplete data capacity is less than the capacity threshold, eliminate the incomplete data to obtain complete data packets.
[0019] As a further solution of the present invention, the manner in which the classification information processing module generates different numbers of random salts according to the tail value of the data capacity of the complete data packet is as follows:
[0020] Obtain all complete data packets, then obtain the tail value of the corresponding data capacity of the complete data packets as the quantity standard. The system generates the corresponding number of random salts based on the quantity standard, and attaches the generated random salts to the corresponding complete data packets. By analogy, the same processing is performed on all segmented data packets, and the corresponding random salts are generated.
[0021] As a further solution of the present invention, the specific manner in which the encryption comprehensive processing module generates spliced data is as follows:
[0022] Obtain all complete data packets a corresponding to the painting classification information i, then obtain the corresponding number of random salts of the complete data packets a, and classify the complete data packets a according to the number of random salts to obtain single-quantity data packets and non-single-quantity data packets. At the same time, perform encryption analysis on both of them respectively;
[0023] Perform encryption analysis on the single-quantity data packets, obtain the generated random salts, and insert the random salts into both the head and tail sides of the corresponding complete data packets to generate spliced data;
[0024] Perform encryption analysis on the non-single-quantity data packets, obtain the non-single-quantity data packets and the corresponding random salts. Then, divide the corresponding complete data packets at the random salt quantity as the segmentation point, and insert the random salts into the complete data packets in sequence according to the order of the segmentation points to generate spliced data.
[0025] As a further solution of the present invention, the specific manner in which the encryption comprehensive processing module performs segmentation and recombination processing on the spliced data to obtain secondary processed data is as follows:
[0026] Obtain all spliced data, and at the same time divide the spliced data into two equal parts according to the data capacity to obtain evenly divided spliced data segments, and obtain the corresponding data capacity of the evenly divided spliced data segments. Classify the evenly divided spliced data segments according to the data capacity to obtain evenly divided spliced data segments with the same capacity and evenly divided spliced data segments with different capacities;
[0027] Obtain all the equally divided splicing data segments of the same capacity, and reverse-combine the equally divided splicing data segments of the same capacity according to the corresponding labels to obtain the secondary processed data;
[0028] Meanwhile, obtain all the unequally divided splicing data segments, and obtain the corresponding quantities of all the equally divided splicing data segments. If the quantity is greater than the preset quantity value, divide the unequally divided splicing data segments into two groups according to the labels. If the quantity is less than the preset quantity value, combine the unequally divided splicing data segments into one group, and then perform an overall reverse process on the obtained grouped unequally divided splicing data segments to obtain the secondary processed data.
[0029] As a further solution of the present invention, the specific manner in which the encryption comprehensive processing module processes the secondary processed data to generate the encrypted information is as follows:
[0030] Use a hash function to encrypt the obtained secondary processed data to obtain the corresponding hash value, and at the same time store the hash value to generate the encrypted information.
[0031] The present invention provides a digital service management system for painting psychological assessment. Compared with the prior art, it has the following beneficial effects:
[0032] In the present invention, by introducing a random salt during the encryption process, different numbers of random salts are generated according to the tail value of the data capacity of the complete data packet, and they are cleverly inserted into the complete data packet. This method greatly increases the complexity of data encryption, making it difficult to crack through conventional means even if the encrypted information is obtained, improving the security of data during transmission and storage. Not only is random salt encryption used, but the splicing data is also segmented and recombined to obtain the secondary processed data, and then the secondary processed data is encrypted by a hash function to generate the encrypted information. This multi-layer encryption method constructs multiple security defenses, further enhancing the confidentiality and integrity of the data. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 It is a block diagram of the system principle of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0034] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0035] Embodiment 1
[0036] Please refer to Figure 1, this application provides a digital service management system for painting psychological assessment, including a painting information acquisition module, a painting information comprehensive processing module, a classification information processing module, an encryption comprehensive processing module, and a management information output module, and combined with Figure 1 It can be known that the above function modules are connected in a one-way electrical connection.
[0037] The painting information acquisition module is used to acquire the user's finished painting and transmit it to the painting information comprehensive processing module at the same time.
[0038] The painting information comprehensive processing module is used to analyze the acquired finished painting, obtain the painting elements on the finished painting through image recognition technology, classify based on the painting elements to obtain painting classification information, and transmit it to the classification information processing module at the same time.
[0039] Obtain all the finished paintings, and use image recognition technology to identify the painting elements in the finished paintings. The painting elements include elements such as lines, colors, graphics, and layouts. For example, identify the size and position of the characters in the painting, the structure of the house, the shape of the trees, etc. Then, classify the finished paintings of the same type according to the types of painting elements. The specific classification method is as follows: obtain the painting elements, specifically including lines, colors, graphics, and layouts, and then analyze the finished paintings with the same painting elements. If the number of the same painting elements is greater than the preset value, it means that the two are paintings of the same type, otherwise it means that the two are paintings of different types. The specific value of the preset value is set by the operator and is taken according to the number of the acquired painting elements. For example, if the number of the acquired painting elements is four, the preset value can be set to three. At the same time, generate painting classification information and transmit the painting classification information to the classification information output module.
[0040] The classification information processing module is used to process the acquired painting classification information. It evenly divides the whole painting classification information to obtain split data packets, and then performs secondary analysis based on the integrity of the data in the split data packets to obtain complete data packets. Then, generate different numbers of random salts according to the tail value of the data capacity of the complete data packets, and then transmit the random salts to the encryption comprehensive processing module.
[0041] Obtain the painting classification information and label it as i, and i = 1, 2,..., j, where j represents the number of painting classification information. Specifically, i represents the type of painting. Then, evenly divide the painting classification information i into nine equal parts according to the data capacity to obtain split data packets, and obtain and analyze any group of split data packets corresponding to the painting classification information;
[0042] The obtained segmented data packets are labeled as a, and a=1, 2, ..., 9. Then, the data integrity corresponding to the segmented data packet a is judged and classified into complete segmented data packets and incomplete segmented data packets. At the same time, all incomplete segmented data packets are obtained, and the incomplete data capacity corresponding to the incomplete segmented data packets is obtained. Here, the incomplete data capacity is expressed as the incomplete capacity of a group of data. Then, the incomplete data capacity is compared with the capacity threshold, and the specific value of the capacity threshold is set by the operator. Here, the value is half of the corresponding data capacity. For example, the total data capacity corresponding to the incomplete data is 4Mb, and the corresponding capacity threshold is 2Mb. If the incomplete data capacity is greater than the capacity threshold, the incomplete data capacity will be The complete data is filled, otherwise, if the capacity of the incomplete data is less than the capacity threshold, the incomplete data is removed. The specific filling method is to fill the data belonging to the same group of data. For example, the incomplete segmented data packet is labeled 1, and the adjacent incomplete segmented data packet is labeled 2. After analysis, if the incomplete data of the incomplete segmented data packet 1 is greater than the corresponding capacity threshold, the incomplete data of the same group in the incomplete segmented data packet 2 is filled into the incomplete segmented data packet 1. Otherwise, if the incomplete data of the incomplete segmented data packet 1 is less than the corresponding capacity threshold, the corresponding incomplete data is removed, and the removed incomplete data is added to the incomplete segmented data packet 2. After the above analysis, a complete data packet is obtained;
[0043] All complete data packets are obtained, and the capacity of the complete data packets here may be the same or different after processing. Then the data capacity tail value corresponding to the complete data packet is obtained as the quantity standard. The system generates a corresponding number of random salts based on the quantity standard. Salt is a string of randomly generated characters, and its length is usually fixed, such as 16 bits or 32 bits. For example, if the data capacity tail value of one group of complete data packets is 5, then 5 groups of random salts are generated accordingly. The default data capacity tail value here is not equal to 0, and the generated random salt is attached to the corresponding complete data packet.
[0044] By analogy, all segmented data packets are processed in the same way, and corresponding random salts are generated, and the generated random salts are transmitted to the encryption integrated processing module.
[0045] An encryption comprehensive processing module is used to perform encryption processing according to the number of random salts corresponding to the complete data packet, insert the generated random salt into the complete data packet according to the number of random salts to generate spliced data, and at the same time divide and reorganize the obtained spliced data to obtain secondary processing data, and use a hash function to encrypt the secondary processing data to generate encrypted information, and then transmit the encrypted information to the management information output module.
[0046] Obtain all complete data packets a corresponding to the painting classification information i, and the labels here have the same meaning as the original labels. Then, obtain the number of random salts corresponding to the complete data packet a, and classify the complete data packet a according to the number of random salts to obtain single-amount data packets and non-single-amount data packets. Here, the single-amount data packet means that there is and only one group of random salts, while the non-single-amount data packet means that there are two or more groups of random salts. At the same time, perform encryption analysis on both of them respectively;
[0047] Perform encryption analysis on the single-amount data packet, obtain the generated random salt, and insert the random salt into both the head and tail sides of the corresponding complete data packet to generate spliced data. Here, the number of insertions is two, but the inserted random salts are the same group of random salts.
[0048] Perform encryption analysis on the non-single-amount data packet, obtain the non-single-amount data packet and the corresponding random salts. Then, divide the corresponding complete data packet at the random salt number as the splitting point, and at the same time insert the random salts into the complete data packet in the order of the splitting points to generate spliced data. Specifically, for example, if the random salt data is five groups, then divide the complete data packet to obtain five splitting points, specifically obtaining six groups of split data, and then insert the five groups of random salts into it in the order of the splitting points.
[0049] Then obtain all the spliced data. Specifically, the number of spliced data is the same as the number of complete data packets a, specifically there are 9 groups. At the same time, divide the spliced data into two equal parts according to the data capacity to obtain evenly divided spliced data segments, and denote them as a 1 and a 2 For example, the evenly divided spliced data segments obtained by dividing the spliced data with label 1 are denoted as 1 1 and 1 2 And so on, perform the even division process on all the spliced data, 1 1 and 1 2 、2 1 and 2 2 、…、9 1 and 9 2 And obtain the data capacity corresponding to the evenly divided spliced data segments, and classify the evenly divided spliced data segments according to the data capacity to obtain evenly divided spliced data segments with the same capacity and evenly divided spliced data segments with different capacities;
[0050] Obtain all the evenly divided spliced data segments with the same capacity, and combine the evenly divided spliced data segments with the same capacity in reverse order according to the corresponding labels to obtain the secondary processed data;
[0051] Simultaneously obtain all non-identical capacity-equalized splicing data segments, and obtain the corresponding quantities of all the equalized splicing data segments. If the quantity is greater than the preset quantity value, and the specific value of the preset quantity value is set by the operator, and the value here is 4, then divide the non-identical capacity-equalized splicing data segments into two groups according to the labels, and the grouping method is to perform grouping processing in sequence according to the corresponding label order. If the quantity is less than the preset quantity value, then combine the non-identical capacity-equalized splicing data segments into one group. Then, perform an overall reverse order processing on the obtained grouped non-identical capacity-equalized splicing data segments to obtain secondary processed data;
[0052] Specifically, the system compares the quantity of the statistically obtained data segments with the preset quantity value set by the operator. The preset quantity value set by the operator is 4. If the quantity of the data segments is greater than 4, for example, if we statistically obtain 6 non-identical capacity-equalized splicing data segments, then the system will evenly divide these 6 data segments into two groups according to the labels of the data segments, that is, the first, second, and third data segments are in one group, and the fourth, fifth, and sixth data segments are in the other group. If the quantity of the data segments is less than 4, for example, there are only 3 non-identical capacity-equalized splicing data segments, then the system will combine these 3 data segments into one group.
[0053] Then, use a hash function to encrypt the obtained secondary processed data to obtain the corresponding hash value. At the same time, store the hash value to generate encrypted information, and transmit the generated encrypted information to the management information output module.
[0054] The management information output module is used to encrypt the finished painting according to the obtained encrypted information.
[0055] Some of the data in the above formula are numerically calculated after removing their dimensions, and the content not described in detail in this specification belongs to the prior art well-known to those skilled in the art.
[0056] The above embodiments are only used to illustrate the technical method of the present invention and not to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical method of the present invention can be modified or equivalently replaced without departing from the spirit and scope of the technical method of the present invention.
Claims
1. A digital service management system for painting psychological assessment, characterized in that: include: A painting information acquisition module, used for transmitting the acquired finished painting to the painting information comprehensive processing module; The painting information comprehensive processing module is used to analyze the acquired finished painting, obtain the painting elements on the finished painting through image recognition technology, and classify the painting elements to obtain the painting classification information, and transmit it to the classification information processing module at the same time. The specific processing method is: Obtain all finished paintings, and use image recognition technology to identify painting elements in the finished paintings, classify the finished paintings into the same type according to the types of painting elements, obtain painting elements, and then analyze the finished paintings with the same painting elements. If the number of the same painting elements is greater than a preset value, and the value of the preset value is based on the number of painting elements, it means that the two are the same type of paintings, otherwise it means that the two are different types of paintings, and generate painting classification information at the same time; The classification information processing module is used to process the acquired painting classification information, obtain segmented data packets by equally dividing the entire painting classification information, and obtain complete data packets by performing secondary analysis based on the integrity of the data in the segmented data packets, and generate different numbers of random salts according to the mantissa value of the data capacity of the complete data packet, and then transmit the random salts to the encryption comprehensive processing module; The encryption comprehensive processing module is used to perform encryption processing according to the number of random salts corresponding to the complete data packet, insert the generated random salt into the complete data packet according to the number of random salts to generate spliced data, and simultaneously perform segmentation and reorganization processing on the obtained spliced data to obtain secondary processing data, and use a hash function to encrypt the secondary processing data to generate encrypted information, and then transmit the encrypted information to the management information output module; The management information output module is used to encrypt the finished painting according to the obtained encryption information.
2. A digital service management system for painting psychological assessment according to claim 1, characterized in that: The specific method in which the classification information processing module processes the painting classification information is as follows: Obtaining the painting classification information and marking it as i, where i=1, 2, ..., j, where j represents the number of the painting classification information, then dividing the painting classification information i into nine equal parts according to the data capacity to obtain segmented data packets, and analyzing the segmented data packets at the same time; Then, the segmented data packets corresponding to any set of painting classification information are obtained and labeled as a, where a=1, 2, ..., 9. Then, the data integrity corresponding to the segmented data packet a is judged and classified into complete segmented data packets and incomplete segmented data packets. At the same time, the incomplete data capacity of the incomplete segmented data packets is analyzed and processed to obtain the complete data packets.
3. A digital service management system for painting psychological assessment according to claim 2, characterized in that: The specific method in which the classification information processing module analyzes and processes the incomplete data capacity of the incomplete segmented data packet to obtain a complete data packet is: Obtain all incomplete segmented data packets and the incomplete data capacity corresponding to the incomplete segmented data packets, then compare the incomplete data capacity with the capacity threshold. If the incomplete data capacity is greater than the capacity threshold, the incomplete data is padded. Otherwise, if the incomplete data capacity is less than the capacity threshold, the incomplete data is removed to obtain a complete data packet.
4. A digital service management system for painting psychological assessment according to claim 1, characterized in that: The classification information processing module generates different numbers of random salts according to the mantissa value of the complete data packet data capacity as follows: Get all the complete data packets, and then get the data capacity tail value corresponding to the complete data packet as the quantity standard. The system generates a corresponding number of random salts based on the quantity standard, and attaches the generated random salt to the corresponding complete data packet. Similarly, perform the same processing on all the segmented data packets and generate corresponding random salts.
5. A digital service management system for painting psychological assessment according to claim 1, characterized in that: The specific method of generating the splicing data by the encryption comprehensive processing module is: Obtain all complete data packets a corresponding to the painting classification information i, then obtain the number of random salts corresponding to the complete data packets a, and classify the complete data packets a into single-volume data packets and non-single-volume data packets according to the number of random salts, and perform encryption analysis on the two respectively; Perform cryptographic analysis on a single data packet, obtain the generated random salt, and insert the random salt into the beginning and end of the corresponding complete data packet to generate spliced data; Perform encryption analysis on non-single-quantity data packets to obtain non-single-quantity data packets and corresponding random salts, then split the corresponding complete data packets based on the number of random salts as split points, and insert the random salts into the complete data packets in the order of the split points to generate spliced data.
6. A digital service management system for painting psychological assessment according to claim 1, characterized in that: The specific method of the encryption comprehensive processing module to segment and reorganize the spliced data to obtain the secondary processed data is: Acquire all the spliced data, and divide the spliced data into two equal parts according to the data capacity to obtain equally divided spliced data segments, and obtain the data capacity corresponding to the equally divided spliced data segments, and classify the equally divided spliced data segments according to the data capacity to obtain equally divided spliced data segments with the same capacity and equally divided spliced data segments with different capacities; Obtain all equally-divided and spliced data segments of the same capacity, and combine the equally-divided and spliced data segments of the same capacity in reverse order according to corresponding labels to obtain secondary processed data; At the same time, all non-identical capacity evenly divided and spliced data segments are obtained, and the corresponding quantity of all evenly divided and spliced data segments is obtained. If the quantity is greater than the preset quantity value, the non-identical capacity evenly divided and spliced data segments are divided into two groups according to the labels. If the quantity is less than the preset quantity value, the non-identical capacity evenly divided and spliced data segments are combined into one group, and then the obtained grouped non-identical capacity evenly divided and spliced data segments are overall reversed to obtain secondary processed data.
7. A digital service management system for painting psychological assessment according to claim 1, characterized in that: The specific method in which the encryption comprehensive processing module processes the secondary processing data to generate encryption information is as follows: The obtained secondary processed data is encrypted using a hash function to obtain a corresponding hash value, and the hash value is stored to generate encrypted information.
Citation Information
Patent Citations
Encryption method and system of digital archive
CN115828289A
Archive data protection method based on block chain
CN118228312A
Private data encryption storage method and system
CN118260782A
Tree painting projection data collection and analysis system and method
CN119626537A