Protection control method and system for vectorization cryptographic operation

Through SIMD technology and data fitting model optimization cryptographic algorithm, the problems of low efficiency and insufficient security of large-scale data processing in the existing technology are solved, and efficient and secure vectorized cryptographic operation protection control is realized, suitable for data in different scenarios Transmission requirements.

CN119182513APending Publication Date: 2024-12-24ELECTRIC POWER RES INST OF GUANGXI POWER GRID CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411062645.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-05
Publication Date
2024-12-24

AI Technical Summary

Technical Problem

Existing cryptographic algorithms are inefficient and insecure when processing large-scale data, and cannot effectively guarantee the efficiency and security of encrypted communication of data.

Method used

SIMD technology is used for vector design, combining data fitting model and verification algorithm, and synchronous calculation and encryption processing of multiple transmitted data through SIMD instructions, optimizing the cryptographic algorithm to improve efficiency and security.

Benefits of technology

It significantly improves the efficiency and security of data encryption, greatly improves the speed of encrypted communication, and the optimized algorithm is more efficient when processing large-scale data, and can adapt to data transmission needs in different scenarios and effectively ensure data privacy and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119182513A_ABST
    Figure CN119182513A_ABST
Patent Text Reader

Abstract

The invention discloses a protection control method and system for vectorization cryptographic operation, and relates to the technical field of information security, and the method comprises the steps: constructing a cryptographic algorithm by using an SIMD technology, completing multi-channel data synchronization operation through the cryptographic algorithm, and carrying out vectorization processing on a data block according to an operation rule of the cryptographic algorithm and an SIMD data input requirement; based on the processed data blocks, algorithm branches are designed, and protection control over vectorization cryptographic operation is completed. According to the method, the efficiency and the security of data encryption are improved, the speed of encryption communication is greatly improved by controlling multiple pieces of transmission data at the same time, meanwhile, the security of data transmission is guaranteed, the optimized algorithm is more efficient when processing large-scale data, data transmission requirements in different scenes can be met, and the method is suitable for popularization and application. The privacy security of the data is effectively guaranteed, and important technical support is provided for the development of the information security field.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information security technology, and in particular to a protection control method and system for vectorized cryptographic operations. Background Art

[0002] The current society is in the midst of a wave of digital transformation. The development of information technology is increasingly rapid, the amount of data is growing exponentially, and information security issues are becoming increasingly prominent. With the popularization and application of technologies such as cloud computing and the Internet of Things, the transmission and storage of large-scale data has become an urgent need. In this context, ensuring data security and the efficiency of encrypted communications has become a top priority.

[0003] However, the existing technical solutions have the problems of low efficiency and insufficient security when processing large-scale data. The traditional cryptographic algorithms have limited performance when facing large-scale data and have certain security risks. The present invention realizes vectorized design by using SIMD technology, optimizes the cryptographic algorithm, and combines the data fitting model and verification algorithm to improve the encryption efficiency and security of the data. This technical means effectively solves the defects of the existing technology in efficiency and security, and realizes more efficient and safer vectorized cryptographic operation protection control. Summary of the invention

[0004] In view of the problems existing in the existing protection control method and system of vectorized cryptographic operations, the present invention is proposed.

[0005] Therefore, the purpose of the present invention is to provide a protection control method and system for vectorized cryptographic operations. In view of the problems of low efficiency and insufficient security of the prior art when processing large-scale data, the SIMD technology of the present invention is used to implement vectorized design to improve algorithm efficiency and data transmission security.

[0006] In order to solve the above technical problems, the present invention provides the following technical solutions:

[0007] In a first aspect, an embodiment of the present invention provides a protection control method for vectorized cryptographic operations, which includes constructing a cryptographic algorithm using SIMD technology, and completing multi-channel data synchronization operations through the cryptographic algorithm;

[0008] According to the result of data synchronization operation, the data block is vectorized and processed according to the operation rules of the cryptographic algorithm and the SIMD data input requirements.

[0009] Algorithm branching is designed based on the processed data blocks and verified to complete the protection control of vectorized cryptographic operations.

[0010] As a preferred solution of the protection control method of vectorized cryptographic operations described in the present invention, the SIMD technology includes using SIMD instructions to simultaneously control multiple transmission data, and the transmission data includes image information, audio information and text signal information.

[0011] As a preferred solution of the protection control method of the vectorized cryptographic operation of the present invention, wherein: the cryptographic algorithm includes the TDES algorithm, the DES algorithm and the AES algorithm, and the transmission channels of the audio information, the text signal information and the image information are fitted by using a data fitting model to obtain an encrypted channel;

[0012] The specific calculation formula of the TDES algorithm is:

[0013]

[0014] Among them, V represents the number of samples after the image information is fitted, Represents the features of the kth sample in the image sample V after the model output, represents the label corresponding to the kth sample feature in the image sample V, and α represents the image information data after fitting by the TDES algorithm;

[0015] The specific calculation formula of the DES algorithm is:

[0016]

[0017] in, Represents the features of the kth sample in audio sample A output by the model, represents the label corresponding to the k-th sample feature in audio sample A, β represents the audio information data after fitting by the DES algorithm, and g(·) represents the multi-classification cross entropy loss function;

[0018] The specific calculation formula of the AES algorithm is:

[0019]

[0020] in, Represents the features of the kth sample in the text signal information sample T after the model output, represents the label corresponding to the kth sample feature in the text signal information sample T, g(·) represents the multi-classification cross entropy loss function, and γ represents the text signal information data after fitting by the AES algorithm;

[0021] When the loss function is lower than a preset threshold, the data fitting model begins to take effect.

[0022] As a preferred solution of the protection control method of the vectorized cryptographic operation of the present invention, the vectorized design includes obtaining a time-frequency diagram by pre-emphasis, framing, windowing, calculating the power spectrum and filter group of the audio information and the text signal information, and adjusting the resolution of the time-frequency diagram. The specific steps are as follows:

[0023] Use SIMD instructions to collect the characteristics and advantages of cryptographic algorithms;

[0024] Determine the optimization strategy and deploy the optimized algorithm to the actual environment for maintenance and testing;

[0025] The testing includes using SIMD instructions to operate on multiple cryptographic algorithms in small groups simultaneously, using compact data structures to reduce the storage space requirements for data during the operations.

[0026] As a preferred solution of the protection control method of the vectorized cryptographic operation of the present invention, wherein: the vectorized processing of the data block includes performing secondary operations on multiple cryptographic algorithms using SIMD instructions, the secondary operations include combining the results of multiple independent operations into one operation using SIMD instructions, storing the combined cryptographic algorithm using SIMD data structure, performing secondary vectorization design on the algorithm based on the storage result and using SIMD instructions, and the secondary vectorization design includes judging whether the cryptographic operation supports SIMD instructions according to the system processor;

[0027] If the processor supports SIMD instructions, the data blocks are re-vectorized according to data synchronization operations;

[0028] Otherwise, an extraction is performed and secondary storage is performed using SIMD data structures;

[0029] The secondary vectorization design of the data block includes selecting an algorithm that can reuse SIMD instructions for optimization according to the usage scenarios adapted to the characteristics and advantages of the cryptographic algorithm. The specific optimization steps are as follows:

[0030] Calculate the structure size of the transmitted data to determine the data block size;

[0031] Create SIMD data structures that conform to storage.

[0032] As a preferred solution of the protection control method of the vectorized cryptographic operation of the present invention, wherein: the algorithm branching based on the processed data block includes encrypting the processed data block, and the specific steps are as follows:

[0033] The encryption includes a first key, a second key and a third key;

[0034] Encrypting the processed data block using the first key to obtain first encrypted data;

[0035] decrypting the first encrypted data using the second key to obtain second encrypted data;

[0036] The second encrypted data is encrypted using the third key to obtain encrypted transmission data.

[0037] As a preferred solution of the protection control method of the vectorized cryptographic operation of the present invention, the verification includes using a verification algorithm to verify the data integrity of the encrypted transmission data. The specific calculation formula of the verification algorithm is:

