CN111125726A - Initialization method and device of display equipment - Google Patents
Initialization method and device of display equipment Download PDFInfo
- Publication number
- CN111125726A CN111125726A CN201911170282.9A CN201911170282A CN111125726A CN 111125726 A CN111125726 A CN 111125726A CN 201911170282 A CN201911170282 A CN 201911170282A CN 111125726 A CN111125726 A CN 111125726A
- Authority
- CN
- China
- Prior art keywords
- display device
- initialization
- ciphertext
- module
- background server
- 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
Links
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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Controls And Circuits For Display Device (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses an initialization method and a device of display equipment, wherein the method comprises the steps that the display equipment sends initialization parameters to a background server; the background server receives the initialization parameters sent by the display equipment and generates a new key corresponding to the identifier of the display equipment; the background server encrypts the identifier of the display device and the new key based on the initial key to obtain a ciphertext of the display device; the background server sends ciphertext parameters to the display equipment, wherein the ciphertext parameters at least comprise ciphertext; and the display equipment receives the ciphertext parameters sent by the background server, decrypts the ciphertext to obtain a target ciphertext and updates the initial key to the target ciphertext. Therefore, the initialization parameter of the display device is encrypted through the background server to obtain the ciphertext of the display device, and the display device analyzes the ciphertext, so that the initialization of the display device is realized, the safety of displaying the two-dimensional code data can be improved, and the operating efficiency of the display device can be improved.
Description
Technical Field
The invention relates to the technical field of internet, in particular to an initialization method and device of display equipment.
Background
With the progress of scientific and technological network technology and the development of society, network information transmission has penetrated aspects of people's life, such as electronic shopping, social networks, network marketing, instant messaging, and the like; along with the generation of the services, the two-dimensional code is gradually widely applied to the field of the internet due to the characteristics that the two-dimensional code has large storage capacity, is easy to identify and analyze, can be quickly spread on the internet and the like. However, due to the characteristic that the two-dimensional code is easy to identify and analyze, the two-dimensional code is often copied and tampered, and therefore, how to improve the safety and reliability of the two-dimensional code data is very important.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide an initialization method and apparatus for a display device, which can be used for initializing a display device for displaying a two-dimensional code, and is beneficial to ensuring the security of two-dimensional code data and improving the operating efficiency of the display device.
In order to solve the above technical problem, a first aspect of an embodiment of the present invention discloses an initialization method for a display device, where the method includes:
the method is applied to the display equipment and the background server, the display equipment establishes communication with the background server through a user side, and the method comprises the following steps:
the display equipment sends initialization parameters to the background server, wherein the initialization parameters at least comprise an identifier of the display equipment and an initial key of the display equipment;
the background server receives the initialization parameters sent by the display equipment and generates a new key corresponding to the identifier of the display equipment;
the background server encrypts the identifier of the display device and the new key based on the initial key to obtain a ciphertext of the display device;
the background server sends ciphertext parameters to the display equipment, wherein the ciphertext parameters at least comprise the ciphertext;
and the display equipment receives the ciphertext parameters sent by the background server, decrypts the ciphertext to obtain a target ciphertext, and updates the initial key into the target ciphertext.
As an optional implementation manner, in the first aspect of the embodiment of the present invention, after the background server encrypts the identifier of the display device and the new key based on the initial key to obtain a ciphertext of the display device, the method further includes:
the background server calculates the verification code of the ciphertext based on a predetermined verification code calculation algorithm and sends the verification code to the display equipment;
the display equipment receives the verification code sent by the background server;
and after the display device receives the ciphertext parameter sent by the background server, the method further comprises:
and the display equipment checks the verification code, and triggers and executes the operation of decrypting the ciphertext to obtain the target ciphertext when the verification is passed.
As an optional implementation manner, in the first aspect of the embodiment of the present invention, after the background server generates a new key corresponding to the identifier of the display device, the method further includes:
the background server acquires the time for generating the new key, determines the time as the initialization time of the display equipment, and sends the initialization time to the display equipment;
and the display equipment receives the initialization time sent by the background server and stores the initialization time.
As an optional implementation manner, in the first aspect of the embodiment of the present invention, after the display device updates the initial key to the target ciphertext, the method further includes:
the display device judges whether an initial count value corresponding to a counter of the display device is 0, wherein the counter is used for recording the updating times of the two-dimensional code displayed by the display device in the using process of the display device;
and when the initial count value is judged not to be 0, the display equipment updates the initial count value to be 0.
As an optional implementation manner, in the first aspect of the embodiment of the present invention, before the sending, by the display device, the initialization parameter to the backend server, the method further includes:
the display equipment detects whether the current condition of the display equipment meets a predetermined initialization condition;
when the current condition is detected to meet the initialization condition, the display device triggers and executes the operation of sending initialization parameters to the background server;
the method for detecting whether the current condition of the display device meets the predetermined initialization condition by the display device includes:
the display device detects whether an initialization request aiming at the display device is received or not, and when the initialization request is detected to be received, the display device determines that the current condition of the display device meets the predetermined initialization condition; alternatively, the first and second electrodes may be,
the display equipment acquires current time and judges whether the current time is a certain initialization time in a predetermined initialization time set;
and when the current time is judged to be a certain initialization time in the initialization time set, the display device determines that the current condition of the display device meets the predetermined initialization condition.
The second aspect of the embodiments of the present invention discloses an initialization apparatus for a display device, where the initialization apparatus includes a display device and a background server, where the display device establishes communication with the background server through a user side, the display device includes a first sending module, a first receiving module, a decryption module and an update module, the background server includes a second receiving module, a generation module, an encryption module and a second sending module, where:
the first sending module is configured to send an initialization parameter to the background server, where the initialization parameter at least includes an identifier of the display device and an initial key of the display device;
the second receiving module is configured to receive the initialization parameter sent by the display device;
the generating module is used for generating a new key corresponding to the identifier of the display device;
the encryption module is used for encrypting the identifier of the display equipment and the new key based on the initial key to obtain a ciphertext of the display equipment;
the second sending module is configured to send ciphertext parameters to the display device, where the ciphertext parameters at least include the ciphertext;
the first receiving module is configured to receive the ciphertext parameter sent by the background server;
the decryption module is used for decrypting the ciphertext to obtain a target ciphertext;
and the updating module is used for updating the initial key into the target ciphertext.
As an optional implementation manner, in the second aspect of the embodiment of the present invention, the backend server further includes a computing module, and the display device further includes a checking module, where:
the calculation module is used for calculating a verification code of the ciphertext based on a predetermined verification code calculation algorithm after the encryption module encrypts the identifier of the display device and the new key based on the initial key to obtain the ciphertext of the display device;
the second sending module is further configured to send the verification code to the display device;
the first receiving module is further configured to receive the verification code sent by the background server;
the verification module is configured to verify the verification code after the first receiving module receives the ciphertext parameter sent by the background server;
the decryption module is specifically configured to:
and when the verification code passes the verification of the verification module, decrypting the ciphertext to obtain a target ciphertext.
As an optional implementation manner, in a second aspect of the embodiment of the present invention, the backend server further includes an obtaining module and a determining module, and the display device further includes a storage module:
the obtaining module is configured to obtain time for generating a new key after the generating module generates the new key corresponding to the identifier of the display device;
the determining module is configured to determine that the time is an initialization time of the display device;
the second sending module is further configured to send the initialization time to the display device;
the first receiving module is further configured to receive the initialization time sent by the background server;
the storage module is used for storing the initialization time.
As an optional implementation manner, in a second aspect of the embodiment of the present invention, the display device further includes a first determining module, where:
the first determining module is configured to determine whether an initial count value corresponding to a counter of the display device is 0 after the updating module updates the initial key to the target ciphertext, where the counter is configured to record the update times of the two-dimensional code displayed by the display device in a use process of the display device;
the updating module is further configured to update the initial count value to 0 when the first determining module determines that the initial count value is not 0.
As an optional implementation manner, in the second aspect of the embodiment of the present invention, the display device further includes a detection module, wherein:
the detection module is used for detecting whether the current condition of the display equipment meets a predetermined initialization condition before the first sending module sends the initialization parameter to the background server;
the first sending module is specifically configured to:
when the detection module detects that the current condition meets the initialization condition, sending initialization parameters to the background server;
the method for detecting whether the current condition of the display device meets the predetermined initialization condition by the detection module specifically comprises the following steps:
detecting whether an initialization request aiming at the display equipment is received or not, and when the initialization request is detected to be received, determining that the current condition of the display equipment meets the predetermined initialization condition; alternatively, the first and second electrodes may be,
acquiring current time, and judging whether the current time is a certain initialization time in a predetermined initialization time set;
and when the current time is judged to be a certain initialization time in the initialization time set, determining that the current condition of the display device meets a predetermined initialization condition.
A third aspect of the present invention discloses a display apparatus, comprising:
a memory storing executable program code;
a processor coupled with the memory;
the processor calls the executable program code stored in the memory to execute the operation executed by the display device in the initialization method of the display device disclosed by the first aspect of the present invention.
The fourth aspect of the present invention discloses a background server, which includes:
a memory storing executable program code;
a processor coupled with the memory;
the processor calls the executable program code stored in the memory to execute the operation executed by the background server in the initialization method of the display device disclosed by the first aspect of the present invention.
A fifth aspect of the present invention discloses a computer-readable storage medium, which stores computer instructions for executing, when called, an operation performed by a display device in the initialization method for a display device disclosed in the first aspect of the present invention.
A sixth aspect of the present invention discloses a computer-readable storage medium, where the computer-readable storage medium stores computer instructions, and the computer instructions, when called, are used to execute operations executed by a background server in the initialization method for a display device disclosed in the first aspect of the present invention.
Compared with the prior art, the embodiment of the invention has the following beneficial effects:
the embodiment of the invention discloses an initialization method and a device of display equipment, wherein the method comprises the steps that the display equipment sends initialization parameters to a background server, and the initialization parameters at least comprise an identifier of the display equipment and an initial key of the display equipment; the background server receives the initialization parameters sent by the display equipment and generates a new key corresponding to the identifier of the display equipment; the background server encrypts the identifier of the display device and the new key based on the initial key to obtain a ciphertext of the display device; the background server sends ciphertext parameters to the display equipment, wherein the ciphertext parameters at least comprise ciphertext; and the display equipment receives the ciphertext parameters sent by the background server, decrypts the ciphertext to obtain a target ciphertext and updates the initial key to the target ciphertext. Therefore, the initialization parameter of the display device is encrypted through the background server to obtain the ciphertext of the display device, and the display device analyzes the ciphertext, so that the initialization of the display device is realized, the safety of displaying the two-dimensional code data can be improved, and the operating efficiency of the display device can be improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic flowchart of an initialization method of a display device according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating another method for initializing a display device according to an embodiment of the disclosure;
fig. 3 is a schematic structural diagram of an initialization apparatus of a display device according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an initialization apparatus of another display device disclosed in the embodiment of the present invention;
fig. 5 is a schematic structural diagram of a display device according to an embodiment of the disclosure;
fig. 6 is a schematic structural diagram of a backend server disclosed in the embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, 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.
The terms "first," "second," and the like in the description and claims of the present invention and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product, or apparatus that comprises a list of steps or elements is not limited to those listed but may alternatively include other steps or elements not listed or inherent to such process, method, product, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the invention. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
The invention discloses an initialization method and device of a display device, which can encrypt initialization parameters of the display device through a background server to obtain a ciphertext of the display device, and the display device analyzes the ciphertext, so that the initialization of the display device is realized, the safety of displaying two-dimensional code data can be improved, and the operating efficiency of the display device can be improved. The following are detailed below.
Example one
Referring to fig. 1, fig. 1 is a schematic flowchart illustrating an initialization method of a display device according to an embodiment of the present invention. The initialization method of the display device described in fig. 1 may be applied to the display device and the backend server, where the display device establishes communication with the backend server through the user side. Further, the screen of the display device is an electronic paper display screen (also called an electronic paper screen or a digital paper screen). As shown in fig. 1, the initialization method of the display device may include the steps of:
101. the display device sends initialization parameters to a background server, wherein the initialization parameters at least comprise the identification of the display device and the initial key of the display device.
In this embodiment of the present invention, the identifier of the display device includes at least one of a serial number identifier of the display device and a graphic identifier of the display device, which is not limited in this embodiment of the present invention.
In an optional embodiment, before performing step 101, the initialization method of the display device may further include the steps of:
the method comprises the steps that the display equipment detects whether the current condition of the display equipment meets a predetermined initialization condition;
when it is detected that the current condition satisfies the initialization condition, the display device triggers execution of step 101.
In this optional embodiment, further, when it is detected that the current condition does not satisfy the initialization condition, the display device ends this flow.
In this optional embodiment, as an optional implementation manner, the detecting, by the display device, whether the current condition of the display device satisfies a predetermined initialization condition may include:
the display device detects whether an initialization request for the display device is received, and when the initialization request is detected to be received, the display device determines that the current condition of the display device meets a predetermined initialization condition.
In this alternative embodiment, the initialization request of the display device may be triggered by the user on the display device, or may be triggered by the user through a user terminal (e.g., a mobile phone) bound to the display device. When the initialization request of the display device is triggered by the user terminal bound with the display device, the user terminal detects the initialization request of the display device triggered by the user and sends the initialization request to the display device. Further, the triggering manner of the initialization request may include at least one of a touch triggering manner, a voice triggering manner, and a gesture triggering manner, and the optional embodiment is not limited thereto. Therefore, the initialization request of the display equipment is determined in multiple modes, the triggering mode of the initialization request of the display equipment can be enriched, the flexibility of the triggering mode of the initialization request of the display equipment is improved, and the experience of a user is improved.
As can be seen, this alternative embodiment is achieved by determining that the current condition of the display device satisfies the initialization condition upon detecting an initialization request for the display device.
In this optional embodiment, as another optional implementation, the detecting, by the display device, whether the current condition of the display device satisfies a predetermined initialization condition may include:
the display equipment acquires current time and judges whether the current time is a certain initialization time in a predetermined initialization time set;
when the current time is judged to be a certain initialization time in the initialization time set, the display device determines that the current condition of the display device meets the predetermined initialization condition.
Therefore, in the optional implementation manner, by judging whether the current time of the display device is a certain initialization time in the initialization time set, the automatic determination that the current condition of the display device meets the predetermined initialization condition is realized, so that the possibility that the display device cannot be initialized in time due to the fact that a user needs to trigger an initialization request of the display device is reduced, and further, the efficiency of initializing the display device is improved.
Therefore, in the optional embodiment, before the display device sends the initialization parameter to the background server, it is determined whether the current condition of the display device meets the initialization condition, and when the current condition meets the initialization condition, the subsequent initialization operation on the display device is executed, so that the determination accuracy of the initialization of the display device can be improved, the power consumption of the display device can be reduced, and the service life of the display device can be prolonged; and determining that the current condition of the display device meets the initialization condition by detecting the initialization request or detecting that the current time is one initialization time in the initialization time set, so that various judgment modes of the initialization condition of the display device can be provided, and the judgment flexibility of the initialization condition of the display device is improved.
102. And the background server receives the initialization parameters sent by the display equipment and generates a new key corresponding to the identifier of the display equipment.
In this embodiment of the present invention, as an optional implementation manner, when the identifier of the display device is a serial number identifier of the display device, the generating, by the backend server, a new key corresponding to the identifier of the display device may include:
the method comprises the steps that a background server collects identification codes corresponding to preset bits in serial number identification of display equipment, and collects a plurality of characters in all characters in an initial key of the display equipment at equal intervals or at unequal intervals;
and the background server generates a new key corresponding to the identifier of the display device based on the identifier corresponding to the preset bits and a plurality of bits of characters in all key characters in the initial key.
In this optional embodiment, the identification code corresponding to the preset bit in the serial number identifier of the display device is used to distinguish the display device from other display devices in the same batch of the display device, that is, the identification code corresponding to the preset bit in the serial number identifier of each display device is unique.
For example, the serial number of the display device is identified as: 1 x 98% 4! 35, the identification code corresponding to the preset bit in the serial number identification of the display device is: % 4! (ii) a The initial keys of the display device are: 3092& nw20, the characters of the initial key are collected at equal intervals by taking two characters as intervals from the first character, and then the characters of several bits of the collected initial key are: 9n 0; then the backend server is based on% 4! And 9n0 generating a new key corresponding to the identity of the display device as: 9% n 40! .
Therefore, in the optional implementation mode, the new key corresponding to the identifier of the display device is generated based on the identifier corresponding to the preset bits in the acquired serial number identifier of the display device and a plurality of bits of characters in all characters in the initial key of the display device acquired at equal intervals or unequal intervals, so that a unique new key can be generated, the initialization accuracy of the display device is improved, and the data security and reliability of the display device are further improved.
In this embodiment of the present invention, as another optional implementation manner, when the identifier of the display device is a graphic identifier of the display device, the generating, by the backend server, a new key corresponding to the identifier of the display device may include:
the background server randomly acquires a plurality of characters in all characters in the initial key of the display device at unequal intervals, and generates a new key corresponding to the identifier of the display device based on the plurality of characters in all characters in the initial key of the display device and the graphic identifier of the display device.
For example, the graphic identifier of the display device is ★, the initial key of the display device is 3092& nw20, characters of the initial key are collected at unequal intervals from the first character, the characters of the collected bits of the initial key are 3& w2, and the background server generates a new key corresponding to the identifier of the display device based on ★ and 3& w2, wherein the new key is 3& ★ w 2.
Therefore, in the optional implementation mode, a new key corresponding to the identifier of the display device is generated based on the characters of a plurality of bits in all the characters in the initial key of the display device collected at unequal intervals and the graphic identifier of the display device, so that not only can a unique new key be generated, but also the intelligent function of the background server can be enriched.
In another optional embodiment, after the background server receives the initialization parameter sent by the display device and before the background server generates a new key corresponding to the identifier of the display device, the initialization method for the display device may further include the following steps:
the background server judges whether the display equipment has executed initialization operation based on the initialization parameters of the display equipment;
when the display equipment is judged to have executed the initialization operation, the background server sends an initialization confirmation prompt to the display equipment and/or the user side, wherein the initialization confirmation prompt is used for prompting the user whether to execute the initialization operation on the display equipment;
when the initialization confirmation operation aiming at the display equipment is detected, the background server triggers and executes the operation of generating the new key corresponding to the identification of the display equipment.
In this optional embodiment, further, when it is determined that the display device has not performed the initialization operation, the background server triggers and executes the operation of generating the new key corresponding to the identifier of the display device.
It can be seen that, in the optional embodiment, after receiving the initialization parameter of the display device, it is further determined whether the display device has executed initialization according to the initialization parameter, and when the determination result is yes, an initialization confirmation prompt is sent to the display device and/or the user side, and when an initialization operation for the display device is detected, a subsequent operation is executed, which not only can reduce the possibility of data loss of the display device due to the display device re-executing initialization caused by the display device sending the initialization parameter by mistake, but also can re-execute the initialization operation for the display device according to an actual situation; and when the judgment result is negative, the background server directly generates a new key corresponding to the identifier of the display equipment, so that the initialization of the display equipment is ensured.
In yet another alternative embodiment, after the step 102 is performed, the method for initializing the display device may further include the steps of:
the background server acquires the time for generating the new key, determines the time as the initialization time of the display equipment, and sends the initialization time to the display equipment;
the display device receives the initialization time sent by the background server and stores the initialization time.
Therefore, in the optional embodiment, after the background server generates the new key corresponding to the identifier of the display device, the time for generating the new key is further determined to be used as the initialization time of the display device, and the initialization time of the display device does not need to be re-determined, so that the determination efficiency of the initialization time of the display device can be improved, and the determination accuracy of the initialization time of the display device can be improved by using the time of the new key as the initialization time of the display device.
103. And the background server encrypts the identifier of the display equipment and the new key based on the initial key to obtain the ciphertext of the display equipment.
104. And the background server sends the ciphertext parameters to the display equipment, wherein the ciphertext parameters at least comprise ciphertext.
105. And the display equipment receives the ciphertext parameters sent by the background server, decrypts the ciphertext to obtain a target ciphertext and updates the initial key to the target ciphertext.
In yet another alternative embodiment, after the step 105 is performed, the method for initializing the display device may further include the steps of:
the display equipment judges whether an initial count value corresponding to a counter of the display equipment is 0 or not, wherein the counter is used for recording the updating times of the two-dimensional code displayed by the display equipment in the using process of the display equipment;
when it is determined that the initial count value is not 0, the display apparatus updates the initial count value to 0.
Therefore, in the optional embodiment, after the display device is initialized, whether the initial count value (initial update frequency) corresponding to the display device is 0 is further determined, and if not, the initial count value of the display device is updated to 0, so that the initial accuracy and reliability of the display device can be improved, and the data safety and reliability of the display device can be further improved.
Therefore, by implementing the initialization method of the display device described in fig. 1, the initialization parameter of the display device can be encrypted through the background server to obtain the ciphertext of the display device, and the display device analyzes the ciphertext, so that the initialization of the display device is realized, the security of displaying the two-dimensional code data can be improved, and the operating efficiency of the display device can be improved.
Example two
Referring to fig. 2, fig. 2 is a schematic flowchart illustrating another initialization method for a display device according to an embodiment of the present invention. The initialization method of the display device described in fig. 2 may be applied to the display device and the backend server, where the display device establishes communication with the backend server through the user side. Further, the screen of the display device is an electronic paper display screen (also called an electronic paper screen or a digital paper screen). As shown in fig. 2, the initialization method of the display device may include the steps of:
201. the display device sends initialization parameters to the background server, wherein the initialization parameters at least comprise an identifier of the display device and an initial key of the display device.
202. And the background server receives the initialization parameters sent by the display equipment and generates a new key corresponding to the identifier of the display equipment.
203. And the background server encrypts the identifier of the display equipment and the new key based on the initial key to obtain the ciphertext of the display equipment.
204. And the background server calculates the verification code of the ciphertext based on a predetermined verification code calculation algorithm and sends the verification code to the display equipment.
In this embodiment of the present invention, the predetermined verification code calculation algorithm may include at least one of a DES algorithm, an RSA algorithm, an AES algorithm, and an MD5 algorithm, which is not limited in this embodiment of the present invention.
205. And the display equipment receives the verification code sent by the background server.
206. And the background server sends the ciphertext parameters to the display equipment, wherein the ciphertext parameters at least comprise ciphertext.
207. The display device receives the ciphertext parameters sent by the background server, verifies the verification code, and triggers to execute step 208 when the verification passes; and when the verification is failed, ending the process.
Therefore, in the embodiment of the invention, before the ciphertext of the display device is decrypted, the verification code of the ciphertext is verified, and the operation of decrypting the ciphertext of the display device is executed only after the verification of the verification code of the ciphertext passes, so that the accuracy and the reliability of decryption of the ciphertext can be improved.
208. And the display equipment decrypts the ciphertext to obtain a target ciphertext and updates the initial key to the target ciphertext.
In the embodiment of the present invention, for the related descriptions of step 201 to step 203, step 206, and step 208, refer to the detailed descriptions of step 101 to step 105 in the first embodiment, which is not repeated herein.
Therefore, by implementing the initialization method of the display device described in fig. 2, the initialization parameter of the display device can be encrypted through the background server to obtain the ciphertext of the display device, and the display device analyzes the ciphertext, so that the initialization of the display device is realized, the security of displaying two-dimensional code data can be improved, the operating efficiency of the display device can be improved, the verification code of the ciphertext is checked before the ciphertext of the display device is decrypted, and the operation of decrypting the ciphertext of the display device is executed only after the verification code of the ciphertext passes, so that the decryption accuracy and reliability of the ciphertext can be improved.
EXAMPLE III
Referring to fig. 3, fig. 3 is a schematic structural diagram of an initialization apparatus of a display device according to an embodiment of the present invention. The initialization apparatus of the display device described in fig. 3 may be applied to a display device and a backend server, where the display device establishes communication with the backend server through a user end. Further, the screen of the display device is an electronic paper display screen (also called an electronic paper screen or a digital paper screen). As shown in fig. 3, the display device includes a first sending module 301, a first receiving module 302, a decryption module 303, and an update module 304, and the backend server includes a second receiving module 305, a generation module 306, an encryption module 307, and a second sending module 308, where:
the first sending module 301 is configured to send an initialization parameter to the backend server, where the initialization parameter at least includes an identifier of the display device and an initial key of the display device.
In this embodiment of the present invention, the identifier of the display device includes at least one of a serial number identifier of the display device and a graphic identifier of the display device, which is not limited in this embodiment of the present invention.
A second receiving module 305, configured to receive the initialization parameter sent by the display device.
A generating module 306, configured to generate a new key corresponding to the identifier of the display device.
And an encrypting module 307, configured to encrypt the identifier of the display device and the new key based on the initial key to obtain a ciphertext of the display device.
The second sending module 308 is configured to send the ciphertext parameter to the display device, where the ciphertext parameter at least includes ciphertext.
The first receiving module 302 is configured to receive a ciphertext parameter sent by the background server.
And the decryption module 303 is configured to decrypt the ciphertext to obtain a target ciphertext.
And an updating module 304, configured to update the initial key to the target ciphertext.
In this embodiment of the present invention, after the first sending module 301 completes the above operation of sending the initialization parameter to the background server, the first receiving module 302 may be triggered to execute the above operation of receiving the ciphertext parameter sent by the background server.
In this embodiment of the present invention, as an optional implementation manner, when the identifier of the display device is a serial number identifier of the display device, a manner of generating a new key corresponding to the identifier of the display device by the generating module 306 is specifically as follows:
acquiring an identification code corresponding to preset bits in a serial number identifier of display equipment, and acquiring a plurality of characters in all characters in an initial key of the display equipment at equal intervals or at unequal intervals;
and generating a new key corresponding to the identification of the display device based on the identification code corresponding to the preset bits and a plurality of bit characters in all key characters in the initial key.
In this optional embodiment, the identification code corresponding to the preset bit in the serial number identifier of the display device is used to distinguish the display device from other display devices in the same batch of the display device, that is, the identification code corresponding to the preset bit in the serial number identifier of each display device is unique.
Therefore, in the optional implementation mode, the new key corresponding to the identifier of the display device is generated based on the identifier corresponding to the preset bits in the acquired serial number identifier of the display device and a plurality of bits of characters in all characters in the initial key of the display device acquired at equal intervals or unequal intervals, so that a unique new key can be generated, the initialization accuracy of the display device is improved, and the data security and reliability of the display device are further improved.
In this embodiment of the present invention, as another optional implementation manner, when the identifier of the display device is a graphic identifier of the display device, a manner of generating a new key corresponding to the identifier of the display device by the generating module 306 is specifically:
randomly acquiring a plurality of characters in all characters in an initial key of the display device at unequal intervals, and generating a new key corresponding to the identifier of the display device based on the plurality of characters in all characters in the initial key of the display device and the graphic identifier of the display device.
Therefore, in the optional implementation mode, a new key corresponding to the identifier of the display device is generated based on the characters of a plurality of bits in all the characters in the initial key of the display device collected at unequal intervals and the graphic identifier of the display device, so that not only can a unique new key be generated, but also the intelligent function of the background server can be enriched.
Therefore, the initialization device for implementing the display device described in fig. 3 can encrypt the initialization parameter of the display device through the background server to obtain the ciphertext of the display device, and the display device analyzes the ciphertext, so that the initialization of the display device is realized, the security of displaying the two-dimensional code data can be improved, and the operating efficiency of the display device can be improved.
In an optional embodiment, the backend server may further include a calculating module 309, the display device may further include a verifying module 310, at this time, the initialization apparatus of the display device may be as shown in fig. 4, and fig. 4 is a schematic structural diagram of another initialization apparatus of a display device, where:
the calculating module 309 is configured to, after the encrypting module 307 encrypts the identifier of the display device and the new key based on the initial key to obtain a ciphertext of the display device, calculate a verification code of the ciphertext based on a predetermined verification code calculation algorithm.
The second sending module 308 is further configured to send the verification code to the display device.
The first receiving module 302 is further configured to receive the verification code sent by the background server.
The checking module 310 is configured to check the verification code after the first receiving module 302 receives the ciphertext parameter sent by the background server.
The decryption module 303 is specifically configured to:
when the verification code passes the verification by the verification module 310, the ciphertext is decrypted to obtain the target ciphertext.
It can be seen that, by implementing the initialization apparatus for the display device described in fig. 4, the operation of decrypting the ciphertext of the display device can be performed only after the verification of the verification code of the ciphertext is passed by verifying the verification code of the ciphertext before decrypting the ciphertext of the display device, so that the decryption accuracy and reliability of the ciphertext can be improved.
In another optional embodiment, as shown in fig. 4, the backend server may further include an obtaining module 311 and a determining module 312, and the display device may further include a storing module 313, where:
an obtaining module 311, configured to obtain a time for generating a new key after the generating module 306 generates the new key corresponding to the identifier of the display device.
A determining module 312, configured to determine the time as an initialization time of the display device.
The second sending module 308 is further configured to send the initialization time to the display device.
The first receiving module 302 is further configured to receive the initialization time sent by the background server.
The storage module 313 is used for storing the initialization time.
It can be seen that, with the initialization apparatus for the display device described in fig. 4, after the background server generates the new key corresponding to the identifier of the display device, the time for generating the new key can be further determined as the initialization time of the display device, and the initialization time of the display device does not need to be re-determined.
In yet another alternative embodiment, as shown in fig. 4, the display device may further include a first determining module 314, where:
a first determining module 314, configured to determine whether an initial count value corresponding to a counter of the display device is 0 after the updating module 304 updates the initial key to the target ciphertext, where the counter is used to record the update times of the two-dimensional code displayed by the display device in the process of using the display device.
The updating module 304 is further configured to update the initial count value to 0 when the first determining module 314 determines that the initial count value is not 0.
It can be seen that, by implementing the initialization apparatus for the display device described in fig. 4, it can further determine whether the initial count value (initial update frequency) corresponding to the display device is 0 after the display device completes initialization, and if not, update the initial count value of the display device to 0, which can improve the initial accuracy and reliability of the display device, thereby being beneficial to further improving the data security and reliability of the display device.
In yet another alternative embodiment, as shown in fig. 4, the display device may further include a detection module 315, where:
the detecting module 315 is configured to detect whether the current condition of the display device meets a predetermined initialization condition before the first sending module 301 sends the initialization parameter to the backend server.
The first sending module 301 is specifically configured to:
when the detection module 315 detects that the current condition satisfies the initialization condition, it sends the initialization parameter to the background server.
The way for the detecting module 315 to detect whether the current condition of the display device meets the predetermined initialization condition is specifically:
whether an initialization request for the display device is received is detected, and when the initialization request is detected to be received, it is determined that the current condition of the display device meets a predetermined initialization condition.
In this alternative embodiment, the initialization request of the display device may be triggered by the user on the display device, or may be triggered by the user through a user terminal (e.g., a mobile phone) bound to the display device. When the initialization request of the display device is triggered by the user terminal bound with the display device, the user terminal detects the initialization request of the display device triggered by the user and sends the initialization request to the display device. Further, the triggering manner of the initialization request may include at least one of a touch triggering manner, a voice triggering manner, and a gesture triggering manner, and the optional embodiment is not limited thereto. Therefore, the initialization request of the display equipment is determined in multiple modes, the triggering mode of the initialization request of the display equipment can be enriched, the flexibility of the triggering mode of the initialization request of the display equipment is improved, and the experience of a user is improved.
As can be seen, this alternative embodiment is achieved by determining that the current condition of the display device satisfies the initialization condition upon detecting an initialization request for the display device.
Alternatively, the first and second electrodes may be,
acquiring current time, and judging whether the current time is a certain initialization time in a predetermined initialization time set;
and when the current time is judged to be a certain initialization time in the initialization time set, determining that the current condition of the display device meets the predetermined initialization condition.
Therefore, in the optional implementation manner, by judging whether the current time of the display device is a certain initialization time in the initialization time set, the automatic determination that the current condition of the display device meets the predetermined initialization condition is realized, so that the possibility that the display device cannot be initialized in time due to the fact that a user needs to trigger an initialization request of the display device is reduced, and further, the efficiency of initializing the display device is improved.
It can be seen that, by implementing the initialization apparatus for the display device described in fig. 4, before the display device sends the initialization parameter to the background server, it can be determined whether the current condition of the display device meets the initialization condition, and when the current condition meets the initialization condition, the subsequent initialization operation for the display device is executed, so that the determination accuracy of the initialization of the display device can be improved, the power consumption of the display device can be reduced, and the service life of the display device can be prolonged; and determining that the current condition of the display device meets the initialization condition by detecting the initialization request or detecting that the current time is one initialization time in the initialization time set, so that various judgment modes of the initialization condition of the display device can be provided, and the judgment flexibility of the initialization condition of the display device is improved.
In yet another alternative embodiment, as shown in fig. 4, the background server may further include a second determining module 316, where:
a second determining module 316, configured to determine, after the second receiving module 305 receives the initialization parameter sent by the display device and before the generating module 306 generates a new key corresponding to the identifier of the display device, whether the display device has already performed an initialization operation based on the initialization parameter of the display device;
the second sending module 308 is further configured to send an initialization confirmation prompt to the display device and/or the user side when the second determining module 316 determines that the initialization operation has been performed on the display device, where the initialization confirmation prompt is used to prompt a user whether to perform the initialization operation on the display device;
the generating module 306 is further configured to generate a new key corresponding to the identifier of the display device when the second determining module 316 detects an initialization confirmation operation for the display device.
In this optional embodiment, the generating module 306 is further configured to generate a new key corresponding to the identifier of the display device when the second determining module 316 determines that the initialization operation has not been performed on the display device.
It can be seen that, the initialization apparatus implementing the display device described in fig. 4 can further determine whether the display device has already executed initialization according to the initialization parameter after receiving the initialization parameter of the display device, and when the determination result is yes, send an initialization confirmation prompt to the display device and/or the user side, and execute subsequent operations when detecting the initialization operation for the display device, so that not only can the possibility of data loss of the display device due to the display device re-executing initialization due to the display device mistakenly sending the initialization parameter be reduced, but also the initialization operation can be re-executed for the display device according to actual situations; and when the judgment result is negative, the background server directly generates a new key corresponding to the identifier of the display equipment, so that the initialization of the display equipment is ensured.
Example four
Referring to fig. 5, fig. 5 is a schematic structural diagram of a display device according to an embodiment of the disclosure. As shown in fig. 5, the display apparatus may include:
a memory 501 in which executable program code is stored;
a processor 502 coupled to a memory 501;
the processor 502 calls the executable program code stored in the memory 501 for executing the operation performed by the display device in the initialization method of the display device described in the first embodiment or the second embodiment.
Referring to fig. 6, fig. 6 is a schematic structural diagram of a background server according to an embodiment of the present invention. As shown in fig. 6, the background server may include:
a memory 601 in which executable program code is stored;
a processor 602 coupled to a memory 601;
the processor 602 calls the executable program code stored in the memory 601 for executing the operations performed by the backend server in the initialization method of the display device described in the first embodiment or the second embodiment.
EXAMPLE five
An embodiment of the present invention discloses a computer-readable storage medium storing a computer program for electronic data exchange, wherein the computer program causes a computer to execute operations performed by a display device in the initialization method of the display device described in the first embodiment or the second embodiment.
The embodiment of the invention discloses a computer-readable storage medium which stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute the operation executed by a background server in the initialization method of the display device described in the first embodiment or the second embodiment.
EXAMPLE six
An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform operations performed by a display device in the initialization method of the display device described in the first embodiment or the second embodiment.
An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform operations performed by a backend server in the initialization method for a display device described in the first or second embodiment.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above detailed description of the embodiments, those skilled in the art will clearly understand that the embodiments may be implemented by software plus a necessary general hardware platform, and may also be implemented by hardware. Based on such understanding, the above technical solutions may be embodied in the form of a software product, which may be stored in a computer-readable storage medium, wherein the storage medium includes a Read-Only Memory (ROM), a Random Access Memory (RAM), a Programmable Read-Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), a One-time Programmable Read-Only Memory (OTPROM), an Electrically Erasable rewritable Read-Only Memory (EEPROM), a compact disc-Read-Only Memory (CD-ROM) or other magnetic disk memories, a magnetic tape Memory, a magnetic disk, a magnetic tape Memory, a magnetic tape, and a magnetic tape, Or any other medium which can be used to carry or store data and which can be read by a computer.
Finally, it should be noted that: the initialization method and apparatus for a display device disclosed in the embodiments of the present invention are only preferred embodiments of the present invention, and are only used for illustrating the technical solutions of the present invention, not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those skilled in the art; the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims (10)
1. A method for initializing a display device is applied to the display device and a background server, wherein the display device establishes communication with the background server through a user side, and the method comprises the following steps:
the display equipment sends initialization parameters to the background server, wherein the initialization parameters at least comprise an identifier of the display equipment and an initial key of the display equipment;
the background server receives the initialization parameters sent by the display equipment and generates a new key corresponding to the identifier of the display equipment;
the background server encrypts the identifier of the display device and the new key based on the initial key to obtain a ciphertext of the display device;
the background server sends ciphertext parameters to the display equipment, wherein the ciphertext parameters at least comprise the ciphertext;
and the display equipment receives the ciphertext parameters sent by the background server, decrypts the ciphertext to obtain a target ciphertext, and updates the initial key into the target ciphertext.
2. The initialization method of the display device according to claim 1, wherein after the backend server encrypts the identifier of the display device and the new key based on the initial key to obtain the ciphertext of the display device, the method further comprises:
the background server calculates the verification code of the ciphertext based on a predetermined verification code calculation algorithm and sends the verification code to the display equipment;
the display equipment receives the verification code sent by the background server;
and after the display device receives the ciphertext parameter sent by the background server, the method further comprises:
and the display equipment checks the verification code, and triggers and executes the operation of decrypting the ciphertext to obtain the target ciphertext when the verification is passed.
3. The initialization method of the display device according to claim 1 or 2, wherein after the background server generates a new key corresponding to the identifier of the display device, the method further comprises:
the background server acquires the time for generating the new key, determines the time as the initialization time of the display equipment, and sends the initialization time to the display equipment;
and the display equipment receives the initialization time sent by the background server and stores the initialization time.
4. The initialization method of the display device according to any one of claims 1 to 3, wherein after the display device updates the initial key to the target ciphertext, the method further comprises:
the display device judges whether an initial count value corresponding to a counter of the display device is 0, wherein the counter is used for recording the updating times of the two-dimensional code displayed by the display device in the using process of the display device;
and when the initial count value is judged not to be 0, the display equipment updates the initial count value to be 0.
5. The initialization method of the display device according to any one of claims 1 to 4, wherein before the display device sends the initialization parameters to the backend server, the method further comprises:
the display equipment detects whether the current condition of the display equipment meets a predetermined initialization condition;
when the current condition is detected to meet the initialization condition, the display device triggers and executes the operation of sending initialization parameters to the background server;
the method for detecting whether the current condition of the display device meets the predetermined initialization condition by the display device includes:
the display device detects whether an initialization request aiming at the display device is received or not, and when the initialization request is detected to be received, the display device determines that the current condition of the display device meets the predetermined initialization condition; alternatively, the first and second electrodes may be,
the display equipment acquires current time and judges whether the current time is a certain initialization time in a predetermined initialization time set;
and when the current time is judged to be a certain initialization time in the initialization time set, the display device determines that the current condition of the display device meets the predetermined initialization condition.
6. The initialization device of the display device is characterized by comprising the display device and a background server, wherein the display device is communicated with the background server through a user side, the display device comprises a first sending module, a first receiving module, a decryption module and an updating module, the background server comprises a second receiving module, a generation module, an encryption module and a second sending module, and the initialization device comprises the display device and the background server, wherein:
the first sending module is configured to send an initialization parameter to the background server, where the initialization parameter at least includes an identifier of the display device and an initial key of the display device;
the second receiving module is configured to receive the initialization parameter sent by the display device;
the generating module is used for generating a new key corresponding to the identifier of the display device;
the encryption module is used for encrypting the identifier of the display equipment and the new key based on the initial key to obtain a ciphertext of the display equipment;
the second sending module is configured to send ciphertext parameters to the display device, where the ciphertext parameters at least include the ciphertext;
the first receiving module is configured to receive the ciphertext parameter sent by the background server;
the decryption module is used for decrypting the ciphertext to obtain a target ciphertext;
and the updating module is used for updating the initial key into the target ciphertext.
7. The initialization apparatus of a display device according to claim 6, wherein the backend server further comprises a calculation module, and the display device further comprises a verification module, wherein:
the calculation module is used for calculating a verification code of the ciphertext based on a predetermined verification code calculation algorithm after the encryption module encrypts the identifier of the display device and the new key based on the initial key to obtain the ciphertext of the display device;
the second sending module is further configured to send the verification code to the display device;
the first receiving module is further configured to receive the verification code sent by the background server;
the verification module is configured to verify the verification code after the first receiving module receives the ciphertext parameter sent by the background server;
the decryption module is specifically configured to:
and when the verification code passes the verification of the verification module, decrypting the ciphertext to obtain a target ciphertext.
8. The initialization apparatus of a display device according to claim 6 or 7, wherein the backend server further comprises an obtaining module and a determining module, and the display device further comprises a storage module:
the obtaining module is configured to obtain time for generating a new key after the generating module generates the new key corresponding to the identifier of the display device;
the determining module is configured to determine that the time is an initialization time of the display device;
the second sending module is further configured to send the initialization time to the display device;
the first receiving module is further configured to receive the initialization time sent by the background server;
the storage module is used for storing the initialization time.
9. The initialization apparatus of a display device according to any one of claims 6 to 8, wherein the display device further comprises a first judgment module, wherein:
the first determining module is configured to determine whether an initial count value corresponding to a counter of the display device is 0 after the updating module updates the initial key to the target ciphertext, where the counter is configured to record the update times of the two-dimensional code displayed by the display device in a use process of the display device;
the updating module is further configured to update the initial count value to 0 when the first determining module determines that the initial count value is not 0.
10. The initialization apparatus of a display device according to any one of claims 6 to 9, wherein the display device further comprises a detection module, wherein:
the detection module is used for detecting whether the current condition of the display equipment meets a predetermined initialization condition before the first sending module sends the initialization parameter to the background server;
the first sending module is specifically configured to:
when the detection module detects that the current condition meets the initialization condition, sending initialization parameters to the background server;
the method for detecting whether the current condition of the display device meets the predetermined initialization condition by the detection module specifically comprises the following steps:
detecting whether an initialization request aiming at the display equipment is received or not, and when the initialization request is detected to be received, determining that the current condition of the display equipment meets the predetermined initialization condition; alternatively, the first and second electrodes may be,
acquiring current time, and judging whether the current time is a certain initialization time in a predetermined initialization time set;
and when the current time is judged to be a certain initialization time in the initialization time set, determining that the current condition of the display device meets a predetermined initialization condition.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911170282.9A CN111125726B (en) | 2019-11-26 | 2019-11-26 | Initialization method and device for display equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911170282.9A CN111125726B (en) | 2019-11-26 | 2019-11-26 | Initialization method and device for display equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111125726A true CN111125726A (en) | 2020-05-08 |
CN111125726B CN111125726B (en) | 2023-07-07 |
Family
ID=70496729
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911170282.9A Active CN111125726B (en) | 2019-11-26 | 2019-11-26 | Initialization method and device for display equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111125726B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286994A (en) * | 2008-05-19 | 2008-10-15 | 北京大学 | Digital literary property management method, server and system for content sharing within multiple devices |
US20140173705A1 (en) * | 2012-12-19 | 2014-06-19 | Jive Software, Inc. | Distributed authentication using persistent stateless credentials |
CN106209373A (en) * | 2015-04-30 | 2016-12-07 | 富泰华工业(深圳)有限公司 | Key generation system, data stamped signature and encryption system and method |
CN106658493A (en) * | 2016-10-17 | 2017-05-10 | 东软集团股份有限公司 | Key management method, device and system |
CN107483383A (en) * | 2016-06-07 | 2017-12-15 | 腾讯科技(深圳)有限公司 | A kind of data processing method, terminal and background server |
CN108763917A (en) * | 2018-06-05 | 2018-11-06 | 北京华大智宝电子***有限公司 | A kind of data encryption/decryption method and device |
CN109274500A (en) * | 2018-10-15 | 2019-01-25 | 百富计算机技术(深圳)有限公司 | A kind of key downloading method, client, encryption device and terminal device |
CN110460436A (en) * | 2019-07-12 | 2019-11-15 | 山东三未信安信息科技有限公司 | Hardware device key management method, system, storage medium and computer equipment |
-
2019
- 2019-11-26 CN CN201911170282.9A patent/CN111125726B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286994A (en) * | 2008-05-19 | 2008-10-15 | 北京大学 | Digital literary property management method, server and system for content sharing within multiple devices |
US20140173705A1 (en) * | 2012-12-19 | 2014-06-19 | Jive Software, Inc. | Distributed authentication using persistent stateless credentials |
CN106209373A (en) * | 2015-04-30 | 2016-12-07 | 富泰华工业(深圳)有限公司 | Key generation system, data stamped signature and encryption system and method |
CN107483383A (en) * | 2016-06-07 | 2017-12-15 | 腾讯科技(深圳)有限公司 | A kind of data processing method, terminal and background server |
CN106658493A (en) * | 2016-10-17 | 2017-05-10 | 东软集团股份有限公司 | Key management method, device and system |
CN108763917A (en) * | 2018-06-05 | 2018-11-06 | 北京华大智宝电子***有限公司 | A kind of data encryption/decryption method and device |
CN109274500A (en) * | 2018-10-15 | 2019-01-25 | 百富计算机技术(深圳)有限公司 | A kind of key downloading method, client, encryption device and terminal device |
CN110460436A (en) * | 2019-07-12 | 2019-11-15 | 山东三未信安信息科技有限公司 | Hardware device key management method, system, storage medium and computer equipment |
Also Published As
Publication number | Publication date |
---|---|
CN111125726B (en) | 2023-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105827655B (en) | A kind of intelligent cipher key equipment and its working method | |
CN112019332B (en) | Encryption and decryption method based on micro-service, API gateway system and equipment | |
US9311487B2 (en) | Tampering monitoring system, management device, protection control module, and detection module | |
EP3343831A1 (en) | Identity authentication method and apparatus | |
CN110138744A (en) | Replace method, apparatus, system, computer equipment and the storage medium of communicating number | |
CN106612180A (en) | Method and device for realizing session identifier synchronization | |
CN111130798B (en) | Request authentication method and related equipment | |
US11838421B2 (en) | Systems and methods for enhanced mobile device authentication | |
CN111064743B (en) | Method and system for safely inputting password | |
US11809540B2 (en) | System and method for facilitating authentication via a short-range wireless token | |
CN109117643B (en) | System processing method and related equipment | |
CN112241527B (en) | Secret key generation method and system of terminal equipment of Internet of things and electronic equipment | |
CN109067545A (en) | Key management method, device and storage medium | |
CN109981278A (en) | Applying digital certificate method, system, subscriber identification card, equipment and medium | |
CN113225324A (en) | Block chain anonymous account creation method, system, device and storage medium | |
CN112448930A (en) | Account registration method, device, server and computer readable storage medium | |
CN102685121B (en) | A kind of digital signature method and device | |
CN111104685A (en) | Dynamic updating method and device for two-dimensional code | |
CN108322886B (en) | Authentication method and device for terminal positioning data | |
CN108574658B (en) | Application login method and device | |
CN111148213B (en) | Registration method of 5G user terminal, user terminal equipment and medium | |
CN111200591A (en) | Multiple man-machine verification method, device, equipment and storage medium | |
CN111132149A (en) | Registration method of 5G user terminal, user terminal equipment and medium | |
CN111064736A (en) | Data transmission method and equipment | |
CN111125726A (en) | Initialization method and device of display equipment |
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 |