A privacy protection method based on the Internet of Things
By adopting short signature and privacy encryption protection technology in the Internet of Things monitoring system, the problems of product tag information security and privacy protection are solved, and the accuracy of secure transmission and inventory management is achieved.
Patent Information
- Application Number
- CN202211616603.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-15
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2042-12-15
AI Technical Summary
In an Internet of Things-based monitoring system, the existing technology has failed to effectively solve the problems of product label information security and privacy protection, resulting in security risks in inventory management and detection.
By monitoring the labels of each product in the Internet of Things monitoring system, using short signatures for secure transmission, and detecting the integrity of the transmission label results, building an inventory array, analyzing the overall security, and privacy encryption protection for labels that do not meet integrity when meeting preset security.
It realizes the secure transmission and privacy encryption protection of product label results, ensures the security of transmission and the accuracy of inventory management, and solves the problems of tag information security and privacy protection.
Smart Images

Figure CN116861471B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of privacy protection technology, and in particular to a privacy protection method based on the Internet of Things. Background Art
[0002] With the deepening of international division of labor, the trend of remote production and warehousing has become more and more obvious. How to effectively manage and detect goods in remote warehousing systems quickly and accurately based on IoT technology and edge computing models is an urgent problem to be solved. In the IoT-based monitoring system, a product corresponds to a unique tag. The inventory status of the product can be detected by periodically updating and querying the database. In recent years, many researchers have proposed several solutions with better performance to determine the inventory status, but most of these solutions do not give much consideration to the information security and privacy issues of the tags.
[0003] Therefore, the present invention proposes a privacy protection method based on the Internet of Things. Summary of the invention
[0004] The present invention provides a privacy protection method based on the Internet of Things, which is used to perform privacy encryption protection through the secure transmission of short tags and the analysis of overall security, thereby ensuring the security of transmission.
[0005] The present invention provides a privacy protection method based on the Internet of Things, comprising:
[0006] Step 1: Monitor the set tags of each product based on the IoT monitoring system, and use short signatures to securely transmit the monitored tag results;
[0007] Step 2: After secure transmission, check the integrity of each transmitted tag result;
[0008] Step 3: Based on the completeness, construct the inventory array corresponding to the commodity inventory;
[0009] Step 4: Analyze the overall security of the inventory array. When the overall security meets the first preset security, perform privacy encryption protection on the first tag whose integrity is less than the preset integrity. When performing the test again, securely transmit the tag result after privacy encryption protection.
[0010] Preferably, the setting label of each commodity is monitored based on the Internet of Things monitoring system, and the monitoring label result is securely transmitted using a short signature, including:
[0011] Based on the IoT monitoring system, the tag identification code of each product’s set tag is counted;
[0012] The identification codes with the same attributes are grouped together, and when the identification codes with the same attributes appear in the process of identifying the commodities in the commodity library within a preset time, the tag identification codes corresponding to the same attributes are divided and sorted for transmission according to the recognition order, and the first short signature set is obtained according to the length matching of the sorting;
[0013] According to the number of sequences in the transmission sequence and the identification time sequence, a second short signature is obtained by screening from the first short signature set, and at the same time, a third short signature is screened from the first short signature set according to the channel attribute corresponding to the same attribute and the channel to be transmitted;
[0014] The second short signature is sent to the tag identification result of the transmission sorting in the corresponding transmission division unit for result encryption, and at the same time, the third short signature is sent to the corresponding channel to be transmitted for transmission encryption, and the specific steps include:
[0015] Step A1: Encrypt the tag identification result of the transmission order in the corresponding transmission division unit according to the second short signature using formula (1):
[0016]
[0017] in Indicates the hexadecimal data after the tag identification result of the transmission order in the corresponding transmission division unit is encrypted; [Q(2)] 16 Indicates the hexadecimal data format of the second short signature; D 16 Indicates the hexadecimal data of the label recognition result corresponding to the transmission order in the transmission division unit; << indicates the left shift symbol; len() indicates the number of data bits in the brackets;
[0018] Step A2: Use formula (2) to encrypt the corresponding transmission channel according to the third short signature:
[0019]
[0020] in Indicates that data is being transmitted The hexadecimal form of the encrypted transmission data is transmitted to the corresponding transmission channel; [Q(3)] 10 Indicates the decimal data format of the third short signature; % indicates remainder; F -1 () means to invert the data in brackets; Indicates XOR operation; [Q(3)] 16 Indicates the hexadecimal data format of the third short signature;
[0021] Step A3: After the transmission is completed, the received data is decrypted according to the second short signature and the third short signature using formula (3) to obtain the original data:
[0022]
[0023] where d 16 Indicates the hexadecimal format of the original data obtained by decryption; Indicates the hexadecimal form of the received transmission data; Indicates the hexadecimal form of the decrypted data after one decryption;
[0024] Based on result encryption and transmission encryption, secure transmission of monitoring label results is achieved.
[0025] Preferably, after secure transmission, the integrity of each tag result transmitted is detected, including:
[0026] Securely decrypting the corresponding label result after secure transmission to obtain a first sequence;
[0027] At the same time, the secure decryption process is recorded, the missing decryption steps and non-standard decryption steps are obtained, and the filling sequence is obtained;
[0028] Comparing the first sequence with the original sequence to obtain a difference sequence;
[0029] Integrate the difference sequence with the filling sequence to determine whether it is a zero sequence;
[0030] If so, determine the completeness of the corresponding label result based on the filled sequence;
[0031] Otherwise, a non-zero sequence of the difference sequence and the padding sequence is obtained, and the integrity of the corresponding tag is determined according to the padding sequence and the non-zero sequence.
[0032] Preferably, based on integrity, an inventory array corresponding to the commodity inventory is constructed, including:
[0033] According to the products in the product library, configure the corresponding integrity for each product;
[0034] Dividing the commodity library into arrays according to the commodity positions and commodity attributes of the commodities, and setting a commodity matching tag for each array;
[0035] According to the product matching tags, the integrity of the corresponding products is summarized into the corresponding array to obtain the inventory array.
[0036] Preferably, analyzing the overall security of the inventory array, and when the overall security is greater than a preset security, performing privacy encryption protection on a first tag whose integrity is less than the preset integrity, comprises:
[0037] Calculate the overall security Y1 of the inventory array:
[0038]
[0039] Wherein, Y1 represents the overall security; n1 represents the number of rows in the inventory array; n2 represents the number corresponding to each row and is a variable; r i A represents the row weight corresponding to the i-th row; i,j represents the safety value corresponding to the integrity of the jth element in the i-th row; ln represents the sign of the exponential function; e represents a constant, whose value is 2.7; represents the maximum protection value obtained from all rows in the inventory array; represents an average protection value of all rows in the inventory array;
[0040] When the overall security satisfies a first preset security, determining a first tag whose integrity is less than a preset integrity, and determining a possible error factor according to a sequence attribute and a sequence position of the non-zero sequence;
[0041] Based on the possible error factors, retrieve a matching protection scheme from a protection database;
[0042] The corresponding first tag is subjected to privacy encryption protection based on the protection scheme.
[0043] Preferably, securely decrypting the corresponding tag result after secure transmission to obtain the first sequence includes:
[0044] Obtain any decryption logic related to the second short signature and the third short signature to construct a new logic;
[0045] The corresponding tag result after secure transmission is securely decrypted based on the new logic to obtain a first sequence.
[0046] Preferably, based on the filled sequence, determining the integrity of the corresponding tag result includes:
[0047] Determine the symbol weight and padding value of each second symbol in the padding sequence, and calculate a correction value;
[0048] Obtaining a symbol weight and a symbol value of each third symbol in the first sequence, and calculating a first complete value;
[0049] Correcting the first complete value based on the correction value to obtain a second complete value;
[0050] The second complete value is matched with the complete mapping table to obtain the completeness of the corresponding label result.
[0051] Preferably, according to the commodity matching tags, the integrity of the corresponding commodities is summarized into the corresponding array to obtain the inventory array, including:
[0052] Determine the product matching tags, summarize the completeness of the products into the corresponding array, and obtain the initial array;
[0053] Performing a first determination on the number of integrity of each row in the initial array, and performing a second determination on the number of integrity of each row that is lower than a preset integrity;
[0054] According to the first ratio of the second determination result to the second determination result, a reliable label is set to the corresponding row, and at the same time, a type label is set according to the induction type of the corresponding row;
[0055] According to the reliable label and the type label, a row weight of the corresponding row is determined.
[0056] Compared with the prior art, the present invention has the following beneficial effects:
[0057] Privacy encryption protection is performed through the secure transmission of short tags and overall security analysis, ensuring the security of transmission.
[0058] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description, claims, and drawings.
[0059] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0061] Figure 1 The figure is a flow chart of a privacy protection method based on the Internet of Things in an embodiment of the present invention. DETAILED DESCRIPTION
[0062] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.
[0063] The present invention provides a privacy protection method based on the Internet of Things, such as Figure 1 As shown, including:
[0064] Step 1: Monitor the set tags of each product based on the IoT monitoring system, and use short signatures to securely transmit the monitored tag results;
[0065] Step 2: After secure transmission, check the integrity of each transmitted tag result;
[0066] Step 3: Based on the completeness, construct the inventory array corresponding to the commodity inventory;
[0067] Step 4: Analyze the overall security of the inventory array. When the overall security meets the first preset security, perform privacy encryption protection on the first tag whose integrity is less than the preset integrity. When performing the test again, securely transmit the tag result after privacy encryption protection.
[0068] In this embodiment, the tag monitoring is for tag identification, and the tag result is encrypted and transmitted in an encrypted manner.
[0069] In this embodiment, since inventory is counted by monitoring tags, the integrity of the tag results needs to be checked. If it is incomplete, there may be a situation where the product is not the same as the monitored product, which is not conducive to inventory statistics.
[0070] In this embodiment, the inventory array can be differentiated for tags with the same attributes, and each category corresponds to a row of placement positions, thereby obtaining an inventory array.
[0071] In this embodiment, the first preset security is preset, and the preset integrity is also preset.
[0072] In this embodiment, privacy encryption protection refers to encrypting the first tag again to ensure the integrity of the transmission.
[0073] The beneficial effect of the above technical solution is: through the secure transmission of short tags and the analysis of overall security, privacy encryption protection is performed, the security of transmission is guaranteed, an effective basis is provided for inventory counting, and the accuracy of inventory counting is guaranteed.
[0074] The present invention provides a privacy protection method based on the Internet of Things, which monitors the set label of each commodity based on the Internet of Things monitoring system, and uses a short signature to securely transmit the monitored label result, including:
[0075] Based on the IoT monitoring system, the tag identification code of each product’s set tag is counted;
[0076] The identification codes with the same attributes are grouped together, and when the identification codes with the same attributes appear in the process of identifying the commodities in the commodity library within a preset time, the tag identification codes corresponding to the same attributes are divided and sorted for transmission according to the recognition order, and the first short signature set is obtained according to the length matching of the sorting;
[0077] According to the number of sequences in the transmission sequence and the identification time sequence, a second short signature is obtained by screening from the first short signature set, and at the same time, a third short signature is screened from the first short signature set according to the channel attribute corresponding to the same attribute and the channel to be transmitted;
[0078] The second short signature is sent to the tag identification result of the transmission sorting in the corresponding transmission division unit for result encryption, and at the same time, the third short signature is sent to the corresponding channel to be transmitted for transmission encryption, and the specific steps include:
[0079] Step A1: Encrypt the tag identification result of the transmission order in the corresponding transmission division unit according to the second short signature using formula (1):
[0080]
[0081] in Indicates the hexadecimal data after the tag identification result of the transmission order in the corresponding transmission division unit is encrypted; [Q(2)] 16 Indicates the hexadecimal data format of the second short signature; D 16 Indicates the hexadecimal data of the label recognition result corresponding to the transmission order in the transmission division unit; << indicates the left shift symbol; len() indicates the number of data bits in the brackets;
[0082] Step A2: Use formula (2) to encrypt the corresponding transmission channel according to the third short signature:
[0083]
[0084] in Indicates that data is being transmitted The hexadecimal form of the encrypted transmission data is transmitted to the corresponding transmission channel; [Q(3)] 10 Indicates the decimal data format of the third short signature; % indicates remainder; F -1 () means inverting the data in the brackets (for example, 1fec2 becomes 2cef1 after inversion); Indicates XOR operation; [Q(3)] 16 Indicates the hexadecimal data format of the third short signature;
[0085] Step A3: After the transmission is completed, the received data is decrypted according to the second short signature and the third short signature using formula (3) to obtain the original data:
[0086]
[0087] where d 16 Indicates the hexadecimal format of the original data obtained by decryption; Indicates the hexadecimal form of the received transmission data; Indicates the hexadecimal form of the decrypted data after one decryption;
[0088] Based on result encryption and transmission encryption, secure transmission of monitoring label results is achieved.
[0089] In this embodiment, the attributes are set based on the tags and then classified into the identification codes.
[0090] In this embodiment, the preset time is, for example, 10 minutes.
[0091] In this embodiment, for example, there are tag identification codes 1, 2, and 3 with the same attributes. At this time, the tag identification codes 1, 2, and 3 are sorted for transmission, and a set is matched according to the length of the sort. Different sorts correspond to different short signatures. The longer the length, the more content it protects, that is, the higher the security transmission attribute of the corresponding short tag needs to be.
[0092] In this embodiment, for example, the number of transmission sorting is 3, and the corresponding identification time sequence is 01, 02, 03. At this time, the second short label can be screened out. At the same time, the channel to be transmitted refers to the channel for secure transmission. By obtaining the attributes of the channel and combining the corresponding same attributes, the third short label can be screened out.
[0093] The beneficial effects of the above technical solution are as follows: by obtaining the recognition order and the length of the sorting of the same attribute, it is easy to match the first short signature set, and by screening the matching short signature according to the sorting number and the recognition time sequence, as well as the same attribute and the channel attribute, it is easy to achieve result encryption and transmission encryption, thereby providing a secure basis for secure transmission and a reliable basis for subsequent inventory counting, and using the formula (1) of step A1 to encrypt the result of the tag recognition result of the transmission sorting in the corresponding transmission division unit according to the second short signature, thereby encrypting the data using the signature, ensuring that the information of the data itself will not be leaked, and ensuring the security of the data; then using the formula (2) of step A2 to encrypt the corresponding channel to be transmitted according to the third short signature, thereby performing different forms of transmission encryption according to the signature during the transmission process, ensuring the security of the transmission process; finally, using the formula (3) of step A3 to decrypt the received data according to the second short signature and the third short signature to obtain the original data, thereby ensuring that the decrypted original data is accurate.
[0094] The present invention provides a privacy protection method based on the Internet of Things, which detects the integrity of each tag result transmitted after secure transmission, including:
[0095] Securely decrypting the corresponding label result after secure transmission to obtain a first sequence;
[0096] At the same time, the secure decryption process is recorded, the missing decryption steps and non-standard decryption steps are obtained, and the filling sequence is obtained;
[0097] Comparing the first sequence with the original sequence to obtain a difference sequence;
[0098] Integrate the difference sequence with the filling sequence to determine whether it is a zero sequence;
[0099] If so, determine the completeness of the corresponding label result based on the filled sequence;
[0100] Otherwise, a non-zero sequence of the difference sequence and the padding sequence is obtained, and the integrity of the corresponding tag is determined according to the padding sequence and the non-zero sequence.
[0101] In this embodiment, during secure decryption, a decryption method matching the short tag is used to perform decryption, and a decryption result can be obtained to obtain the first sequence.
[0102] In this embodiment, for example, in the process of decrypting label result 1, decryption step 1 is required to decrypt it, but decryption step 1 does not play a role in decryption, so step 2 is used for decryption. At this time, decryption step 1 is regarded as a lost decryption step.
[0103] However, if the actual decryption process of decryption step 1 is inconsistent with the preset standard decryption process, then it is regarded as a non-standard decryption step, and a padding sequence is obtained.
[0104] In this embodiment, the padding sequence is mainly determined for both the missing decryption steps and the non-standard decryption steps.
[0105] In this embodiment, the original sequence refers to a sequence that is normally securely transmitted and normally decrypted without any errors, and the first sequence refers to a sequence that is actually decrypted.
[0106] In this embodiment, the difference sequence is integrated with the padding sequence mainly to determine whether the sequence is abnormal due to a decryption error. If so, it is a zero sequence. If not, the integrity of the label result is determined based on the padding sequence.
[0107] In this embodiment, the non-zero sequence refers to symbols that are not zero.
[0108] The beneficial effect of the above technical solution is: by determining the first sequence and recording the decryption process, it is easy to obtain the difference sequence and the filling sequence, and then through integration, it is effectively determined whether it is a zero sequence, providing a basis for calculation integrity, providing an effective basis for subsequent inventory counting, and ensuring the accuracy of the inventory.
[0109] The present invention provides a privacy protection method based on the Internet of Things, which constructs an inventory array corresponding to the inventory of goods based on integrity, including:
[0110] According to the products in the product library, configure the corresponding integrity for each product;
[0111] Dividing the commodity library into arrays according to the commodity positions and commodity attributes of the commodities, and setting a commodity matching tag for each array;
[0112] According to the product matching tags, the integrity of the corresponding products is summarized into the corresponding array to obtain the inventory array.
[0113] In this embodiment, the array division is mainly for classifying the commodities in the commodity library.
[0114] The beneficial effect of the above technical solution is: by classifying the goods, the classification of integrity is achieved, and the inventory array constructed further provides a convenient basis for subsequent calculation of overall security.
[0115] The present invention provides a privacy protection method based on the Internet of Things, which analyzes the overall security of the inventory array, and when the overall security meets the first preset security, performs privacy encryption protection on the first tag whose integrity is less than the preset integrity, including:
[0116] Calculate the overall security Y1 of the inventory array:
[0117]
[0118] Wherein, Y1 represents the overall security; n1 represents the number of rows in the inventory array; n2 represents the number corresponding to each row and is a variable; r i A represents the row weight corresponding to the i-th row; i,j represents the safety value corresponding to the integrity of the jth element in the i-th row; ln represents the sign of the exponential function; e represents a constant, whose value is 2.7; represents the maximum protection value obtained from all rows in the inventory array; represents an average protection value of all rows in the inventory array;
[0119] When the overall security satisfies a first preset security, determining a first tag whose integrity is less than a preset integrity, and determining a possible error factor according to a sequence attribute and a sequence position of the non-zero sequence;
[0120] Based on the possible error factors, retrieve a matching protection scheme from a protection database;
[0121] The corresponding first tag is subjected to privacy encryption protection based on the protection scheme.
[0122] In this embodiment, the sequence attribute and the sequence position refer to a non-zero sequence, and the possible error factor refers to a situation where a non-zero sequence occurs due to an error indicator.
[0123] In this embodiment, the protection database includes several different possible error factors and corresponding protection schemes.
[0124] The beneficial effect of the above technical solution is: by calculating the overall security and determining the first tag whose integrity is less than the preset integrity, and effectively determining the possible error factor based on the non-zero sequence, and then by calling the solution, the protection of the first tag is achieved, providing a reliability basis for inventory counting.
[0125] The present invention provides a privacy protection method based on the Internet of Things, which securely decrypts the corresponding tag result after secure transmission to obtain a first sequence, including:
[0126] Obtain any decryption logic related to the second short signature and the third short signature to construct a new logic;
[0127] The corresponding tag result after secure transmission is securely decrypted based on the new logic to obtain a first sequence.
[0128] In this embodiment, the logic of the second short signature is 1, the logic of the third short signature is 2, and the new logic is 3.
[0129] The beneficial effect of the above technical solution is: new logic is obtained by logically constructing different short signatures, and securely decrypting them to obtain the first sequence, thereby providing a reliability basis for subsequent inventory counting.
[0130] The present invention provides a privacy protection method based on the Internet of Things, which determines the integrity of corresponding label results based on a filling sequence, including:
[0131] Determine the symbol weight and padding value of each second symbol in the padding sequence, and calculate a correction value;
[0132] Obtaining a symbol weight and a symbol value of each third symbol in the first sequence, and calculating a first complete value;
[0133] Correcting the first complete value based on the correction value to obtain a second complete value;
[0134] The second complete value is matched with the complete mapping table to obtain the completeness of the corresponding label result.
[0135] In this embodiment, the symbol weight and the padding value are determined based on the padding sequence, so as to facilitate obtaining the correction value.
[0136] In this embodiment, the first complete value is of the first sequence and is obtained based on the cumulative sum of the multiplication of the symbol weight and the symbol value.
[0137] In this embodiment, the correction value is to provide a correction coefficient for the first complete value to ensure the validity of obtaining the second complete value.
[0138] In this embodiment, the complete mapping table is preset and includes different complete values and matching completeness.
[0139] The beneficial effect of the above technical solution is: by calculating the correction value of the padded sequence and the first complete value of the first sequence, it is easy to obtain the second complete value, and through mapping and matching, it is easy to obtain integrity, which facilitates the reliability of subsequent inventory counting.
[0140] The present invention provides a privacy protection method based on the Internet of Things. According to the commodity matching tags, the integrity of the corresponding commodity is summarized into the corresponding array to obtain the inventory array, including:
[0141] Determine the product matching tags, summarize the completeness of the products into the corresponding array, and obtain the initial array;
[0142] Performing a first determination on the number of integrity of each row in the initial array, and performing a second determination on the number of integrity of each row that is lower than a preset integrity;
[0143] According to the first ratio of the second determination result to the second determination result, a reliable label is set to the corresponding row, and at the same time, a type label is set according to the induction type of the corresponding row;
[0144] According to the reliable label and the type label, a row weight of the corresponding row is determined.
[0145] In this embodiment, by determining the number of integrity and the number of integrity requirements lower than a preset integrity, a reliable label is effectively set.
[0146] The beneficial effect of the above technical solution is: by determining the ratio of the number of integrity to the number of integrity lower than the preset integrity, and summarizing the types, the corresponding labels are set respectively, and then the weights of the corresponding rows are effectively determined, providing a basis for calculating the overall security.
[0147] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A privacy protection method based on the Internet of Things, It is characterized in that include: Step 1: Monitor the set tags of each product based on the IoT monitoring system, and use short signatures to securely transmit the monitored tag results; Step 2: After secure transmission, check the integrity of each transmitted tag result; Step 3: Based on the completeness, construct the inventory array corresponding to the commodity inventory; Step 4: Analyze the overall security of the inventory array. When the overall security meets the first preset security, perform privacy encryption protection on the first tag whose integrity is less than the preset integrity. When performing the test again, securely transmit the tag result after privacy encryption protection. Among them, the IoT monitoring system monitors the set tags of each product, and uses short signatures to securely transmit the monitored tag results, including: Based on the IoT monitoring system, the tag identification code of each product’s set tag is counted; The identification codes with the same attributes are grouped together, and when the identification codes with the same attributes appear in the process of identifying the commodities in the commodity library within a preset time, the tag identification codes corresponding to the same attributes are divided and sorted for transmission according to the recognition order, and the first short signature set is obtained according to the length matching of the sorting; According to the number of sequences in the transmission sequence and the identification time sequence, a second short signature is obtained by screening from the first short signature set, and at the same time, a third short signature is screened from the first short signature set according to the channel attribute corresponding to the same attribute and the channel to be transmitted; The second short signature is sent to the tag identification result of the transmission sorting in the corresponding transmission division unit for result encryption, and at the same time, the third short signature is sent to the corresponding channel to be transmitted for transmission encryption, and the specific steps include: Step A1: Encrypt the tag identification result of the transmission order in the corresponding transmission division unit according to the second short signature using formula (1): in Indicates the hexadecimal data after the tag identification result of the transmission order in the corresponding transmission division unit is encrypted; [Q(2)] 16 Indicates the hexadecimal data format of the second short signature; D 16 Indicates the hexadecimal data of the label recognition result corresponding to the transmission order in the transmission division unit; << indicates the left shift symbol; len() indicates the number of data bits in the brackets; Step A2: Use formula (2) to encrypt the corresponding transmission channel according to the third short signature: in Indicates that data is being transmitted The hexadecimal form of the encrypted transmission data is transmitted to the corresponding transmission channel; [Q(3)] 10 Indicates the decimal data format of the third short signature; % indicates remainder; F -1 () means inverting the data in brackets; Indicates XOR operation; [Q(3)] 16 Indicates the hexadecimal data format of the third short signature; Step A3: After the transmission is completed, the received data is decrypted according to the second short signature and the third short signature using formula (3) to obtain the original data: where d 16 Indicates the hexadecimal format of the original data obtained by decryption; Indicates the hexadecimal form of the received transmission data; Indicates the hexadecimal form of the decrypted data after one decryption; Based on result encryption and transmission encryption, secure transmission of monitoring label results is achieved.
2. The privacy protection method based on the Internet of Things as claimed in claim 1, It is characterized in that After secure transmission, check the integrity of each tag result transmitted, including: Securely decrypting the corresponding label result after secure transmission to obtain a first sequence; At the same time, the secure decryption process is recorded, the missing decryption steps and non-standard decryption steps are obtained, and the filling sequence is obtained; Comparing the first sequence with the original sequence to obtain a difference sequence; Integrate the difference sequence with the filling sequence to determine whether it is a zero sequence; If so, determine the completeness of the corresponding label result based on the filled sequence; Otherwise, a non-zero sequence of the difference sequence and the padding sequence is obtained, and the integrity of the corresponding tag is determined according to the padding sequence and the non-zero sequence.
3. The privacy protection method based on the Internet of Things as claimed in claim 1, It is characterized in that Based on the completeness, build the inventory array of the corresponding commodity inventory, including: According to the products in the product library, configure the corresponding integrity for each product; Dividing the commodity library into arrays according to the commodity positions and commodity attributes of the commodities, and setting a commodity matching tag for each array; According to the product matching tags, the integrity of the corresponding products is summarized into the corresponding array to obtain the inventory array.
4. The privacy protection method based on the Internet of Things as claimed in claim 2, It is characterized in that Analyzing the overall security of the inventory array, and when the overall security satisfies a first preset security, performing privacy encryption protection on a first tag whose integrity is less than the preset integrity, including: Calculate the overall security Y1 of the inventory array: Wherein, Y1 represents the overall security; n1 represents the number of rows in the inventory array; n2 represents the number corresponding to each row and is a variable; r i A represents the row weight corresponding to the i-th row; i,j represents the safety value corresponding to the integrity of the jth element in the i-th row; ln represents the sign of the exponential function; e represents a constant, whose value is 2.7; represents the maximum protection value obtained from all rows in the inventory array; represents an average protection value of all rows in the inventory array; When the overall security satisfies a first preset security, determining a first tag whose integrity is less than a preset integrity, and determining a possible error factor according to a sequence attribute and a sequence position of the non-zero sequence; Based on the possible error factors, retrieve a matching protection scheme from a protection database; The corresponding first tag is subjected to privacy encryption protection based on the protection scheme.
5. The privacy protection method based on the Internet of Things as claimed in claim 2, It is characterized in that The corresponding tag result after secure transmission is securely decrypted to obtain a first sequence, including: Obtain any decryption logic related to the second short signature and the third short signature to construct a new logic; The corresponding tag result after secure transmission is securely decrypted based on the new logic to obtain a first sequence.
6. The privacy protection method based on the Internet of Things as claimed in claim 2, It is characterized in that Based on the filled sequence, determine the completeness of the corresponding label results, including: Determine the symbol weight and padding value of each second symbol in the padding sequence, and calculate a correction value; Obtaining a symbol weight and a symbol value of each third symbol in the first sequence, and calculating a first complete value; Correcting the first complete value based on the correction value to obtain a second complete value; The second complete value is matched with the complete mapping table to obtain the completeness of the corresponding label result.
7. The privacy protection method based on the Internet of Things as claimed in claim 3, It is characterized in that According to the product matching tags, the integrity of the corresponding products is summarized into the corresponding array to obtain the inventory array, including: Determine the product matching tags, summarize the completeness of the products into the corresponding array, and obtain the initial array; Performing a first determination on the number of integrity of each row in the initial array, and performing a second determination on the number of integrity of each row that is lower than a preset integrity; According to the first ratio of the second determination result to the second determination result, a reliable label is set to the corresponding row, and at the same time, a type label is set according to the induction type of the corresponding row; According to the reliable label and the type label, a row weight of the corresponding row is determined.
Citation Information
Patent Citations
Remote data integrity verification method based on short signature
CN109951296A
Data aggregation method and device, electronic equipment and storage medium
CN115378724A