[0038]

[0039] Where f(n) represents a linear function, w represents the weight coefficient of a single byte, and I (f) (w) represents the output value of the data integrity check result, n represents the number of data bytes, and m represents the number of byte characteristic elements;

[0040] Verify whether the encrypted transmission data is complete according to the above calculation formula;

[0041] If it is incomplete, the data information is prohibited from being transmitted to the data information receiving end, and an early warning signal is issued for early warning;

[0042] If complete, the data information is decrypted.

[0043] In a second aspect, an embodiment of the present invention provides a protection control system for vectorized cryptographic operations, which includes: a data synchronization operation module, which uses SIMD technology to construct a cryptographic algorithm and completes multi-channel data synchronization operations through the cryptographic algorithm;

[0044] A processing module, which performs vectorization design of data blocks according to the results of data synchronization operations, and performs vectorization processing on data blocks according to the operation rules of the cryptographic algorithm and the SIMD data input requirements;

[0045] The protection module designs algorithm branching based on the processed data blocks and performs verification to complete the protection control of vectorized cryptographic operations.

[0046] In a third aspect, an embodiment of the present invention provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, wherein: when the processor executes the computer program, any step of the above-mentioned protection control method for vectorized cryptographic operations is implemented.

[0047] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein: when the computer program is executed by a processor, any step of the above-mentioned protection control method for vectorized cryptographic operations is implemented.

[0048] The beneficial effects of the present invention are as follows: the present invention adopts SIMD technology to realize vectorized design, optimizes the cryptographic algorithm, and combines the data fitting model and the verification algorithm to improve the efficiency and security of data encryption. By controlling multiple transmission data at the same time, the speed of encrypted communication is greatly improved, and the security of data transmission is guaranteed. The optimized algorithm is more efficient in processing large-scale data, can adapt to the data transmission requirements in different scenarios, effectively guarantees the privacy and security of data, and provides important technical support for the development of the field of information security. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. Among them:

[0050] Figure 1 A flowchart of a protection control method and system for vectorized cryptographic operations provided by an embodiment of the present invention.

[0051] Figure 2 A specific flow chart of a protection control method and system for vectorized cryptographic operations provided by an embodiment of the present invention.

[0052] Figure 3 An internal structural diagram of a computer device of a protection control method and system for vectorized cryptographic operations provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0053] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the drawings of the specification. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary persons in the art without creative work should fall within the scope of protection of the present invention.

[0054] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.

[0055] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The term "in one embodiment" that appears in different places in this specification does not necessarily refer to the same embodiment, nor does it refer to a separate or selective embodiment that is mutually exclusive with other embodiments.

[0056] The present invention is described in detail with reference to schematic diagrams. When describing the embodiments of the present invention, for the sake of convenience, the cross-sectional diagrams showing the device structure will not be partially enlarged according to the general scale, and the schematic diagrams are only examples, which should not limit the scope of protection of the present invention. In addition, in actual production, the three-dimensional dimensions of length, width and depth should be included.

[0057] At the same time, in the description of the present invention, it should be noted that the directions or positional relationships indicated by the terms "upper, lower, inner and outer" are based on the directions or positional relationships shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific direction, be constructed and operated in a specific direction, and therefore cannot be understood as limiting the present invention. In addition, the terms "first, second or third" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.

[0058] In the present invention, unless otherwise clearly specified and limited, the terms "install, connect, connect" should be understood in a broad sense, for example: it can be a fixed connection, a detachable connection or an integral connection; it can also be a mechanical connection, an electrical connection or a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0059] Example 1

[0060] Reference Figure 1 to Figure 3 , which is the first embodiment of the present invention, provides a protection control method for vectorized cryptographic operations, including:

[0061] S1: Use SIMD technology to build cryptographic algorithms and complete multi-channel data synchronization operations through cryptographic algorithms.

[0062] Among them, SIMD technology includes using SIMD instructions to control multiple transmission data at the same time, and the transmission data includes image information, audio information and text signal information.

[0063] Furthermore, the cryptographic algorithms include TDES algorithm, DES algorithm and AES algorithm, and the transmission channels of audio information, text signal information and image information are fitted using a data fitting model to obtain an encrypted channel;

[0064] The specific calculation formula of the TDES algorithm is:

[0065]

[0066] Among them, V represents the number of samples after the image information is fitted, Represents the features of the kth sample in the image sample V after the model output, represents the label corresponding to the kth sample feature in the image sample V, and α represents the image information data after fitting by the TDES algorithm;

[0067] The specific calculation formula of the DES algorithm is:

[0068]

[0069] in, Represents the features of the kth sample in audio sample A output by the model, represents the label corresponding to the k-th sample feature in audio sample A, β represents the audio information data after fitting by the DES algorithm, and g(·) represents the multi-classification cross entropy loss function;

[0070] The specific calculation formula of the AES algorithm is:

[0071]

[0072] in, Represents the features of the kth sample in the text signal information sample T after the model output, represents the label corresponding to the kth sample feature in the text signal information sample T, g(·) represents the multi-classification cross entropy loss function, and γ represents the text signal information data after fitting by the AES algorithm;

[0073] When the loss function is lower than the preset threshold, the data fitting model begins to take effect.

[0074] The threshold is an important parameter in the data fitting model, which is used to determine when the data fitting model begins to take effect. Specifically, when the value of the loss function is lower than the preset threshold, that is, the value of the loss function is less than a preset threshold, the data fitting model will begin to take effect.

[0075] For example, if the threshold is set to 0.05, when the value of the loss function drops to less than 0.05, the data fitting model will be activated and begin to fit the transmission channels of audio information, text signal information, and image information to obtain an encrypted channel. The setting of this threshold can be adjusted according to specific application scenarios and security requirements. It is usually optimized according to actual conditions to ensure the accuracy and effectiveness of the data fitting model. The comparison of the preset thresholds is shown in Table 1 below:

[0076] Table 1 Preset threshold comparison data table

[0077] Threshold describe 0.01 Very low threshold, high accuracy required 0.03 Lower threshold, moderately accurate 0.05 Medium threshold, balance between accuracy and efficiency 0.08 Higher threshold, acceptable accuracy 0.10 Relatively high threshold, low accuracy

[0078] The above table compares the impact of different loss function thresholds on the effectiveness of the data fitting model. By comparing the performance of 0.05 and other values, 0.05 was determined as the final threshold.

[0079] S2: Perform vectorization design of data blocks according to the results of data synchronization operations, and perform vectorization processing on data blocks according to the operation rules of the cryptographic algorithm and the SIMD data input requirements.

[0080] The vectorization design includes obtaining a time-frequency diagram by pre-emphasis, framing, windowing, calculating the power spectrum and filter bank of the audio information and text signal information, and adjusting the resolution of the time-frequency diagram. The specific steps are as follows:

[0081] Use SIMD instructions to collect the characteristics and advantages of cryptographic algorithms;

[0082] Determine the optimization strategy and deploy the optimized algorithm to the actual environment for maintenance and testing;

[0083] The testing involved using SIMD instructions to operate on multiple cryptographic algorithms in small groups simultaneously, using compact data structures to reduce the storage space requirements for data during the operations.

[0084] Furthermore, the text describes the vectorization design process for audio information and text signal information. First, the audio and text information are converted into time-frequency diagrams through pre-emphasis, framing, windowing, calculation of power spectrum and filter bank, and the resolution of the time-frequency diagram is adjusted. Then, SIMD instructions are used to collect the characteristics of the cryptographic algorithm, determine the optimization strategy, and apply the optimized algorithm to the actual environment and test it. During the testing phase, SIMD instructions are used to operate multiple cryptographic algorithms simultaneously, and compact data structures are used to reduce the data storage space requirements during the operation. This process takes advantage of the parallelism and efficiency of SIMD technology and improves the performance and efficiency of vectorized cryptographic operations.

[0085] S2.1: performing vectorized processing on a data block includes performing secondary operations on multiple cryptographic algorithms using SIMD instructions, the secondary operations include combining the results of multiple independent operations into one operation using SIMD instructions, storing the combined cryptographic algorithms using SIMD data structures, and performing secondary vectorized design on the algorithms based on the stored results and using SIMD instructions, the secondary vectorized design includes determining whether the cryptographic operations support SIMD instructions according to the system processor;

[0086] If the processor supports SIMD instructions, the data blocks are re-vectorized according to data synchronization operations;

[0087] Otherwise, an extraction is performed and secondary storage is performed using SIMD data structures;

[0088] The secondary vectorization design of the data block includes optimizing the algorithm that can reuse SIMD instructions according to the usage scenarios adapted to the characteristics and advantages of the cryptographic algorithm. The specific optimization steps are as follows:

[0089] Calculate the structure size of the transmitted data to determine the data block size;

[0090] Create SIMD data structures that conform to storage.

[0091] Furthermore, in the process of performing secondary vectorization on data blocks, first, SIMD instructions are used to perform secondary operations on multiple cryptographic algorithms, the results of multiple independent operations are merged into one, and the merged cryptographic algorithms are stored using SIMD data structures. Based on the storage results, SIMD instructions are used again to perform secondary vectorization design on the algorithm. In this process, whether the cryptographic operation supports SIMD instructions is determined based on the support of the system processor. If supported, the data block is secondary vectorized according to the data synchronization operation; if not supported, the SIMD data structure is used for secondary storage. According to the characteristics of the cryptographic algorithm and the usage scenario, the algorithm that can reuse SIMD instructions is selected for optimization, the data block size is determined by calculating the structure size of the transmitted data, and a SIMD data structure that meets the storage requirements is created. This process fully utilizes the advantages of SIMD instructions and data structures to achieve efficient processing and storage of cryptographic algorithms.

[0092] S3: Design algorithm branching based on the processed data blocks and perform verification to complete the protection control of vectorized cryptographic operations.

[0093] The algorithm design based on the processed data block includes encrypting the processed data block. The specific steps are as follows:

[0094] The encryption includes a first key, a second key and a third key;

[0095] Encrypting the processed data block using the first key to obtain first encrypted data;

[0096] Decrypting the first encrypted data using the second key to obtain second encrypted data;

[0097] The second encrypted data is encrypted using the third key to obtain encrypted transmission data.

[0098] Furthermore, the verification includes using a verification algorithm to verify the data integrity of the encrypted transmission data. The specific calculation formula of the verification algorithm is:

[0099]

[0100] Where f(n) represents a linear function, w represents the weight coefficient of a single byte, and I (f) (w) represents the output value of the data integrity check result, n represents the number of data bytes, and m represents the number of byte characteristic elements;

[0101] Verify whether the encrypted transmission data is complete according to the above calculation formula;

[0102] If it is incomplete, the data information is prohibited from being transmitted to the data information receiving end, and an early warning signal is issued for early warning;

[0103] If complete, the data information is decrypted.

[0104] In a preferred embodiment, a protection control system for vectorized cryptographic operations includes a data synchronization operation module, which uses SIMD technology to construct a cryptographic algorithm and completes multi-channel data synchronization operations through the cryptographic algorithm;

[0105] A processing module, which performs vectorization design of data blocks according to the results of data synchronization operations, and performs vectorization processing on data blocks according to the operation rules of the cryptographic algorithm and the SIMD data input requirements;

[0106] The protection module designs algorithm branching based on the processed data blocks and performs verification to complete the protection control of vectorized cryptographic operations.

[0107] The above-mentioned unit modules may be embedded in or independent of a processor in a computer device in the form of hardware, or may be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to the above-mentioned modules.

[0108] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 3As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device housing, or an external keyboard, touchpad or mouse, etc.

[0109] In summary, the present invention realizes vectorized design by adopting SIMD technology, optimizes the cryptographic algorithm, and combines the data fitting model and verification algorithm to improve the efficiency and security of data encryption. By controlling multiple transmission data at the same time, the speed of encrypted communication is greatly improved, while the security of data transmission is guaranteed. The optimized algorithm is more efficient in processing large-scale data, can adapt to the data transmission needs in different scenarios, effectively guarantees the privacy and security of data, and provides important technical support for the development of the field of information security.

[0110] Example 2

[0111] Reference Figure 1 to Figure 3 , which is the second embodiment of the present invention, and this embodiment provides a protection control method for vectorized cryptographic operations. In order to verify the beneficial effects of the present invention, scientific demonstration is carried out through simulation experiments.

[0112] The experimental process first involves the preparation of the data set, including audio, image and text signal information. For audio data, an audio data set containing 1000 samples was selected, each sample including 1000 features. For image data, an image data set was selected, which contains 5000 images, each image includes 200x200 pixels, and the data set of text signal information contains 10,000 text messages, each of which includes 100 characters.

[0113] The dataset was preprocessed and feature engineered, including pre-emphasis, framing, windowing, power spectrum calculation and filter bank processing for audio information, conversion of image information into time-frequency diagram and adjustment of resolution, and word vectorization for text signal information.

[0114] SIMD technology is used to optimize the cryptographic algorithm. TDES, DES and AES algorithms are selected as research objects. Through experiments, it is found that merging the results of multiple independent operations into one can significantly improve the efficiency of the algorithm. In the experiment, different merging times are compared, and it is found that when the merging times reaches 3 times, the algorithm performance is optimal.

[0115] According to the support of the system processor, the data block is re-vectorized. On the processor that supports SIMD instructions, the data synchronization operation is re-vectorized to determine the size and storage structure of the data block. On the processor that does not support SIMD instructions, secondary storage is performed and a suitable data structure is used for storage.

[0116] The optimized cryptographic algorithm was experimentally verified. By testing the running time and efficiency of the algorithm under different data volumes, the performance improvement of the optimized algorithm was verified. The experimental results show that the proposed vectorized cryptographic operation scheme has higher efficiency and performance when processing large-scale data. Compared with traditional methods, it can significantly reduce the consumption of computing time and storage space. Different types of data sets are shown in Table 2 below:

[0117] Table 2 Display of different types of data sets

[0118]

[0119] The above table summarizes the key values ​​involved in the entire experimental process, including data block size, encryption key, and threshold, etc., providing detailed data support for the experiment. The comparison with the existing technology is shown in Table 3 below:

[0120] Table 3 Comparison with prior art

[0121]

[0122] The technical solution of the present invention has obvious advantages over the prior art. It implements cryptographic algorithms by utilizing SIMD instructions, accelerates data processing, and improves data processing speed and synchronous computing efficiency. At the same time, the optimization algorithm reduces system resource occupancy and improves system resource utilization. The use of excellent encryption algorithms ensures data security, realizes automated data integrity verification, and enhances the reliability of data transmission.

[0123] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. 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 solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.

Claims

1. A protection control method for vectorized cryptographic operations, characterized in that: include, Using SIMD technology to construct a cryptographic algorithm, and completing multi-channel data synchronization operations through the cryptographic algorithm; According to the result of data synchronization operation, the data block is vectorized and processed according to the operation rules of the cryptographic algorithm and the SIMD data input requirements. Algorithm branching is designed based on the processed data blocks and verified to complete the protection control of vectorized cryptographic operations.

2. The protection control method for vectorized cryptographic operations according to claim 1, characterized in that: The SIMD technology includes using SIMD instructions to control multiple transmission data at the same time, and the transmission data includes image information, audio information and text signal information.

