CN115310117B - Remote monitoring operation and maintenance system for central air conditioner - Google Patents
Remote monitoring operation and maintenance system for central air conditioner Download PDFInfo
- Publication number
- CN115310117B CN115310117B CN202211247937.XA CN202211247937A CN115310117B CN 115310117 B CN115310117 B CN 115310117B CN 202211247937 A CN202211247937 A CN 202211247937A CN 115310117 B CN115310117 B CN 115310117B
- Authority
- CN
- China
- Prior art keywords
- data
- sequence
- ith
- maintenance
- air conditioner
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012423 maintenance Methods 0.000 title claims abstract description 62
- 238000012544 monitoring process Methods 0.000 title claims abstract description 18
- 239000011159 matrix material Substances 0.000 claims abstract description 98
- 239000013598 vector Substances 0.000 claims abstract description 86
- 238000000034 method Methods 0.000 claims abstract description 21
- 238000005336 cracking Methods 0.000 claims description 16
- 238000004378 air conditioning Methods 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 abstract description 9
- 238000004364 calculation method Methods 0.000 description 7
- 238000007619 statistical method Methods 0.000 description 3
- 230000000739 chaotic effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000007710 freezing Methods 0.000 description 1
- 230000008014 freezing Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 238000010977 unit operation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/50—Control or safety arrangements characterised by user interfaces or communication
- F24F11/56—Remote control
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/62—Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
- F24F11/63—Electronic processing
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Mechanical Engineering (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Complex Calculations (AREA)
- Selective Calling Equipment (AREA)
Abstract
The invention relates to the field of data processing, in particular to a remote monitoring operation and maintenance system of a central air conditioner. The processing system comprises a data collector and a controller, wherein the collector is used for collecting the operation and maintenance data sequence of the central air conditioner in real time, and the controller is used for: the method comprises the steps of acquiring data to obtain a matrix sequence, generating a first sequence formed by directional coefficient vectors, obtaining the directional coefficient vector of each first data according to the matrix sequence, obtaining encryption parameter data of the first data according to the directional coefficient vectors, constructing an encryption model according to the encryption parameter data and the directional coefficient vectors, encrypting the matrix sequence according to the encryption model to obtain a ciphertext matrix sequence, and transmitting the ciphertext matrix sequence to a central air conditioner remote monitoring operation and maintenance system, so that the encryption of the central air conditioner operation and maintenance data is realized, some important data in the central air conditioner operation and maintenance data are effectively prevented from being stolen, and the operation and maintenance safety of the central air conditioner is improved.
Description
Technical Field
The invention relates to the technical field of data processing, in particular to a remote monitoring operation and maintenance system of a central air conditioner.
Background
The central air conditioner is an important refrigerating and heating tool, the operation effect of the central air conditioner directly affects the experience of a user, and therefore, a remote monitoring operation and maintenance system is required to be used for monitoring the operation condition of the central air conditioner in real time and regulating and controlling the central air conditioner in real time. The operation and maintenance of a general air conditioner is realized by analyzing operation and maintenance data by a professional to remotely regulate and control the air conditioner, and sensitive data or important control instructions of an operation and maintenance system are easily leaked when the operation and maintenance data are stolen in transmission, so that the safety of the air conditioner is threatened. Therefore, in order to avoid stealing the operation and maintenance data of the air conditioner in the transmission process, encryption processing needs to be performed on the transmitted operation and maintenance.
Some data values in the operation and maintenance data of the central air conditioner may be the same or have similar variation trends, and the operation and maintenance data have certain periodic similarity, so that the data have a certain incidence relation, the incidence relation of the data is difficult to break through by obtaining ciphertext data by a traditional encryption method, or the incidence relation of the data can be broken through paying huge calculation amount, so that the data decryption can be easily completed through analyzing statistical characteristics or breaking violently, or the encryption calculation amount is huge, and the data cannot be used.
In view of the above situation, the invention provides a remote monitoring operation and maintenance system for a central air conditioner, wherein different direction coefficient vectors are distributed to each piece of first data, and the number of items of an encryption model is determined according to the evaluation condition of the first data with the same direction coefficient vectors through analysis, so that the encrypted data is difficult to crack through an anti-decryption mode.
Disclosure of Invention
In order to solve the above technical problems, an object of the present invention is to provide a remote operation and maintenance monitoring system for a central air conditioner, wherein the processing system includes a signal collector and a controller, the signal collector is configured to collect an operation and maintenance data sequence of the central air conditioner in real time, and the controller is configured to:
acquiring a central air conditioner operation and maintenance data sequence, coordinates of each first data in the central air conditioner operation and maintenance data sequence and a first dimension of each first data;
generating a first sequence, wherein each element in the first sequence is a direction coefficient vector, and the direction coefficient vector of each first data is determined in the first sequence according to the coordinate of each first data;
dividing first data with the same directional coefficient vector into a data set to obtain a plurality of data sets, obtaining the value amplitude and the number of approximate data of each first data according to each data set, and obtaining the cracking difficulty of each first data according to the value amplitude and the number of the approximate data of each first data;
constructing an optimal encryption model of each first data according to the cracking difficulty of each first data, the first dimension and the direction coefficient vector of each first data;
taking the solution of the optimal encryption model as ciphertext data of each first data;
and forming ciphertext data sequences by using the ciphertext data of all the first data, and transmitting the ciphertext data sequences as the encryption result of the operation and maintenance data of the central air conditioner.
Preferably, the constructing an optimal encryption model of each first data according to the cracking difficulty of each first data, the first dimension and the direction coefficient vector of each first data is as follows:
wherein,preceding the directional coefficient vector of the ith first dataThe data of the dimensions is represented by the dimension,a first dimension representing the ith first data,indicating the difficulty of cracking the ith first data,indicating the ith first data.
Preferably, the method for determining the directional coefficient vector of each first data in the first sequence according to the coordinates of each first data comprises:
acquiring the number of direction coefficient vectors contained in the first sequence, and calculating the position of the direction coefficient vector of each first data in the first sequence according to the number and the coordinates of each first data;
the directional coefficient vector at the position in the first sequence is taken as the directional coefficient vector of each first data.
Preferably, the formula for calculating the position of the directional coefficient vector of each first datum in the first sequence is as follows:
wherein,a line coordinate representing the ith first data,column coordinates representing the ith first data,representing the number of vectors containing directional coefficients in the first sequence,the position of the directional coefficient vector representing the first data in the first sequence.
Preferably, the method for obtaining the value amplitude and the number of the approximate data of each first data according to each data set includes:
taking the information entropy of all data in the data set as the value amplitude of each first data in the data set;
any first data in the data set is recorded as second data, other data except the second data in the data set is recorded as third data, the second data and each third data are subjected to difference to obtain a difference value, the third data with the difference value absolute value smaller than a first preset threshold value are used as approximate data of the second data, and the number of all the approximate data of the second data is used as the number of the approximate data of the second data, namely the number of the approximate data of each first data.
Preferably, the formula for calculating the cracking difficulty of each first data is as follows:
wherein,indicating the amplitude of the ith first data,indicates the number of approximate data of the ith first data,is shown asA first dataThe difficulty of the cracking of the concrete well pipe,is a pair ofAnd carrying out downward rounding processing.
Preferably, the method for acquiring the central air-conditioning operation and maintenance data sequence, the coordinates of each first data in the central air-conditioning operation and maintenance data sequence, and the first dimension of each first data includes:
acquiring an air conditioner operation and maintenance data sequence, wherein the air conditioner operation and maintenance data sequence is composed of a plurality of first data;
dividing each air conditioner operation and maintenance data sequence into a plurality of subsequences, converting each subsequence into a two-dimensional matrix of each subsequence, and forming the two-dimensional matrix of all the subsequences into a two-dimensional matrix sequence;
and acquiring the coordinate of each first data in the two-dimensional matrix, and acquiring the position of the two-dimensional matrix where each first data is located in the two-dimensional matrix sequence as the first dimension of each first data.
The invention has the following beneficial effects: according to the method, different direction coefficient vectors are distributed to each piece of data, the number of terms of the encryption equation is determined by analyzing the value conditions of operation and maintenance data corresponding to the same direction coefficient vector, the direction coefficient vector is used as a constant coefficient of the equation, each operation and maintenance data is used as a function value component to output the encryption equation, and therefore the constructed encryption equation can be guaranteed to contain proper number of terms, the calculation amount of encryption is not increased, and meanwhile the encryption equation can be prevented from being solved. A plurality of groups of feasible solutions are obtained by solving the encryption equation, one feasible solution is selected from all the feasible solutions to be used as the encrypted data of the operation and maintenance data, the encrypted data obtained in the mode has no statistical characteristics, the incidence relation among the data is broken, and the encrypted data is difficult to break through statistical analysis.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions and advantages of the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a flowchart illustrating the general steps of a central air conditioner remote monitoring operation and maintenance system according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, a flowchart of a remote operation and maintenance monitoring system for a central air conditioner according to an embodiment of the present invention is shown, where the method includes:
and S001, acquiring data to construct a two-dimensional matrix and generating a first sequence.
1. And collecting data to construct a two-dimensional matrix.
Acquiring an operation maintenance data sequence of the central air conditioner, wherein the operation maintenance data comprises:
(1) Meteorological data, including indoor temperature, humidity, wind speed;
(2) And the operation data comprises cold source operation data, freezing side hydraulic operation data, cooling side hydraulic operation data, tail end air disc operation data and tail end fan unit operation data.
And splicing the meteorological data and the operation data acquired at each moment together to form an operation and maintenance data subsequence at one moment, and splicing the operation and maintenance data subsequences at all moments together to form a one-dimensional operation and maintenance data sequence.
In order to facilitate subsequent encryption processing, a plurality of two-dimensional matrixes are constructed from the one-dimensional operation and maintenance data sequence. The specific method for obtaining a plurality of two-dimensional matrices according to the operation maintenance data sequence is as follows:
uniformly dividing one-dimensional running data sequence intoHas a length ofInto which each sub-sequence is dividedEach length isData segment of willHas a length ofIs converted intoThe matrix is referred to as a two-dimensional matrix. The sequence formed by all the two-dimensional matrixes is a matrix sequence, and each element in the matrix sequence is a two-dimensional matrix.
2. A first sequence is generated.
(1) Generating an N1-dimensional data sequence by using chaotic mapping, and the scheme10000 was taken. It should be noted that the function parameters of the chaotic map are well agreed by both parties, so that transmission is not needed.
(2) And obtaining a direction coefficient vector according to the data sequence.
Will be provided withThe dimension data sequence is generated by random permutation and combinationAnVector of dimensions, eachThe vector of dimensions is taken as a directional coefficient vector. Forming a first sequence by all the direction coefficient vectors, wherein each element in the first sequence is each direction coefficient vector; in the scheme100 is taken.
The method for forming all the direction coefficient vectors into a first sequence comprises the following steps: sorting all direction coefficient vectors according to data of a first dimension in each direction coefficient vector, placing the direction coefficient vector with larger first dimension data in front of the direction coefficient vectors, when the data of the first dimension is the same, sorting the direction coefficient vectors with the same first dimension data according to the size of second dimension data, arranging the direction coefficient vector with larger second dimension data in front of the direction coefficient vectors, and so on, sequentially using the data size of each position to arrange the direction coefficient vectors to obtain the position of each direction coefficient vector, and taking the sequence obtained by arranging all the direction coefficient vectors according to the position as a first sequence.
S002: and constructing an encryption model, and encrypting the matrix sequence by using the encryption model to obtain a ciphertext matrix sequence.
1. And determining the direction coefficient vector of each coordinate position data according to the matrix coordinates.
Recording each data in each two-dimensional matrix in the matrix sequence as a first data, and recording the first data of a certain two-dimensional matrixThe first data is taken as an example to explain a selection method of each first data direction coefficient vector in the two-dimensional matrix, which specifically comprises the following steps:
get the ithRow coordinate of a dataAnd column coordinatesObtaining the number of elements included in the first sequence. Obtaining the position of the direction coefficient vector of the ith first data in the first sequence according to the row and column coordinates of the ith first data as follows:
wherein% represents a remainder symbol byObtaining a directional coefficient vector of the ith first data in the two-dimensional matrix,and representing the dimension of the direction coefficient vector of the ith first data in the two-dimensional matrix in the first sequence.
In the first sequence, obtainAnd the direction coefficient vector of each position is the direction coefficient vector of the ith first data.
Similarly, each first data in each two-dimensional matrix can obtain a direction coefficient vector, and because the direction coefficient vectors for encrypting each first data are different, the different direction coefficient vectors have different encryption effects on the first data at each position, so that the encryption diversity is increased, the spatial correlation of the two-dimensional matrix can be effectively broken, and the decryption difficulty can be increased.
2. And encrypting the matrix sequence according to the direction coefficient vector to obtain a ciphertext matrix sequence.
(1) First, a simple encryption model is given for encryption:
for the first in a certain two-dimensional matrixA first dataFor the first dataThe specific method for encrypting by using the encryption model is as follows:
first, theA first dataThe corresponding directional coefficient vector is noted asFrom the direction vectorTo obtain the first 4-dimensional dataUsing the 4 data and the first dataConstruction of the independent variablesPolynomial of. The polynomial may have infinite solutions in which one set of solutions is randomly selected, and the randomly selected set of solutions is sequencedIs marked asWill solve the sequenceTaking the encrypted three-channel value as the ith first data; then, according to the direction coefficient vectors of all the first data, respectively encrypting all the first data in the two-dimensional matrix to obtain a three-channel ciphertext matrix, whereinThe value of the ith data of the first channel ciphertext matrix in the three-channel ciphertext matrix,the value of the ith data of the second channel ciphertext matrix obtained by the two-dimensional matrix encryption,and (4) obtaining the value of the ith data of the ciphertext matrix of the third channel by encrypting the two-dimensional matrix. So far, a two-dimensional matrix is encrypted into a three-channel ciphertext matrix by using the encryption method, and the three-channel ciphertext matrices of all the two-dimensional matrices form a ciphertext matrix sequence.
The encryption method randomly selects a group of solutions in all solution spaces as ciphertext data, the same plaintext data can be encrypted into different ciphertext data, different plaintext data can be encrypted into the same ciphertext data, therefore, the statistical characteristics in the ciphertext image are different from the statistical characteristics of the plaintext image, an attacker cannot carry out statistical analysis attack on the ciphertext image according to the rule of the statistical characteristics of the ciphertext image, the encryption rule is difficult to obtain through the statistical characteristics, the difficulty of brute force cracking of the ciphertext image is increased, the encryption and decryption operation of the encryption model is really a simple linear model, and the calculation amount and the calculation speed are high.
However, the operation and maintenance data of the central air conditioner has certain periodicity characteristics, so that the operation and maintenance data of the central air conditioner has periodicity numbersAccording to the method, a large amount of data with the same value can exist in the obtained matrix sequence, and when a plurality of data with the same value exist in the matrix sequence and the direction coefficient vectors corresponding to the data are the same, the encryption mode can easily solve the corresponding plaintext data in an inverse solution mode. For example, if there are multiple data values in the matrix sequence that are the same and the corresponding directional coefficient vectors of the multiple data are the same, an equation set is constructed, and each equation in the equation set isAre the same, while each formulaWhen the ciphertext matrix is public, at this timeIt is known that the unknowns of the equation set at this time are four data in the undisclosed directional coefficient vectorAnd plaintext data of two-dimensional matrixAnd thus plaintext data is obtained by solving the equation set at this time. To address this problem, a complex encryption model is provided below.
(2) Then, an optimal encryption model is given for encryption:
through analysis, it can be known that the number of approximate data corresponding to the same direction coefficient vector in the matrix sequence is more than the number of unknown numbers, so that the number of unknown numbers needs to be further determined according to the number of the same data corresponding to the same direction vector in the matrix sequence, and the approximate data refers to data with similar values. Meanwhile, when the values of the data corresponding to the coefficient vectors in the same direction in the matrix sequence are similar, the plaintext data in the matrix sequence can be solved, so that the values and amplitudes of the data corresponding to the vectors in the same direction need to be analyzed to determine the number of positions, which is specifically as follows:
a. calculating the value amplitude:
dividing first data with the same direction coefficient vector in a matrix sequence into a category set, dividing all the first data in the matrix sequence into a plurality of category sets, obtaining the category set to which the ith first data of the matrix sequence belongs, recording the category set as a first category set, and calculating by utilizing all the first data of the first category to obtain an information entropy valueEntropy of informationAs the value amplitude of the category set in which the ith first data is located,the larger the data value in the first category set is, the more complicated the data value is, that is, the probability that the value in the first category set is close to the ith first data value is smaller, the equation set in (1) is difficult to establish, or the solution result is only approximate, and an accurate plaintext cannot be obtained.
b. Obtaining the number of approximate data:
respectively arranging each first data in the first category set to the ith first dataSubtracting to obtain difference of the first data, and making the difference be less than first thresholdAs approximate data of the ith first data, the first data in the first category is countedThe number of approximate data of the first data。
c. And (3) establishing an encryption model according to the number of each value range of the approximate data:
the position of the two-dimensional matrix to which the ith first data belongs in the matrix sequence is acquired and recorded as。
Calculating the cracking difficulty of the ith first dataThe cracking difficulty is determined by the value range of the category set where the ith first data is located and the number of the approximate data, and the cracking difficulty calculation formula is as follows:
Obtaining the direction coefficient vector of the ith first dataData of individual positionUsing the front of the directional coefficient vectorDimension dataAn encryption model is constructed as a constant parameter:
wherein in the formulaIs known, thereforeIt is known that at the same timeCan obtain first dataAs is known, the unknown data in the current formula are only。
All feasible solutions of the expression are solved, and one group of solutions is randomly selected from all feasible solutionsWill beAnd taking the encrypted three-channel value as the ith first data, and encrypting the two-dimensional matrix to obtain a three-channel ciphertext matrix, wherein the three-channel ciphertext matrix is obtainedThe value of the ith data of the ciphertext matrix of the first channel obtained by encrypting the two-dimensional matrix,the value of the ith data of the ciphertext matrix of the second channel obtained by encrypting the two-dimensional matrix,and obtaining the value of the ith data of the ciphertext matrix of the third channel obtained by encrypting the two-dimensional matrix.
And encrypting all the two-dimensional matrixes of the matrix sequence to obtain a ciphertext matrix sequence, wherein each element of the ciphertext matrix sequence is a three-channel ciphertext matrix.
The number of constant coefficients in the equation can be determined according to the similar value condition of all data with the same direction coefficient vector in the matrix sequence through the encryption model, and when the number of the constant coefficients is more than the number of the similar data in the matrix sequence, the plaintext data in the matrix sequence is difficult to determine through solving the equation mode.
And transmitting the ciphertext matrix sequence to a central air-conditioning remote monitoring operation and maintenance system.
S003: and decrypting the ciphertext matrix sequence to obtain the matrix sequence.
The following description takes an example of a decryption method of ciphertext data obtained by a complex encryption model, which specifically includes the following steps:
each two-dimensional matrix of the matrix sequence is encrypted into a three-channel ciphertext matrix, so that the matrix sequence can obtain a corresponding ciphertext matrix sequence, and each element of the ciphertext data sequence is a three-channel ciphertext matrix.
Obtaining the row and column coordinates of the ith second dataObtaining the position of the three-channel ciphertext matrix in which the ith second data is positioned in the ciphertext matrix sequence。
And obtaining a direction coefficient vector of the ith second data according to the row and column coordinates where the ith second data is located in the second step. Obtaining the ith second dataBefore obtaining in the direction coefficient vectorData of a personWill be ahead ofThe data is used as a constant coefficient of a complex encryption model, so that the ith second data obtained by decryption is as follows:
the remote monitoring operation and maintenance system decrypts the transmitted ciphertext matrix sequence by using the method in the S003, displays the decrypted matrix sequence data on a monitoring screen, and realizes the operation and maintenance abnormity judgment of the central air conditioner by analyzing the data on the monitoring screen.
In summary, in the embodiments of the present invention, different direction coefficient vectors are allocated to each data, the number of terms of the encryption equation is determined by analyzing the value taking condition of the operation and maintenance data corresponding to the same direction coefficient vector, the direction coefficient vector is used as a constant coefficient of the equation, and each operation and maintenance data is used as a function value component to generate the encryption equation, so that the constructed encryption equation can be ensured to contain an appropriate number of terms, the calculation amount of encryption is not increased, and the solution can be prevented. A plurality of groups of feasible solutions are obtained by solving the encryption equation, one feasible solution is selected from all the feasible solutions to be used as the encrypted data of the operation and maintenance data, and the encrypted data obtained in the mode has no statistical characteristics and is difficult to crack through statistical analysis.
It should be noted that: the precedence order of the above embodiments of the present invention is only for description, and does not represent the merits of the embodiments. The processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
All the embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from other embodiments.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and should not be taken as limiting the scope of the present invention, which is intended to cover any modifications, equivalents, improvements, etc. within the spirit and scope of the present invention.
Claims (4)
1. The utility model provides a central air conditioning remote monitoring operation and maintenance system which characterized in that, operation and maintenance system includes signal collector and controller, signal collector is used for gathering central air conditioning operation and maintenance data sequence in real time, the controller is used for:
acquiring a central air conditioner operation and maintenance data sequence, coordinates of each first data in the central air conditioner operation and maintenance data sequence and a first dimension of each first data;
generating a first sequence, wherein each element in the first sequence is a direction coefficient vector, and the direction coefficient vector of each first data is determined in the first sequence according to the coordinate of each first data;
dividing first data with the same directional coefficient vector into a data set to obtain a plurality of data sets, obtaining the value amplitude and the number of approximate data of each first data according to each data set, and obtaining the cracking difficulty of each first data according to the value amplitude and the number of approximate data of each first data;
constructing an optimal encryption model of each first data according to the cracking difficulty of each first data, the first dimensionality and the direction coefficient vector of each first data;
taking the solution of the optimal encryption model as ciphertext data of each first data;
the ciphertext data of all the first data form a ciphertext data sequence, and the ciphertext data sequence is used as an encryption result of the central air-conditioning operation and maintenance data for transmission; the method for constructing the optimal encryption model of each first data according to the cracking difficulty of each first data, the first dimension and the direction coefficient vector of each first data comprises the following steps:
wherein,preceding the directional coefficient vector of the ith first dataThe data of the dimensions is represented by the dimension,a first dimension representing the ith first data,indicating the difficulty of cracking the ith first data,representing the ith first data;
all feasible solutions of the corresponding expression of the optimal encryption model are solved, and one group of solutions is randomly selected from all feasible solutionsWill beThe encrypted three-channel value is used as the encrypted three-channel value of the ith first data, and the first data is encrypted to obtain a three-channel ciphertext matrix, whereinTaking the value of the ith data of the ciphertext matrix of the first channel obtained by encrypting the first data,obtaining ith data of ciphertext matrix of second channel obtained by encrypting first dataValue of,taking the value of the ith data of the third channel ciphertext matrix obtained by encrypting the first data, and taking the three channel ciphertext matrix as the ciphertext data of the first data;
the decryption method is as follows: obtaining the row-column coordinate of the ith first dataObtaining the position of the three-channel ciphertext matrix where the ith first data is located in the ciphertext data sequence;
Obtaining the direction coefficient vector of the ith first data according to the row and column coordinates of the ith first data, and obtaining the ith first dataBefore obtaining in the direction coefficient vectorData of a personWill be preceded byTaking the data as a constant coefficient of a complex encryption model, and decrypting to obtain the ith first data as follows:
the formula for calculating the cracking difficulty of each first data is as follows:
wherein,indicating the amplitude of the ith first data,indicating the number of approximation data of the ith first data,denotes the firstThe difficulty of cracking the first data,is a pair ofCarrying out downward rounding treatment;
the method for obtaining the value amplitude and the number of the approximate data of each first data according to each data set comprises the following steps:
taking the information entropy of all data in the data set as the value amplitude of each first data in the data set;
any first data in the data set is recorded as second data, other data except the second data in the data set is recorded as third data, the second data and each third data are subjected to difference to obtain a difference value, the third data with the difference value absolute value smaller than a first preset threshold value are used as approximate data of the second data, and the number of all the approximate data of the second data is used as the number of the approximate data of the second data, namely the number of the approximate data of each first data.
2. The remote operation and maintenance monitoring system for the central air conditioner as claimed in claim 1, wherein the method for determining the direction coefficient vector of each first data in the first sequence according to the coordinate of each first data comprises:
acquiring the number of direction coefficient vectors contained in the first sequence, and calculating the position of the direction coefficient vector of each first data in the first sequence according to the number and the coordinates of each first data;
the directional coefficient vector at the position in the first sequence is taken as the directional coefficient vector of each first data.
3. The remote operation and maintenance monitoring system for central air conditioner according to claim 2, wherein the formula for calculating the position of the directional coefficient vector of each first datum in the first sequence is as follows:
wherein,a line coordinate representing the ith first data,column coordinates representing the ith first data,representing the number of vectors containing directional coefficients in the first sequence,the position of the directional coefficient vector representing the first data in the first sequence.
4. The system as claimed in claim 1, wherein the method for obtaining the operation and maintenance data sequence of the central air conditioner, the coordinates of each first data in the operation and maintenance data sequence of the central air conditioner and the first dimension of each first data comprises:
acquiring an air conditioner operation and maintenance data sequence, wherein the air conditioner operation and maintenance data sequence is composed of a plurality of first data;
dividing each air conditioner operation and maintenance data sequence into a plurality of subsequences, converting each subsequence into a two-dimensional matrix of each subsequence, and forming the two-dimensional matrix of all subsequences into a two-dimensional matrix sequence;
and acquiring the coordinate of each first data in the two-dimensional matrix, and acquiring the position of the two-dimensional matrix where each first data is located in the two-dimensional matrix sequence as the first dimension of each first data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211247937.XA CN115310117B (en) | 2022-10-12 | 2022-10-12 | Remote monitoring operation and maintenance system for central air conditioner |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211247937.XA CN115310117B (en) | 2022-10-12 | 2022-10-12 | Remote monitoring operation and maintenance system for central air conditioner |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115310117A CN115310117A (en) | 2022-11-08 |
CN115310117B true CN115310117B (en) | 2022-12-27 |
Family
ID=83868499
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211247937.XA Active CN115310117B (en) | 2022-10-12 | 2022-10-12 | Remote monitoring operation and maintenance system for central air conditioner |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115310117B (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103077211B (en) * | 2012-12-28 | 2016-05-04 | 南京师范大学 | A kind of scramble and method of reducing of GIS line of vector face figure layer data |
CN106952212B (en) * | 2017-03-14 | 2019-10-15 | 电子科技大学 | A kind of HOG image characteristics extraction algorithm based on vector homomorphic cryptography |
CN113723440B (en) * | 2021-06-17 | 2024-05-07 | 北京工业大学 | Encryption TLS application flow classification method and system on cloud platform |
-
2022
- 2022-10-12 CN CN202211247937.XA patent/CN115310117B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN115310117A (en) | 2022-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Kiss et al. | SoK: Modular and efficient private decision tree evaluation | |
JP5300983B2 (en) | Data processing device | |
Zhang et al. | A novel image encryption scheme based on a linear hyperbolic chaotic system of partial differential equations | |
Martinasek et al. | Optimization of power analysis using neural network | |
CN111143865B (en) | User behavior analysis system and method for automatically generating label on ciphertext data | |
JP2014102398A (en) | Decoding method, decoding program, decoding device and secret key generation method | |
JP6988918B2 (en) | Secret calculation system and method | |
CN109359588B (en) | Novel privacy protection non-interactive K nearest neighbor classification method | |
CN115643003B (en) | Method and apparatus for side channel analysis | |
CN110163292A (en) | Secret protection k-means clustering method based on vector homomorphic cryptography | |
CN104618091A (en) | Dual-chaotic system dynamic key and RSA jointed streaming media secret communication method | |
CN116319110B (en) | Data acquisition and management method for industrial multi-source heterogeneous time sequence data | |
Zhu et al. | A new RSA image encryption algorithm based on singular value decomposition | |
CN109218008B (en) | Template attack method for SM4 key expansion algorithm | |
CN115310117B (en) | Remote monitoring operation and maintenance system for central air conditioner | |
CN112543100A (en) | Dynamic key generation method and system | |
CN116015766A (en) | Data safety transmission system for computer | |
Bogdanov et al. | Linear cryptanalysis of DES with asymmetries | |
Hussain et al. | Efficient video encryption using lightweight cryptography algorithm | |
CN115834792B (en) | Video data processing method and system based on artificial intelligence | |
CN115865534B (en) | Malicious encryption-based traffic detection method, system, device and medium | |
CN116112149A (en) | Test data encryption method for unmanned vehicle | |
CN113438079A (en) | Hybrid encryption method for low-voltage Internet of things sensing terminal and intelligent electric meter | |
CN115412360A (en) | Side channel correlation energy analysis method and system applied to ring polynomial multiplier | |
CN107194185A (en) | A kind of chro-matography and method with secret protection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |