High-security key system based on micro-led and high-security key generation detection method

By generating high-resolution key patterns using Micro-LED display technology, and combining them with photodetectors and environmental monitoring modules, the vulnerabilities and insufficient confidentiality of traditional key generation methods are solved, achieving a high level of key security.

CN119788270BActive Publication Date: 2025-11-04NANJING UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411962955.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-11-04
Estimated Expiration
2044-12-30

AI Technical Summary

Technical Problem

Traditional key generation methods are vulnerable to attacks, misoperation, and lack sufficient confidentiality, failing to meet the security requirements of highly sensitive application scenarios.

Method used

High-resolution key patterns are generated using Micro-LED display technology, which can only be identified at close range. Key security is ensured by combining photodetectors and environmental detection modules, and data transmission confidentiality is ensured by using pseudo-random sequence generation and encryption algorithms.

Benefits of technology

It ensures that the key is kept highly confidential under all circumstances, preventing unauthorized access and ensuring information security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119788270B_ABST
    Figure CN119788270B_ABST
Patent Text Reader

Abstract

The application discloses a high-security key system based on Micro-LED, comprising: a key generation system; a Micro-LED display array; an environment detection module; a micro-pattern detection module; wherein the key generation system performs encryption calculation on data and outputs key pattern data for controlling the Micro-LED display array to emit light; the micro-pattern detection module detects the light-emitting signal of the Micro-LED display array by using a photoelectric detector, decodes and processes the key pattern and verifies; the environment detection module is used for detecting the alignment and distance between the Micro-LED display array and the micro-pattern detection module, and determining whether to start the micro-pattern detection module. The high-security key system based on Micro-LED utilizes the advantages of Micro-LED technology to ensure that the generated key can maintain high security in any case. By converting the key into a high-resolution pattern and displaying it on the Micro-LED screen, the pattern can only be recognized at a very close distance, thereby protecting the security of the key.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to a high-security key system based on Micro-LED and a high-security key generation detection method, belonging to the technical field of information security. BACKGROUND

[0002] Information security has always been a crucial issue in today's digital age. Whether in the financial sector, government agencies, the healthcare sector, or personal privacy, it is essential to protect sensitive data and communications from unauthorized access. In this digital world, keys (or passwords) are a key element in protecting information from unauthorized access. Therefore, the generation and protection of keys become particularly important.

[0003] Traditional key generation methods usually rely on computer algorithms to generate a combination of numbers or letters and store them in computer systems. Although these methods are effective in many cases, they also have some potential risks and challenges. First, traditional key generation methods can be vulnerable to malware or hacking attacks. If an attacker can access the computer system where the keys are stored, they may try to obtain or steal these keys, thereby compromising information security. Second, the keys generated by traditional key generation methods can be mismanaged or inadvertently leaked by operators. For example, operators may enter keys in an insecure environment, or inadvertently send keys in plaintext to personnel who should not know. In addition, traditional key generation methods often cannot provide high enough security to meet certain highly sensitive application scenarios. In some cases, a method is needed to generate keys to ensure that even at very close distances, others cannot easily obtain information about the keys.

[0004] As an inorganic light-emitting diode display technology, Micro-LED is considered a highly competitive and potentially huge candidate in the next generation of display technology. This micro display technology not only inherits the high luminous efficiency, high stability and ultra-long service life of traditional LED display, but also benefits from the fact that the pixel size has been reduced to the micron level. Micro-LED can also achieve ultra-high resolution, low power consumption and high brightness, and other display technologies cannot achieve these advantages. In addition, Micro-LED is small in size, high in flexibility and easy to disassemble, making it possible to deploy in any display situation from the smallest to the largest, giving Micro-LED great application potential. Micro-LED screens are usually composed of millions or even billions of tiny LED pixels, which can be individually controlled to produce high-resolution images. This high-density pixel arrangement provides potential opportunities for high security. Because the image on the Micro-LED screen can only be clearly recognized at very close distances, it makes it a technology that can be used for key generation and protection. SUMMARY

[0005] The application discloses a high-security key system based on a Micro-LED, aiming to provide a novel and highly secure key identification system.

[0006] The technical scheme adopted by the application is as follows:

[0007] The application discloses a high-security key system based on a Micro-LED, which comprises:

[0008] A key generation system;

[0009] A Micro-LED display module comprising a Micro-LED display array and a driving circuit thereof;

[0010] An environment detection module;

[0011] A micro-pattern detection module;

[0012] The key generation system performs encryption calculation on data and outputs key pattern data for controlling the Micro-LED display array to emit light.

[0013] The micro-pattern detection module adopts a photoelectric detector to detect the light emission signal of the Micro-LED display array, decodes and processes the key pattern and performs verification.

[0014] The environment detection module is used for detecting the alignment and distance between the Micro-LED display array and the micro-pattern detection module and determining whether to start the micro-pattern detection module.

[0015] Preferably, the key generation system comprises a key generation module, a pseudo-random sequence generation module and a security detection module, the key generation module is responsible for algorithm encryption of private data; the pseudo-random sequence generation module is responsible for generating a pseudo-random sequence, and the pseudo-random sequence is combined with the encrypted data to construct a transmission data matrix, so that the key pattern data for controlling the Micro-LED display array to emit light is obtained; and the security detection module is responsible for calculating the number of ciphertext verification times, accepting information of the environment detection module and controlling the overall key system.

[0016] Preferably, the Micro-LED display module is responsible for accepting the key pattern data, and the driving circuit controls each pixel point of the Micro-LED display array to emit light accurately according to corresponding red, green and blue color values.

[0017] In the Micro-LED display array, the size of a single Micro-LED pixel ranges from 20 to 100 mu m, and the period is 50-200 mu m, so that the pattern on the Micro-LED screen can be clearly recognized only at a close distance, thereby ensuring the security of the key.

[0018] Preferably, the micro-pattern detection module comprises a detector array, a pseudo-random decoding module and a ciphertext verification module, the detector array is composed of array sensors, the array arrangement, pixel number and pixel spacing of the detector array are consistent with the Micro-LED display array, and the detector array can detect the light intensity of each pixel in the Micro-LED display array and receive a data matrix composed of a key pattern; the pseudo-random decoding module disassembles the matrix according to the pattern data matrix and performs key decryption; the ciphertext verification module verifies whether the key is correct and provides key verification information to the environment detection module.

[0019] Preferably, the key generation system and the Micro-LED display array are integrated on a key body, the Micro-LED display array is located at the front of the key body, the micro-pattern detection module and the environment detection module are integrated on a detection device, the environment detection module comprises a specific slot and a pressure sensor, the shape of the slot matches the front of the key body and provides a space for the rotation of the key body, when the key body is inserted into the slot and rotated, the Micro-LED display array and the detector array are overlapped, and the pressure sensor is triggered, then the micro-pattern detection module is started to detect the key pattern of the Micro-LED display array.

[0020] Preferably, the key body is provided with a protrusion, the pressure sensor has two, which are respectively located at the position matching the front end of the key display system of the environment detection module and inside the slot, when the key body is inserted into the slot, the front end of the key body contacts the pressure sensor to fix the longitudinal distance of the key; after the key body is rotated, the key protrusion contacts the pressure sensor inside the slot to fix the axial angle of the key, only when both the pressure sensors are triggered, the micro-pattern detection module is started.

[0021] Preferably, the structure of the Micro-LED display array comprises: a silicon barrier wall, an array type gallium nitride buffer layer, an n-type gallium nitride layer, a quantum well active layer and a p-type gallium nitride layer which are sequentially grown on the silicon barrier wall, and an n electrode on the n-type gallium nitride layer and a p electrode on the p-type gallium nitride layer, through flip chip bonding technology, the n electrode and the p electrode are bonded to the electrodes on the driving circuit substrate through a bonding material to achieve individual control of each pixel point; the silicon barrier wall is filled with quantum dot material to act as a color conversion layer to realize RGB three-color display.

[0022] Preferably, the security detection module works in the following manner: when the Micro-LED display array does not receive the key information, the Micro-LED display array is in a screen-off standby state; the security detection module first receives a control signal from the environment detection module, detects whether the display array and the probe array are aligned, and when the distance reaches a set distance, the security detection module sends a signal to control the key generation system to encrypt and generate a key, which is transmitted to the driving circuit of the Micro-LED display array, and the Micro-LED display array starts to display the key pattern; the probe array converts the optical signal of the Micro-LED display array into an electrical signal after detecting the optical signal, decrypts and checks the key through an algorithm, and if the key is correct, the lock is opened; if the key is incorrect, the number of detection errors is detected; when the number of detection errors is less than a set value, a signal is sent to generate the key again; when the number of detection errors is greater than the set value, the security detection module prompts that the detection environment is unsafe, and the Micro-LED display array is in a screen-off standby state.

[0023] The application further discloses a high-security key generation detection method based on a Micro-LED, which is realized based on the high-security key system and includes the following steps:

[0024] I. Algorithm encryption process:

[0025] 1.1 Generate ciphertext F by using a public key encryption algorithm

[0026] (1) input the RSA public key PK of the receiving party receiver , and a random number r;

[0027] (2) generate a session key K: generate the session key K through a Fujisaki-Okamoto conversion formula, K = H (R || H (PK receiver *r)), wherein H is a secure hash function (such as SHA-256), PK receiver ·r is an RSA modular multiplication operation, and the generated session key K is a value with strong randomness and difficult to predict;

[0028] (3) encrypt the random number r: encrypt r by using RSA, that is, F = RSA Encrypt (r, PK receiver ), output the ciphertext F, and restore r by decryption of the receiving party;

[0029] 1.2 obtain the to-be-transmitted number h by using a symmetric encryption algorithm AES-256+CBC mode:

[0030] (1) input the session key K and private data D;

[0031] (2) initialize the vector IV: generate a random initialization vector IV (the length is consistent with the AES block size, and is usually 128 bits), wherein the IV is publicly transmitted and used to ensure that the encryption result is different each time;

[0032] (3) AES encryption: using the input session key K and IV as the key and initial state, according to the AES encryption rule C = AES Encrypt (D, K, IV), output the encrypted data ciphertext C;

[0033] II. Data combination and transformation process:

[0034] 2.1 Combine data: combine to obtain the to-be-transmitted data h = {F, C, IV}, that is, the ciphertext F (2048 bits) of the session key, the data ciphertext (1024 bits), and the random initialization vector IV (128 bits);

[0035] 2.2 Matrix transformation: the to-be-transmitted data h is sequentially constructed into a transmission data matrix H (m*l), and a transformation matrix L (l*n) is used to obtain an m*n pattern data matrix R, wherein each element has a bit width of 24 bits, representing {R, G, B}, corresponding to 8-bit (0-255) color values, respectively, for controlling the Micro-LED light-emitting array;

[0036] III. Data decryption process

[0037] 3.1 Restore the transmission data matrix H: the detection array accepts the pattern data matrix R, and uses the public matrix L ―1 , that is, the inverse matrix of the transformation matrix L, to perform inverse operation on the pattern data matrix R to restore the transmission data matrix H, and then obtain the transmission data h = {F, C, IV};

[0038] 3.2 Split data: accept the transmission data {F, C, IV}, and split to obtain the session key ciphertext F, the data ciphertext C, and the random initialization vector IV;

[0039] 3.3 Decrypt the session key: (1) use the receiver's RSA private key SK receiver to decrypt F to obtain a random number r: R = RSA ecrypt (D, SK receiver );

[0040] (2) use Fujisaki-Okamoto transformation to restore the session key K = H (R||H (PK receiver *r));

[0041] 3.4 Decrypt and verify the ciphertext data: use the restored session key K and the transmission IV to decrypt C: D = AES De crypt (C, K, IV), and perform verification.

[0042] The beneficial effects of the present application are as follows:

[0043] The Micro-LED-based high-security key system of the present application takes advantage of the Micro-LED technology to ensure that the generated key can maintain high security in any case. By converting the key into a high-resolution pattern and displaying it on the Micro-LED screen, the pattern can only be recognized at a very close distance, thereby protecting the security of the key. BRIEF DESCRIPTION OF DRAWINGS

[0044] Figure 1 The top-level architecture diagram of the Micro-LED-based high-security key generation detection system.

[0045] Figure 2 The structure diagram of the Micro-LED-based high-security key system of the present application.

[0046] Figure 3 The device structure diagram of the Micro-LED display array.

[0047] Figure 4 The internal structure diagram of the detection device.

[0048] Figure 5 The detection flow logic diagram of the security detection module. DETAILED DESCRIPTION

[0049] The present application will be further described below in conjunction with the embodiments, but the description of the embodiments does not produce any limitation on the protection scope of the present application.

[0050] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present application belongs. The terminology used in the description of the present application herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present application. Additionally, although exemplary values of parameters including specific values can be provided herein, it should be understood that the parameters need not be exactly the values, but can be approximated within an acceptable error tolerance or design constraint. Directional phrases used herein, such as "upper", "lower", "front", "back", "left", "right", and the like, are only made with reference to the orientation of the figures. Therefore, the directional phrases used are for the purpose of illustration and not for the purpose of limiting the scope of protection of the present application.

[0051] The substances or instruments used in the following examples, if not specifically stated, can be obtained from conventional commercial channels.

[0052] The system in the present application is a high-security key generation encryption and recognition detection system, which focuses on using Micro-LED display technology as a physical encryption means, and gives its top-level architecture diagram, as shown in Figure 1The structure of the high-security key system based on Micro-LED of the present application is shown in FIG. 1. Figure 2 As shown in FIG. 1, the key body 2 and the detection device 1 can be composed. The front of the key body is provided with a Micro-LED display array 3, and the inside of the key body is provided with a key generation system device 4. The side of the front of the key body is provided with a rectangular protrusion 5 for identification and alignment. The inside of the detection device is provided with a photodetector array 6, which matches the shape of the front of the key body, for identifying and detecting the Micro-LED key pattern displayed by the Micro-LED display array.

[0053] The structure of the Micro-LED display array device is shown in FIG. 2. Figure 3 As shown in FIG. 2, a standard blue light LED epitaxial wafer on a silicon substrate is used. A silicon stop wall 7 is prepared by thinning the silicon substrate and performing deep silicon etching. An arrayed gallium nitride buffer layer and an n-type gallium nitride layer 8 are grown on the silicon substrate. A quantum well active layer 9 is grown on the n-type gallium nitride layer. A p-type gallium nitride layer 10 is grown on the quantum well active layer. An n-electrode 11 and a p-electrode 12 are prepared by photolithography and physical vapor deposition (PVD) process. Quantum dot material 13 is filled into the silicon stop wall to act as a color conversion layer, realizing RGB three-color display. Through flip-chip bonding technology, the electrode of the above Micro-LED display array is bonded to the electrode 15 on the driving circuit substrate 14 through the bonding material 16. The size of a single Micro-LED pixel ranges between 20-100 μm, and the period is 50-200 μm, to ensure that the pattern on the Micro-LED screen can only be clearly recognized at close range, thereby ensuring the security of the key.

[0054] The internal structure of the detection device is shown in FIG. 3. Figure 4 As shown in FIG. 3, the detection device is composed of an environment detection module and a micro-pattern detection module. The 17, 18, 19, and 20 parts correspond to Figure 2FIG. 17, 18, 19, and 20 are partial sectional views of the environment detection module. The environment detection module is composed of a slot and pressure sensors. The slot has specific grooves 21 and 22 inside. The groove 21 is cuboid-shaped, and its cross-section matches the shape of the key body side protrusion 5, ensuring that the key body is inserted into the detection device along the axial direction. The groove 22 is fan-shaped, controlling the angle and direction of the key body's rotation after being inserted axially. Two pressure sensors 23 and 24 are provided on the inner wall of the groove. The pressure sensor 23 is located at the axial bottom of the groove, and the pressure sensor 24 is located on the inner wall of the fan-shaped groove. When the key body is inserted into the slot along the axial direction, the front end of the key body contacts the pressure sensor 23, fixing the axial distance of the key. After the key is rotated, the key protrusion contacts the pressure sensor 24 inside the slot, fixing the axial angle of the key. Only when both pressure sensors are triggered will the photodetector array 25 be activated. The micro-pattern detection module is composed of a detector array and a control circuit. The detector array is provided inside, and the detector uses a silicon-based photodiode to achieve high sensitivity light intensity detection at a small size. The sensor array is arranged in accordance with the Micro-LED display array. The surface of the silicon-based photodiode is covered with an RGB filter layer, allowing the corresponding detection point to only detect the light emission of the corresponding light-emitting point, ensuring detection reliability.

[0055] The specific key encryption and decryption rules are as follows:

[0056] I. Encryption process of the algorithm:

[0057] 1. Generate ciphertext F using the public key encryption algorithm (Fujisaki-Okamoto transformation + RSA). (1) Input the RSA public key PK of the receiving party receiver and a random number r. (2) Generate session key K: generate session key K through Fujisaki-Okamoto transformation formula, K = H(R||H(PK receiver *r)), where H is a secure hash function (such as SHA-256), PK receiver ·r is RSA modular multiplication operation, and the session key K is a value with strong randomness and difficulty to predict. (3) Encrypt random number r: encrypt r using RSA, i.e. F = PSA Encrypt (r, PK receiver ), output ciphertext F for the receiving party to decrypt and restore r.

[0058] 2. Obtain the to-be-transmitted number h using the symmetric encryption algorithm AES-256 + CBC mode: (1) Input the session key K and private data D. (2) Initialize vector IV: generate a random initialization vector IV (length consistent with AES block size, usually 128 bits), where IV is publicly transmitted to ensure that the encryption result is different each time. (3) AES encryption: use the input session key K and IV as the key and initial state, and encrypt D according to the AES encryption rule C = AESEncrypt (D, K, IV), output encrypted data ciphertext C.

[0059] II. Data combination and transformation process:

[0060] 1. Combined data: combined to obtain the data to be transmitted h = {F, C, IV}, that is, the ciphertext F (2048 bits) of the session key, the ciphertext C (1024 bits) of the data, and the random initialization vector IV (128 bits).

[0061] 2. Matrix transformation: the data to be transmitted h is sequentially constructed into a transmission data matrix H (m*l), and a transformation matrix L (l*n) is used to obtain an m*n pattern data matrix R, wherein each element has a bit width of 24 bits, representing {R, G, B}, corresponding to 8-bit (0-255) color values, respectively, for controlling the Micro-LED light-emitting array.

[0062] III. Data decryption process

[0063] 1. Restore the transmission data matrix H: the detection array accepts the pattern data matrix R, and uses the public matrix L ―1

[0064] (inverse matrix of the transformation matrix L) to perform inverse operation on the pattern data matrix R to restore the transmission data matrix H, and then obtain the transmission data h = {F, C, IV}.

[0065] 2. Split data: accept the transmission data {F, C, IV}, and split to obtain the session key ciphertext F, the data ciphertext C, and the random initialization vector IV.

[0066] 3. Decrypt the session key: (1) use the receiver's RSA private key SK receiver to decrypt F to obtain a random number r: R = RSA Decrypt (F, SK receiver ).(2) use Fujisaki-Okamoto transformation to restore the session key K = H (R || H (PK receiver *r)).

[0067] 4. Decrypt and verify the ciphertext data: use the restored session key K and the transmission IV to decrypt C: D = AES De crypt (C, K, IV), and perform verification.

[0068] The key generation system also has a security detection module, and the module detection process is as follows Figure 5The Micro-LED display array is in a screen-off standby state when it does not receive the key information, the security detection module first receives the control signal from the environment detection module, detects whether the display array and the probe array are aligned, and sends a signal to control the key generation system to encrypt and generate a key when the distance reaches a set distance (i.e., both pressure sensors inside the detection device groove are triggered), the key is transmitted to the driving circuit of the display array, and the Micro-LED starts to display the key pattern. After the probe array detects the light signal of the Micro-LED display array, the light signal is converted into an electrical signal, the key is decrypted and checked through an algorithm. If the key is correct, the lock is opened; if the key is incorrect, the number of detection errors is checked. When the number of detection errors is less than a set value, a signal is sent to generate the key again; when the number of detection errors is greater than the set value, the security detection module displays that the detection environment is not safe, and the Micro-LED is in a screen-off standby state.

[0069] The above embodiments are preferred embodiments of the present application, but the embodiments of the present application are not limited by the above embodiments, and any changes, modifications, substitutions, combinations, simplifications made without departing from the spirit and principles of the present application should be equivalent replacement methods, and are all included in the protection scope of the present application.

Claims

1. A high-security key system based on Micro-LED, characterized in that The application relates to a key generation system, a Micro-LED display module, an environment detection module and a micro-pattern detection module. The key generation system encrypts data and outputs key pattern data for controlling the light-emitting of a Micro-LED display array. The micro-pattern detection module uses a photoelectric detector to detect the light-emitting signal of the Micro-LED display array, decodes the key pattern and verifies the key pattern. The environment detection module detects the alignment and distance between the Micro-LED display array and the micro-pattern detection module and determines whether to start the micro-pattern detection module. The key generation system comprises a key generation module, a pseudo-random sequence generation module and a security detection module. The key generation module encrypts private data. The pseudo-random sequence generation module generates a pseudo-random sequence and combines the encrypted data to form a transmission data matrix, thereby obtaining the key pattern data for controlling the light-emitting of the Micro-LED display array. The security detection module calculates the number of times of ciphertext verification, receives information from the environment detection module and controls the overall key system. The micro-pattern detection module comprises a detector array, a pseudo-random decoding module and a ciphertext verification module. The detector array is composed of an array sensor and has the same array arrangement, pixel number and pixel spacing as the Micro-LED display array. The pseudo-random decoding module decrypts the key according to the pattern data matrix. The ciphertext verification module verifies whether the key is correct and provides key verification information to the environment detection module. The key generation system and the Micro-LED display module are integrated on a key body, the Micro-LED display array is located at the front of the key body, the micro-pattern detection module and the environment detection module are integrated on a detection device, the environment detection module comprises a specific slot and a pressure sensor, the shape of the slot matches the front of the key body and provides a space for the rotation of the key body, when the key body is inserted into the slot and rotated, the Micro-LED display array and the detector array are overlapped, the pressure sensor is triggered, the micro-pattern detection module is started and the key pattern of the Micro-LED display array is detected.

2. The high security key system of claim 1, wherein: The key body is provided with a protrusion, the pressure sensor has two parts, which are located at the front of the environment detection module matched with the key display system and inside the slot respectively, when the key body is inserted into the slot, the front of the key body touches the pressure sensor and fixes the longitudinal distance of the key, after the key body is rotated, the protrusion of the key touches the pressure sensor inside the slot and fixes the axial angle of the key, only when both the pressure sensors are triggered, the micro-pattern detection module is started. The Micro-LED display module receives the key pattern data, and the driving circuit controls the accurate light-emitting of each pixel point of the Micro-LED display array according to the corresponding red, green and blue color values.

3. The high security key system of claim 2, wherein: The size of a single Micro-LED pixel in the Micro-LED display array ranges between 20-100 mu m, and the period is 50-200 mu m.

4. The high-security key system according to any one of claims 1-3, characterized in that: The structure of the Micro-LED display array comprises a silicon barrier wall, an arrayed gallium nitride buffer layer, an n-type gallium nitride layer, a quantum well active layer and a p-type gallium nitride layer which are sequentially grown on the silicon barrier wall, and further comprises an n electrode on the n-type gallium nitride layer and a p electrode on the p-type gallium nitride layer, wherein the n electrode and the p electrode are bonded to electrodes on a driving circuit substrate through a bonding material by means of flip-chip bonding technology, so as to achieve individual control of each pixel; the silicon barrier wall is filled with quantum dot material to serve as a color conversion layer, thereby realizing RGB three-color display.

5. The high security key system of claim 1, wherein, The working mode of the security detection module is as follows: when the Micro-LED display array does not receive key information, the Micro-LED display array is in a screen-off standby state; the security detection module first receives a control signal from the environment detection module, detects whether the display array and the probe array are aligned, and when the distance reaches a set distance, the security detection module sends a signal to control the key generation system to encrypt and generate a key, which is transmitted to the driving circuit of the Micro-LED display array, and the Micro-LED display array starts to display the key pattern; after the probe array detects the optical signal of the Micro-LED display array, the optical signal is converted into an electrical signal, the key is decrypted and checked through an algorithm, and if the key is correct, the lock is opened; if the key is incorrect, the number of detection errors is checked; when the number of detection errors is less than a set value, a signal is sent to prompt to generate the key again; When the number of detection errors is greater than the set value, the security detection module prompts that the detection environment is unsafe, and the Micro-LED display array is in a screen-off standby state.

6. A high-security key generation detection method based on Micro-LED, implemented based on the high-security key system of any one of claims 1-5, characterized in that The steps include: An algorithm encryption process: 1.1 Generate ciphertext F using a public key encryption algorithm (1) input the RSA public key of the receiving party and a random number r; (2) generating a session key K: generating a session key K by Fujisaki-Okamoto transformation formula, wherein H is a secure hash function, is RSA modular multiplication operation, and the generated session key K is a value with strong randomness and difficult to predict; (3) Encryption of random number r: r is encrypted using RSA, i.e. , and the ciphertext F is output for the recipient to decrypt and restore r; 1.2 Obtain the to-be-transmitted number h using the symmetric encryption algorithm AES-256+CBC mode: (1) Input session key K and private data D; (2) Initialize vector IV: generate a random initialization vector IV, the length is consistent with the AES block size, which is 128 bits, wherein IV is publicly transmitted and is used to ensure that the encryption result is different each time; (3) AES encryption: using the input session key K and IV as the key and initial state, according to the AES encryption rule , output the encrypted data ciphertext C, and combine to obtain the to-be-transmitted data h={F, C, IV}; Two, data combination and transformation process: 2.1 Combine data: combine to obtain to-be-transmitted data h={F,C,IV}, that is, the ciphertext F of the session key, the size is 2048 bits, the data ciphertext, the size is 1024 bits, and the random initialization vector IV, the size is 128 bits; 2.2 Matrix transformation: the to-be-transmitted data h is sequentially constructed into a transmission data matrix H(m*l), and a transformation matrix L(l*n) is used to obtain an m*n pattern data matrix R, wherein each element has a bit width of 24 bits, representing {R,G,B}, respectively corresponding to 8 bits, 0~255 color values, which are used to control the Micro-LED light-emitting array; Three, data decryption process 3.1 Recovering transmission data matrix H: the probe array accepts the pattern data matrix R, uses the public matrix That is, the inverse matrix of the transformation matrix L, the inverse operation is performed on the pattern data matrix R, the transmission data matrix H is recovered, and the transmission data h={F, C, IV} is obtained. 3.2 Split data: accept the transmission data {F,C,IV}, and split to obtain the session key ciphertext F, the data ciphertext C, and the random initialization vector IV; 3.3 Decryption of the session key: (1) Use the receiver's RSA private key Decryption F gives the random number r: ; (2) Reducing the session key using the Fujisaki-Okamoto transformation ; 3.4 Decryption and verification of ciphertext data: decrypt C using the restored session key K and the transmission IV: and verified.

Citation Information

Patent Citations

  • Data transmission method and apparatus, mobile terminal and storage medium

    CN107579775A

  • Display picture encryption method and device

    CN117807643A