3. The protection control method for vectorized cryptographic operations according to claim 2, characterized in that: The cryptographic algorithms include TDES algorithm, DES algorithm and AES algorithm, and the transmission channels of the audio information, the text signal information and the image information are fitted using a data fitting model to obtain an encrypted channel; The specific calculation formula of the TDES algorithm is: Among them, V represents the number of samples after the image information is fitted, Represents the features of the kth sample in the image sample V after the model output, represents the label corresponding to the kth sample feature in the image sample V, and α represents the image information data after fitting by the TDES algorithm; The specific calculation formula of the DES algorithm is: in, Represents the features of the kth sample in audio sample A output by the model, represents the label corresponding to the k-th sample feature in audio sample A, β represents the audio information data after fitting by the DES algorithm, and g(·) represents the multi-classification cross entropy loss function; The specific calculation formula of the AES algorithm is: in, Represents the features of the kth sample in the text signal information sample T after the model output, represents the label corresponding to the kth sample feature in the text signal information sample T, g(·) represents the multi-classification cross entropy loss function, and γ represents the text signal information data after fitting by the AES algorithm; When the loss function is lower than a preset threshold, the data fitting model begins to take effect.

4. The protection control method for vectorized cryptographic operations according to claim 3, characterized in that: The vectorization design includes obtaining a time-frequency graph by pre-emphasis, framing, windowing, calculating a power spectrum and a filter bank on the audio information and the text signal information, and adjusting the resolution of the time-frequency graph. The specific steps are as follows: Use SIMD instructions to collect the characteristics and advantages of cryptographic algorithms; Determine the optimization strategy and deploy the optimized algorithm to the actual environment for maintenance and testing; The testing includes using SIMD instructions to operate on multiple cryptographic algorithms in small groups simultaneously, using compact data structures to reduce the storage space requirements for data during the operations.

5. The protection control method for vectorized cryptographic operations according to claim 4, characterized in that: The vectorized processing of the data block includes performing secondary operations on multiple cryptographic algorithms using SIMD instructions, wherein the secondary operations include combining the results of multiple independent operations into one operation using SIMD instructions, storing the combined cryptographic algorithms using SIMD data structures, and performing secondary vectorized design on the algorithms based on the stored results and using SIMD instructions, wherein the secondary vectorized design includes determining whether the cryptographic operations support SIMD instructions according to the system processor; If the processor supports SIMD instructions, the data blocks are re-vectorized according to data synchronization operations; Otherwise, an extraction is performed and secondary storage is performed using SIMD data structures; The secondary vectorization design of the data block includes selecting an algorithm that can reuse SIMD instructions for optimization according to the usage scenarios adapted to the characteristics and advantages of the cryptographic algorithm. The specific optimization steps are as follows: Calculate the structure size of the transmitted data to determine the data block size; Create SIMD data structures that conform to storage.

6. The protection control method for vectorized cryptographic operations according to claim 5, characterized in that: The algorithm design based on the processed data block includes encrypting the processed data block, and the specific steps are as follows: The encryption includes a first key, a second key and a third key; Encrypting the processed data block using the first key to obtain first encrypted data; decrypting the first encrypted data using the second key to obtain second encrypted data; The second encrypted data is encrypted using the third key to obtain encrypted transmission data.

7. The protection control method for vectorized cryptographic operations according to claim 6, characterized in that: The verification includes using a verification algorithm to verify the data integrity of the encrypted transmission data. The specific calculation formula of the verification algorithm is: Where f(n) represents a linear function, w represents the weight coefficient of a single byte, and I (f) (w) represents the output value of the data integrity check result, n represents the number of data bytes, and m represents the number of byte characteristic elements; Verify whether the encrypted transmission data is complete according to the above calculation formula; If it is incomplete, the data information is prohibited from being transmitted to the data information receiving end, and an early warning signal is issued for early warning; If complete, the data information is decrypted.

8. A protection control system for vectorized cryptographic operations, based on the protection control method for vectorized cryptographic operations according to any one of claims 1 to 7, characterized in that: include, A data synchronization operation module, which uses SIMD technology to construct a cryptographic algorithm and completes multi-channel data synchronization operations through the cryptographic algorithm; A processing module, which performs vectorization design of data blocks according to the results of data synchronization operations, and performs vectorization processing on data blocks according to the operation rules of the cryptographic algorithm and the SIMD data input requirements; The protection module designs algorithm branching based on the processed data blocks and performs verification to complete the protection control of vectorized cryptographic operations.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the protection control method for vectorized cryptographic operations described in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the protection control method for vectorized cryptographic operations described in any one of claims 1 to 7 are implemented.