CN115310117A - Remote monitoring operation and maintenance system for central air conditioner - Google Patents

Remote monitoring operation and maintenance system for central air conditioner Download PDF

Info

Publication number
CN115310117A
CN115310117A CN202211247937.XA CN202211247937A CN115310117A CN 115310117 A CN115310117 A CN 115310117A CN 202211247937 A CN202211247937 A CN 202211247937A CN 115310117 A CN115310117 A CN 115310117A
Authority
CN
China
Prior art keywords
data
sequence
air conditioner
maintenance
central air
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.)
Granted
Application number
CN202211247937.XA
Other languages
Chinese (zh)
Other versions
CN115310117B (en
Inventor
杜国栋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Taiente Environmental Technology Co ltd
Original Assignee
Jiangsu Taiente Environmental Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Jiangsu Taiente Environmental Technology Co ltd filed Critical Jiangsu Taiente Environmental Technology Co ltd
Priority to CN202211247937.XA priority Critical patent/CN115310117B/en
Publication of CN115310117A publication Critical patent/CN115310117A/en
Application granted granted Critical
Publication of CN115310117B publication Critical patent/CN115310117B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/50Control or safety arrangements characterised by user interfaces or communication
    • F24F11/56Remote control
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/62Control 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/63Electronic processing

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Selective Calling Equipment (AREA)
  • Complex Calculations (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

Remote monitoring operation and maintenance system for central air conditioner
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 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 a ciphertext data sequence by using the ciphertext data of all the first data, and transmitting the ciphertext data sequence as an 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:
Figure 568166DEST_PATH_IMAGE001
wherein the content of the first and second substances,
Figure 732342DEST_PATH_IMAGE002
preceding the directional coefficient vector of the ith first data
Figure 304268DEST_PATH_IMAGE003
The data of the dimensions is represented by the dimension,
Figure 339221DEST_PATH_IMAGE004
a first dimension representing the ith first data,
Figure 109730DEST_PATH_IMAGE005
indicating the difficulty of cracking the ith first data,
Figure 204725DEST_PATH_IMAGE006
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:
Figure 163149DEST_PATH_IMAGE007
wherein the content of the first and second substances,
Figure 733283DEST_PATH_IMAGE008
a line coordinate representing the ith first data,
Figure 623878DEST_PATH_IMAGE009
column coordinates indicating the ith first data,
Figure 93037DEST_PATH_IMAGE010
representing the number of vectors containing directional coefficients in the first sequence,
Figure 170714DEST_PATH_IMAGE011
a position of a directional coefficient vector representing the first data in the first sequence,
Figure 78628DEST_PATH_IMAGE012
representing a remainder symbol.
Preferably, the method for obtaining the value amplitude and the number of 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:
Figure 761413DEST_PATH_IMAGE013
wherein the content of the first and second substances,
Figure 198210DEST_PATH_IMAGE014
indicating the value amplitude of the ith first data,
Figure 763184DEST_PATH_IMAGE015
indicating the number of approximation data of the ith first data,
Figure 943630DEST_PATH_IMAGE016
is shown as
Figure 543238DEST_PATH_IMAGE017
The difficulty of cracking the first data,
Figure 150937DEST_PATH_IMAGE018
is a pair of
Figure 203207DEST_PATH_IMAGE019
And performing rounding-down 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 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 remote monitoring operation and maintenance system for a central air conditioner 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 obtained by a person skilled in the art without making any creative effort based on the embodiments in the present invention, belong to 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:
s001: and 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 into
Figure 125026DEST_PATH_IMAGE020
Has a length of
Figure 576212DEST_PATH_IMAGE021
Into which each sub-sequence is divided
Figure 620391DEST_PATH_IMAGE022
Each length is
Figure 159957DEST_PATH_IMAGE023
Data segment of will
Figure 885467DEST_PATH_IMAGE022
Has a length of
Figure 459668DEST_PATH_IMAGE023
Data segment conversion to
Figure 612432DEST_PATH_IMAGE024
The 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 scheme
Figure 639294DEST_PATH_IMAGE025
10000 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 with
Figure 965233DEST_PATH_IMAGE020
The dimension data sequence is generated by random permutation and combination
Figure 331623DEST_PATH_IMAGE026
An
Figure 452026DEST_PATH_IMAGE027
Vector of dimensions, each
Figure 231763DEST_PATH_IMAGE027
The 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 scheme
Figure 95814DEST_PATH_IMAGE028
100 is taken.
The method for forming a first sequence by all the directional coefficient vectors is as follows: 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, sorting the direction coefficient vectors of the same first dimension data according to the size of second dimension data when the data of the first dimension is the same, arranging the direction coefficient vectors with larger second dimension data in front, and so on, arranging the direction coefficient vectors according to the size of each position to obtain the position of each direction coefficient vector, and taking a sequence obtained by arranging all the direction coefficient vectors according to the positions 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 a 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 matrix
Figure 113449DEST_PATH_IMAGE029
The 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:
obtaining the line coordinate of the ith first data
Figure 690840DEST_PATH_IMAGE030
And column coordinates
Figure 426714DEST_PATH_IMAGE031
Obtaining the number of elements contained in the first sequence
Figure 828877DEST_PATH_IMAGE032
. 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, wherein the position of the direction coefficient vector of the ith first data in the first sequence is as follows:
Figure 169860DEST_PATH_IMAGE033
wherein% represents a remainder symbol by
Figure 897644DEST_PATH_IMAGE034
Obtaining a directional coefficient vector of the ith first data in the two-dimensional matrix,
Figure 120815DEST_PATH_IMAGE035
a dimension of a directional coefficient vector representing the ith first data in the two-dimensional matrix in the first sequence,
Figure 795510DEST_PATH_IMAGE036
representing a remainder symbol.
In the first sequence, obtain
Figure 787737DEST_PATH_IMAGE035
And the direction coefficient vector of each position is the direction coefficient vector of the ith first data.
In a similar way, 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 adopt different encryption effects on the first data at each position, so that the encryption diversity is increased, the spatial relevance of the two-dimensional matrix can be effectively broken, and the decryption difficulty can be increased.
1. 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 matrix
Figure 309592DEST_PATH_IMAGE037
A first data
Figure 223321DEST_PATH_IMAGE038
For the first data
Figure 232865DEST_PATH_IMAGE038
Using cryptographic modelsThe specific method for performing encryption is as follows:
first, the
Figure 345178DEST_PATH_IMAGE037
A first data
Figure 414765DEST_PATH_IMAGE038
The corresponding directional coefficient vector is noted as
Figure 550211DEST_PATH_IMAGE039
From the direction vector
Figure 629026DEST_PATH_IMAGE040
In obtaining the first 4-dimensional data
Figure 595845DEST_PATH_IMAGE041
Using the 4 data and the first data
Figure 771087DEST_PATH_IMAGE038
Construction of the independent variables
Figure 456146DEST_PATH_IMAGE042
Polynomial of (2)
Figure 807493DEST_PATH_IMAGE043
. Infinite solutions exist in the polynomial, one group of solutions are randomly extracted in the infinite solutions, and a group of randomly extracted solutions are recorded as a solution sequence
Figure 628818DEST_PATH_IMAGE044
Will solve the sequence
Figure 40208DEST_PATH_IMAGE044
Taking 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, wherein
Figure 150246DEST_PATH_IMAGE045
The value of the ith data of the first channel ciphertext matrix in the three-channel ciphertext matrix,
Figure 102022DEST_PATH_IMAGE046
the value of the ith data of the second channel ciphertext matrix obtained by the two-dimensional matrix encryption,
Figure 777854DEST_PATH_IMAGE047
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 a large amount of data with the same value exists in a matrix sequence obtained by utilizing the periodic data, and when a plurality of data with the same value exist in the matrix sequence and direction coefficient vectors corresponding to the data are the same, the encryption mode is easy to 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 is
Figure 563407DEST_PATH_IMAGE048
Are the same, while each formula
Figure 426321DEST_PATH_IMAGE049
When the ciphertext matrix is public, at this time
Figure 119471DEST_PATH_IMAGE050
It is known that the unknowns of the equation set at this time are four data in the undisclosed directional coefficient vector
Figure 915388DEST_PATH_IMAGE051
And plaintext data of two-dimensional matrix
Figure 668581DEST_PATH_IMAGE048
Thus, the plaintext data is now obtained by solving the equation set. To address this problem, a complex encryption model is provided below.
(1) 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 value
Figure 547019DEST_PATH_IMAGE053
Entropy of information
Figure 43860DEST_PATH_IMAGE053
As the value amplitude of the category set in which the ith first data is located,
Figure 694284DEST_PATH_IMAGE053
the greater 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 data
Figure DEST_PATH_IMAGE055
Subtracting to obtain difference of the first data, and making the difference be less than first threshold
Figure DEST_PATH_IMAGE057
As approximate data of the ith first data, the first data in the first category is counted
Figure DEST_PATH_IMAGE059
Number of approximate data of first data
Figure DEST_PATH_IMAGE061
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
Figure DEST_PATH_IMAGE063
Difficulty in calculating ith first data
Figure DEST_PATH_IMAGE065
The 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:
Figure 103531DEST_PATH_IMAGE066
wherein
Figure DEST_PATH_IMAGE067
Presentation pair
Figure DEST_PATH_IMAGE069
And (5) carrying out downward rounding processing.
Obtaining the previous direction coefficient vector from the ith first data
Figure DEST_PATH_IMAGE071
Data of individual position
Figure DEST_PATH_IMAGE073
Using the front of the directional coefficient vector
Figure 610211DEST_PATH_IMAGE071
Dimension data
Figure 645163DEST_PATH_IMAGE074
Constructing an encryption model as constant parameters:
Figure 150094DEST_PATH_IMAGE076
wherein in the formula
Figure 448351DEST_PATH_IMAGE063
Is known, therefore
Figure 38732DEST_PATH_IMAGE078
It is known that at the same time
Figure 877375DEST_PATH_IMAGE080
Can obtain the first data
Figure 767971DEST_PATH_IMAGE082
As is known, the unknown data in the current formula are only
Figure 33867DEST_PATH_IMAGE084
All feasible solutions of the expression are solved, and one group of solutions is randomly selected from all feasible solutions
Figure 314807DEST_PATH_IMAGE086
Will be
Figure 691562DEST_PATH_IMAGE088
And 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 obtained
Figure 171085DEST_PATH_IMAGE090
The value of the ith data of the ciphertext matrix of the first channel obtained by encrypting the two-dimensional matrix,
Figure 873461DEST_PATH_IMAGE092
the value of the ith data of the ciphertext matrix of the second channel obtained by encrypting the two-dimensional matrix,
Figure 641697DEST_PATH_IMAGE094
and (4) obtaining the value of the ith data of the ciphertext matrix of the third channel 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 the decryption method of the ciphertext data obtained by the complex encryption model as an example, and 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-column coordinates of the ith second data
Figure 819213DEST_PATH_IMAGE096
Obtaining the position of the three-channel ciphertext matrix where the ith second data is located in the ciphertext matrix sequence
Figure 418822DEST_PATH_IMAGE063
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 data
Figure 26521DEST_PATH_IMAGE098
Before obtaining in the direction coefficient vector
Figure 78790DEST_PATH_IMAGE071
Data of a person
Figure 62927DEST_PATH_IMAGE073
Will be preceded by
Figure 517042DEST_PATH_IMAGE071
The data is used as a constant coefficient of a complex encryption model, so that the ith second data obtained by decryption is as follows:
Figure 295642DEST_PATH_IMAGE100
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 sequence of the above embodiments of the present invention is only for description, and does not represent the advantages or disadvantages 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 is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (7)

1. The utility model provides a central air conditioning remote monitoring operation and maintenance system which characterized in that, processing 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 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.
2. The remote operation and maintenance monitoring system for the central air conditioner as claimed in claim 1, wherein the optimal encryption model for each first data constructed according to the difficulty of cracking each first data, the first dimension and the direction coefficient vector of each first data is as follows:
Figure 478793DEST_PATH_IMAGE002
wherein the content of the first and second substances,
Figure DEST_PATH_IMAGE003
preceding the directional coefficient vector of the ith first data
Figure 407566DEST_PATH_IMAGE004
The data of the dimensions is represented by the dimension,
Figure DEST_PATH_IMAGE005
a first dimension representing the ith first data,
Figure 919450DEST_PATH_IMAGE006
indicating the difficulty of cracking the ith first data,
Figure DEST_PATH_IMAGE007
indicating the ith first data.
3. 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.
4. The remote operation and maintenance monitoring system for the central air conditioner as claimed in claim 3, wherein the formula for calculating the position of the directional coefficient vector of each first datum in the first sequence is:
Figure DEST_PATH_IMAGE009
wherein the content of the first and second substances,
Figure 960962DEST_PATH_IMAGE010
a line coordinate representing the ith first data,
Figure DEST_PATH_IMAGE011
column coordinates representing the ith first data,
Figure 659927DEST_PATH_IMAGE012
representing the number of vectors containing directional coefficients in the first sequence,
Figure DEST_PATH_IMAGE013
a position of a directional coefficient vector representing the first data in the first sequence,
Figure 923550DEST_PATH_IMAGE014
representing a remainder symbol.
5. The remote operation and maintenance monitoring system for the central air conditioner according to claim 1, wherein the method for obtaining the value amplitude and the number of the approximate data of each first data according to each data set comprises:
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.
6. The remote operation and maintenance monitoring system for the central air conditioner as claimed in claim 5, wherein the formula for calculating the difficulty of cracking each first data is as follows:
Figure 352257DEST_PATH_IMAGE016
wherein the content of the first and second substances,
Figure DEST_PATH_IMAGE017
indicating the amplitude of the ith first data,
Figure 675922DEST_PATH_IMAGE018
indicating the number of approximation data of the ith first data,
Figure DEST_PATH_IMAGE019
is shown as
Figure 859254DEST_PATH_IMAGE020
The difficulty of cracking the first data,
Figure DEST_PATH_IMAGE021
is a pair of
Figure 192147DEST_PATH_IMAGE022
And carrying out downward rounding processing.
7. The system of claim 1, wherein the method for acquiring 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.
CN202211247937.XA 2022-10-12 2022-10-12 Remote monitoring operation and maintenance system for central air conditioner Active CN115310117B (en)

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 true CN115310117A (en) 2022-11-08
CN115310117B 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)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103077211A (en) * 2012-12-28 2013-05-01 南京师范大学 Method for scrambling and reducing GIS (Geographic Information system) vector line Thiessen data
CN106952212A (en) * 2017-03-14 2017-07-14 电子科技大学 A kind of HOG image characteristics extraction algorithms based on vectorial homomorphic cryptography
CN113723440A (en) * 2021-06-17 2021-11-30 北京工业大学 Encrypted TLS application traffic classification method and system on cloud platform

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103077211A (en) * 2012-12-28 2013-05-01 南京师范大学 Method for scrambling and reducing GIS (Geographic Information system) vector line Thiessen data
CN106952212A (en) * 2017-03-14 2017-07-14 电子科技大学 A kind of HOG image characteristics extraction algorithms based on vectorial homomorphic cryptography
CN113723440A (en) * 2021-06-17 2021-11-30 北京工业大学 Encrypted TLS application traffic classification method and system on cloud platform

Also Published As

Publication number Publication date
CN115310117B (en) 2022-12-27

Similar Documents

Publication Publication Date Title
CN103138917B (en) The Hamming distance model being input as basis with S box carries out SM4 cryptographic algorithm side channel energy analytical method
Zhang et al. A novel image encryption scheme based on a linear hyperbolic chaotic system of partial differential equations
JP5300983B2 (en) Data processing device
JP5966877B2 (en) Decryption method, decryption program, decryption device, and key generation method
CN111143865B (en) User behavior analysis system and method for automatically generating label on ciphertext data
CN109359588B (en) Novel privacy protection non-interactive K nearest neighbor classification method
JP6988918B2 (en) Secret calculation system and method
CN1938740A (en) Computer system, computer program, and addition method
CN110163292A (en) Secret protection k-means clustering method based on vector homomorphic cryptography
CN104067556A (en) System for determining whether character string has been accepted by automaton
Tornea et al. Security and complexity of a DNA-based cipher
CN111526002A (en) Lattice-based multi-identity fully homomorphic encryption method
Zhu et al. A new RSA image encryption algorithm based on singular value decomposition
CN116319110B (en) Data acquisition and management method for industrial multi-source heterogeneous time sequence data
CN115643003A (en) Method and apparatus for side channel analysis
CN116015766A (en) Data safety transmission system for computer
CN115277979A (en) Asymmetric block independent encryption method based on image
CN115310117B (en) Remote monitoring operation and maintenance system for central air conditioner
CN116339647A (en) Computer data management system based on artificial intelligence
CN109218008A (en) A kind of template attack method for SM4 key schedule
Hussain et al. Efficient video encryption using lightweight cryptography algorithm
CN114398671B (en) Privacy calculation method, system and readable storage medium based on feature engineering IV value
CN116112149A (en) Test data encryption method for unmanned vehicle
CN213028070U (en) DPA attack prevention to-be-tested circuit safety simulation analysis device
CN117955751B (en) Electronic equipment abnormal data detection method and system based on Internet of things

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