A method and system for drone authentication based on broadcast encrypted information

By constructing encryption and decryption rules and time segment-related change rules, and combining UAV location and mission information, the key length and frequency are dynamically adjusted, solving the security and timeliness issues of information interaction between UAVs and the control center, and achieving a balance between security and timeliness in information interaction.

CN116887254BActive Publication Date: 2025-12-09BEIJING RUISHI EQUIP TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310760082.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-26
Publication Date
2025-12-09
Estimated Expiration
2043-06-26

AI Technical Summary

Technical Problem

The current information exchange between drones and control centers is difficult to balance between timeliness and security. The security of a single encryption algorithm is insufficient, which leads to risks in information exchange.

Method used

Construct encryption/decryption rules and time-segment-related change rules. Combine the drone's location, mission time, and the number of unknown information occurrences to dynamically adjust the encryption/decryption rules and key length. Through correlation change rules and risk factor analysis, determine specific key lengths and change frequencies.

Benefits of technology

It achieves a balance between the timeliness and security of information exchange between UAVs and the control center, thereby improving both the security and timeliness of information exchange.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116887254B_ABST
    Figure CN116887254B_ABST
Patent Text Reader

Abstract

The application discloses a kind of unmanned plane authentication methods based on broadcast encryption information, it is related to unmanned plane communication technical field, specifically discloses, constructs several that encryption decryption rules, and based on association change rule, determine the encryption decryption rule applied in different time section, based on encryption decryption rule, interactive information is encrypted and decrypted, based on the location and flight length of unmanned plane at present, determine the first security risk factor of unmanned plane, based on the number of times of unknown information received by unmanned plane or control center, determine the second security risk factor of unmanned plane, the timeliness requirement of interactive information is comprehensively analyzed, first security risk factor and second security risk factor, determine the length of specific key and the change frequency of association change rule, while guarantee the timeliness of the security of interactive information between unmanned plane and control center.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application relates to a UAV communication technology field, in particular to a UAV authentication method and system based on broadcast encryption information. BACKGROUND

[0002] With the rapid development and wide application of UAV technology, it is crucial to ensure the identity authentication and secure communication of the UAV. In the prior art, in order to ensure that the interactive information between the UAV and the control center is not stolen by the outside world, the interactive information is often encrypted, and a conventional encryption algorithm is used to encrypt and decrypt the interactive information. However, due to the timeliness requirement of the information interaction between the UAV and the control center, the length of the specific key is limited, thereby reducing the security of the single encryption algorithm. Therefore, in order to avoid the above problems, a UAV authentication method is needed to balance the timeliness and security of encryption and decryption, thereby ensuring the timeliness of information interaction and the security of communication between the UAV and the control center. SUMMARY

[0003] The application aims to provide a UAV authentication method and system which can ensure the timeliness of information interaction and the security of communication between the UAV and the control center.

[0004] Therefore, the application discloses a UAV authentication method based on broadcast encryption information, which comprises the following steps:

[0005] A plurality of encryption and decryption rules are constructed, and different first time segments are associated with different encryption and decryption rules to establish an association change rule, which is used to determine the association relationship between different first time segments and different encryption and decryption rules;

[0006] The current time is obtained, and based on the first time segment to which the current time belongs, the encryption and decryption rule applied by the UAV and the control center is determined;

[0007] Based on the encryption and decryption rule applied by the UAV and the control center and the specific key used for UAV authentication, the interactive information between the UAV and the control center is encrypted or decrypted;

[0008] Based on the current position information of the UAV, the first alert variable of the UAV at the current time is determined, and based on the length of time for executing the task, the second alert variable of the UAV at the current time is determined, and based on the first alert variable and the second alert variable, the first security risk factor of the UAV is determined;

[0009] Based on the number of unknown information received by the UAV or the control center, the second security risk factor of the UAV is determined;

[0010] According to the timeliness requirement of the interaction information, the first security risk factor and the second security risk factor, the length of the specific key and the change frequency of the associated change rule are determined.

[0011] In some embodiments of the present application, the associated change rule comprises:

[0012] A rule virtual carousel is established, the rule virtual carousel comprising a plurality of sequentially nested hierarchical sub-carousels, each hierarchical sub-carousel comprising a plurality of rule corresponding blocks, each rule corresponding block corresponding to a specific encryption and decryption rule;

[0013] A virtual time ring is set for each hierarchical sub-carousel, the virtual time ring comprising a plurality of ring segments, each ring segment mapping a specific time segment;

[0014] A plurality of carousel adjustment tables are set, and the carousel adjustment tables are arranged as a carousel adjustment table array, the carousel adjustment table comprising a rotation variable of each hierarchical sub-carousel;

[0015] When it is necessary to determine the association between different first time segments and different encryption and decryption rules according to the associated change rule:

[0016] Based on the requirement of the change frequency of the determined associated change rule, a currently applied carousel adjustment table is sequentially determined in the carousel adjustment table array, and based on the determined carousel adjustment table, a rotation variable of each hierarchical sub-carousel in the rule virtual carousel is determined;

[0017] The current time is obtained, the specific time segment to which the current time belongs is analyzed, and based on the ring segment on the virtual time ring mapped by the determined specific time segment, the encryption and decryption rule applied by the unmanned aerial vehicle and the control center is selected.

[0018] In some embodiments of the present application, the method for determining the first security risk factor of the unmanned aerial vehicle comprises:

[0019] For the task path of the unmanned aerial vehicle, a plurality of geographical location blocks are established, and each geographical location block is matched with a first preset alert variable, when it is necessary to determine the first alert variable of the unmanned aerial vehicle, the current geographical location block to which the unmanned aerial vehicle belongs is determined according to the position information of the unmanned aerial vehicle, and the first preset alert variable corresponding to the determined geographical location block is determined as the first alert variable;

[0020] For the time length of the task performed by the unmanned aerial vehicle, alert weight coefficients are set for different time length segments, and based on the alert weight coefficients and the time length of the task performed by the unmanned aerial vehicle at present, a second alert operator is constructed, and based on the second alert operator, a second alert variable is determined;

[0021] The first security risk factor expression is constructed for the first alert variable and the second alert variable, and a corresponding value of the first security risk factor is determined based on the first security risk factor expression.

[0022] In some embodiments of the present application, the first security risk factor expression is:

[0023] ;

[0024] wherein, the corresponding value of the first security risk factor is, the first alert variable matched by the nth geographical location block currently occupied by the UAV, the alert weight coefficient corresponding to the ith time length section to which the time length of the task currently performed by the UAV belongs, and t is the time length of the task currently performed by the UAV, the time standard value, and ln is the natural logarithm symbol.

[0025] In some embodiments of the present application, the method for determining the second security risk factor comprises:

[0026] When analyzing and judging the number of unknown information, the unknown signal segments received between the UAV and the control center on a specific communication channel are obtained. If the reception between the unknown signal segments is discontinuous within a preset time period, the adjacent discontinuous unknown signal segments are identified as two separate unknown information receptions.

[0027] For the number of received unknown information, a plurality of number intervals are set, and each number interval corresponds to a number influence adjustment coefficient. When determining the number influence adjustment coefficient of the UAV and the control center, the number influence adjustment coefficient used for calculating the second security risk factor is determined according to the number interval to which the number of unknown information determined by the UAV or the control center belongs.

[0028] wherein, the expression for calculating the corresponding value of the second security risk factor is:

[0029] ;

[0030] wherein, the corresponding value of the second security risk factor is, the qth number influence adjustment coefficient, a is the number of unknown information received by the UAV and the control center, and e is a natural constant.

[0031] In some embodiments of the present application, according to the timeliness requirement of the interaction information, the first security risk factor and the second security risk factor, a method for determining the length of a specific key and the variation frequency of an associated variation rule comprises:

[0032] According to the timeliness requirement of the interaction information, the minimum decryption efficiency of the unmanned aerial vehicle or the control center is determined;

[0033] According to the relationship between the minimum decryption efficiency and the length of the specific key, a first unified dimension expression operator is constructed;

[0034] According to the first security risk factor and the second security risk factor, a risk growth operator is constructed;

[0035] According to the risk growth operator, the same contrast dimension expression operator is modified to obtain a second unified dimension expression operator, and based on the second unified dimension expression operator, a unified dimension value is obtained, and according to the unified dimension value, the length of the specific key and the variation frequency of the associated variation rule are determined.

[0036] In some embodiments of the present application, the expression for calculating the unified dimension value is:

[0037] ;

[0038] Wherein, y is the unified dimension value, is the first security risk factor corresponding value, is the second security risk factor corresponding value, R is the unified dimension adjustment coefficient, and x is the minimum decryption efficiency.

[0039] In some embodiments of the present application, the method for determining the length of the specific key according to the unified dimension value comprises:

[0040] A dimension value mapping table is set, the dimension value mapping table includes a plurality of preset dimension value intervals, and each unified dimension corresponding value interval corresponds to a preset key length and a preset variation frequency;

[0041] When it is necessary to determine the length of the specific key and the variation frequency of the associated variation rule according to the unified dimension value, the preset dimension value interval to which the unified dimension value belongs is judged, and the preset key length corresponding to the determined preset dimension value interval is determined as the length of the specific key, and the preset variation frequency corresponding to the determined preset dimension value interval is determined as the variation frequency.

[0042] In some embodiments of the present application, a kind of unmanned aerial vehicle authentication system based on broadcast encryption information is also disclosed, comprising:

[0043] The encryption and decryption rule determination module is used to determine the encryption and decryption rule applied by the unmanned aerial vehicle and the control center, and based on the associated variation rule, the associated relationship between different first time sections and different encryption and decryption rules is determined, and based on the first time section to which the current time belongs, the encryption and decryption rule applied by the unmanned aerial vehicle and the control center at the same time is determined;

[0044] The encryption and decryption module is configured to generate a specific key and encrypt or decrypt the interaction information between the UAV and the control center according to the determined encryption and decryption module;

[0045] The risk factor analysis module is configured to determine a first alert variable of the UAV based on the current position information of the UAV, determine a second alert variable of the UAV based on the length of time for which the task is performed, determine a first security risk factor of the UAV based on the first alert variable and the second alert variable, and determine a second security risk factor of the UAV based on the number of unknown information received by the UAV or the control center.

[0046] The variable frequency determination module for the specific key length and the associated variable rule is configured to determine the length of the specific key and the variable frequency of the associated variable rule according to the timeliness requirement of the interaction information, the first security risk factor and the second security risk factor.

[0047] In some embodiments of the present application, the encryption and decryption rule module is further disclosed, and an associated variable rule running module is further arranged in the encryption and decryption rule module. A rule virtual turntable is arranged in the associated variable rule running module, and the rule virtual turntable includes a plurality of hierarchical sub-turntables connected in sequence. Each hierarchical sub-turntable includes a plurality of rule corresponding blocks, each of which corresponds to a specific encryption and decryption rule. A virtual time ring is arranged for each hierarchical sub-turntable, and the virtual time ring includes a plurality of ring segments, each of which maps a specific time segment. A plurality of turntable adjustment tables are arranged, and the turntable adjustment tables are arranged as a turntable adjustment table array, and the turntable adjustment table includes a rotation variable of each hierarchical sub-turntable.

[0048] The present application discloses a UAV authentication method based on broadcast encryption information, and specifically discloses the following. A plurality of encryption and decryption rules are constructed, and the encryption and decryption rules applied at different time segments are determined based on associated variable rules. The interaction information is encrypted and decrypted based on the encryption and decryption rules. The first security risk factor of the UAV is determined based on the current position and flight time of the UAV. The second security risk factor of the UAV is determined based on the number of unknown information received by the UAV or the control center. The length of the specific key and the variable frequency of the associated variable rule are determined by comprehensively analyzing the timeliness requirement of the interaction information, the first security risk factor and the second security risk factor, while ensuring the timeliness of the security of the interaction information between the UAV and the control center.

[0049] The technical solutions of the present application are described in further detail below with reference to the accompanying drawings and embodiments. BRIEF DESCRIPTION OF DRAWINGS

[0050] Figure 1A method step diagram of a method for a UAV authentication method based on broadcast encryption information in the embodiments of the present application. DETAILED DESCRIPTION

[0051] The technical solutions of the present application will be further described below by means of the accompanying drawings and embodiments.

[0052] The technical solutions of the present application will be further described below by means of the accompanying drawings and embodiments. The preferred embodiments described herein are only used to illustrate and explain the present application, and should not be understood as a limitation on the scope of protection of the present application. Those skilled in the art can make some non-essential improvements and adjustments to the present application based on the content of the present application. In the present application, unless otherwise explicitly specified and limited, the technical terms used in the present application should be understood as the general meaning understood by the skilled person in the art.

[0053] Embodiments:

[0054] The purpose of the present application is to provide a UAV authentication method and system that can ensure the timeliness of information interaction and the security of communication between the UAV and the control center.

[0055] Therefore, the present application discloses a UAV authentication method based on broadcast encryption information, as shown in Figure 1 , comprising:

[0056] Step S100, a plurality of encryption and decryption rules are constructed, and different first time segments are associated with different encryption and decryption rules to establish a change rule, and the change rule is used to determine the association between different first time segments and different encryption and decryption rules.

[0057] It should be understood that the encryption and decryption rules mentioned above can be various commonly used encryption and decryption algorithms. Encryption algorithms are mathematical functions or algorithms used to transform and protect data. They usually involve using a key to encrypt data so that only people with the correct key can decrypt and restore the data. Encryption algorithms play an important role in information security and data protection, and are used to ensure the confidentiality, integrity and reliability of data.

[0058] Step S200, the current time is obtained, and the encryption and decryption rules applied by the UAV and the control center at the same time are determined based on the first time segment to which the current time belongs.

[0059] It should be understood that by changing the encryption and decryption rules through the current time, more secure communication between the UAV and the control center is achieved.

[0060] Step S300, based on the encryption and decryption rules applied by the UAV and the control center at the same time and the specific key used for UAV authentication, the interaction information between the UAV and the control center is encrypted or decrypted.

[0061] Step S400, based on the current location information of the UAV, the first alert variable of the UAV at the moment is determined, and based on the length of time for executing the task, the second alert variable of the UAV at the moment is determined, and based on the first alert variable and the second alert variable, the first security risk factor of the UAV is determined.

[0062] It should be understood that the UAV may exist different dangerous factors in different areas when executing a specific task, so it is necessary to determine the first alert variable of the UAV based on the location information of the UAV, and the higher the first alert variable, the higher the danger level of the geographical area where the UAV is located; in the process of executing the task by the UAV, the longer the length of time for executing the task, the greater the possibility of intrusion and decryption of the communication between the UAV and the control center, so there is a second alert variable for the length of time for executing the task by the UAV.

[0063] Step S500, based on the number of times of receiving unknown information by the UAV or the control center, the second security risk factor of the UAV is determined.

[0064] It should be understood that if the UAV and the control center continuously receive unknown information in a specific channel, it means that the encrypted communication between the UAV and the control center is being intruded and cracked, and by analyzing the number of times of receiving unknown information, the second security risk factor of the UAV is determined.

[0065] Step S600, according to the timeliness requirement of the interaction information, the first security risk factor and the second security risk factor, the length of the specific key and the change frequency of the associated change rule are determined.

[0066] It should be understood that since the UAV is limited by power, its encryption and decryption performance is limited, in this case, if the length of the specific key is lengthened, it is beneficial to improve the security of the interaction information, but the decryption and encryption time will be lengthened, and the interaction information between the UAV and the control center has timeliness requirement and security risk requirement, so a comprehensive consideration is needed to realize both the security requirement between the UAV and the control center and the timeliness requirement of the information interaction between the UAV and the control center.

[0067] In some embodiments of the present application, the associated change rule comprises:

[0068] A rule virtual turntable is established, the rule virtual turntable comprises a plurality of sequentially nested hierarchical sub-turntables, each hierarchical sub-turntable comprises a plurality of rule corresponding blocks, and each rule corresponding block corresponds to a specific encryption and decryption rule; a virtual time ring is set for each hierarchical sub-turntable, the virtual time ring comprises a plurality of ring segments, and each ring segment is mapped with a specific time segment; a plurality of turntable adjustment tables are set, and the turntable adjustment tables are arranged as a turntable adjustment table array, the turntable adjustment table comprises a rotation variable of each hierarchical sub-turntable; when it is necessary to determine the association relationship between different first time segments and different encryption and decryption rules according to the association change rule: based on the change frequency requirement of the determined association change rule, a currently applied turntable adjustment table is sequentially determined in the turntable adjustment table array, and the rotation variable of each hierarchical sub-turntable in the rule virtual turntable is determined according to the determined turntable adjustment table; the current time is obtained, the specific time segment to which the current time belongs is analyzed, and the encryption and decryption rule applied by the unmanned aerial vehicle and the control center is selected based on the ring segment mapped by the determined specific time segment on the virtual time ring.

[0069] In some embodiments of the present application, the method for determining the first security risk factor of the unmanned aerial vehicle comprises:

[0070] Firstly, a plurality of geographical position blocks are established for the task path of the unmanned aerial vehicle, and each geographical position block is matched with a first preset alert variable; when it is necessary to determine the first alert variable of the unmanned aerial vehicle, the current geographical position block to which the unmanned aerial vehicle belongs is determined according to the position information of the unmanned aerial vehicle, and the first preset alert variable corresponding to the determined geographical position block is determined as the first alert variable.

[0071] Secondly, alert weight coefficients are set for different time length segments of the execution task of the unmanned aerial vehicle, a second alert operator is constructed based on the alert weight coefficients and the time length of the execution task of the unmanned aerial vehicle at present, and a second alert variable is determined based on the second alert operator.

[0072] Thirdly, a first security risk factor expression is constructed for the first alert variable and the second alert variable, and a first security risk factor corresponding value is determined based on the first security risk factor expression.

[0073] In some embodiments of the present application, the first security risk factor expression is:

[0074] .

[0075] wherein, the first security risk factor corresponding value, the first alert variable matched by the nth geographical position block in which the unmanned aerial vehicle is currently located, The alert weight coefficient corresponding to the ith time length section to which the current task execution time length of the UAV belongs, t is the current task execution time length of the UAV, The time standard value, ln is the natural logarithm symbol.

[0076] In some embodiments of the present application, the method for determining the second security risk factor comprises:

[0077] Firstly, when analyzing and judging the number of unknown information, the unknown signal segments received between the UAV and the control center on a specific communication channel are obtained. If the reception between the unknown signal segments is discontinuous within a preset time period, the adjacent discontinuous unknown signal segments are identified as two separate unknown information receptions.

[0078] Secondly, for the number of received unknown information, a plurality of number intervals are set, and each number interval corresponds to a number influence adjustment coefficient. When determining the number influence adjustment coefficient of the UAV and the control center at the moment, the number influence adjustment coefficient used to calculate the second security risk factor is determined according to the number interval to which the number of unknown information determined by the UAV or the control center belongs.

[0079] The expression for calculating the corresponding value of the second security risk factor is:

[0080] .

[0081] Wherein, is the corresponding value of the second security risk factor, is the qth number influence adjustment coefficient, a is the number of unknown information received by the UAV and the control center, and e is the natural constant.

[0082] In some embodiments of the present application, the method for determining the length of the specific key and the variation frequency of the associated variation rule according to the timeliness requirement of the interactive information, the first security risk factor and the second security risk factor comprises:

[0083] Firstly, according to the timeliness requirement of the interactive information, the minimum decryption efficiency of the UAV or the control center is determined.

[0084] Secondly, according to the relationship between the minimum decryption efficiency and the length of the specific key, a first unified dimension expression operator is constructed.

[0085] Thirdly, according to the first security risk factor and the second security risk factor, a risk growth operator is constructed.

[0086] In the fourth step, the same pair of contrast dimension expression operators are modified according to the risk growth operator to obtain a second unified dimension expression operator, and a unified dimension value is obtained based on the second unified dimension expression operator, and the length of the specific key and the variation frequency of the associated variation rule are determined according to the unified dimension value.

[0087] In some embodiments of the present application, the expression for calculating the unified dimension value is:

[0088] .

[0089] wherein y is the unified dimension value, is the first security risk factor corresponding value, is the second security risk factor corresponding value, R is a unified dimension adjustment coefficient, and x is the minimum decryption efficiency.

[0090] In some embodiments of the present application, the method for determining the length of the specific key according to the unified dimension value comprises: setting a dimension value mapping table, the dimension value mapping table comprising a plurality of preset dimension value intervals, and each unified dimension corresponding value interval corresponding to a preset key length and a preset variation frequency; when it is necessary to determine the length of the specific key and the variation frequency of the associated variation rule according to the unified dimension value, the preset dimension value interval to which the unified dimension value belongs is determined, and the preset key length corresponding to the determined preset dimension value interval is determined as the length of the specific key, and the preset variation frequency corresponding to the determined preset dimension value interval is determined as the variation frequency.

[0091] In some embodiments of the present application, a UAV authentication system based on broadcast encryption information is also disclosed, comprising: an encryption and decryption rule determination module, an encryption and decryption module, a risk factor analysis module, and a specific key length and associated variation rule variation frequency determination module.

[0092] The encryption and decryption rule determination module is configured to determine the encryption and decryption rules applied by the UAV and the control center, and determine the association between different first time intervals and different encryption and decryption rules based on the associated variation rule, and determine the encryption and decryption rules applied by the UAV and the control center at the same time based on the first time interval to which the current time belongs.

[0093] The encryption and decryption module is configured to generate a specific key, and encrypt or decrypt the interaction information between the UAV and the control center according to the determined encryption and decryption module.

[0094] The risk factor analysis module is configured to determine a first alert variable of the UAV based on current position information of the UAV, determine a second alert variable of the UAV based on a length of time for which the UAV performs a task, and determine a first security risk factor of the UAV based on the first alert variable and the second alert variable.

[0095] The variable frequency determination module is configured to determine a length of the specific key and a variable frequency of the associated variable rule based on a time requirement of the interaction information, the first security risk factor, and the second security risk factor.

[0096] In some embodiments of the present application, the encryption and decryption rule module is further disclosed, and an associated variable rule running module is further arranged in the encryption and decryption rule module. The associated variable rule running module is provided with a rule virtual turntable, the rule virtual turntable includes a plurality of hierarchical sub-turntables connected in sequence, each hierarchical sub-turntable includes a plurality of rule corresponding blocks, each rule corresponding block corresponds to a specific encryption and decryption rule, a virtual time ring is arranged for each hierarchical sub-turntable, the virtual time ring includes a plurality of ring segments, and each ring segment is mapped to a specific time segment. A plurality of turntable adjustment tables are arranged, and the turntable adjustment tables are arranged as a turntable adjustment table array, and the turntable adjustment table includes a rotation variable of each hierarchical sub-turntable.

[0097] The present application discloses a UAV authentication method based on broadcast encryption information, and specifically discloses the following steps: constructing a plurality of encryption and decryption rules, determining encryption and decryption rules applied in different time segments based on associated variable rules, encrypting and decrypting interaction information based on the encryption and decryption rules, determining a first security risk factor of the UAV based on a current position of the UAV and a flight time of the UAV, determining a second security risk factor of the UAV based on a number of unknown information received by the UAV or a control center, and determining a length of a specific key and a variable frequency of the associated variable rule based on a time requirement of the interaction information, the first security risk factor, and the second security risk factor, while ensuring timeliness of security of interaction information between the UAV and the control center.

[0098] From the above description of the embodiments, those skilled in the art can clearly understand that the present application can be implemented by hardware, or by means of software and a necessary general hardware platform. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, a U disk, a mobile hard disk, etc.), and includes a plurality of instructions for causing a computer device (such as a personal computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present application.

[0099] It should be pointed out finally that the above embodiments are only used to illustrate the technical solutions of the present application but not to limit it, and although the present application has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that the technical solutions of the present application can still be modified or replaced equivalently, and these modifications or equivalent replacements should not make the modified technical solutions deviate from the spirit and scope of the technical solutions of the present application.

Claims

1.A method for authenticating a drone based on broadcast encrypted information, the method comprising: The method comprises the following steps: a plurality of encryption and decryption rules are constructed, and different first time segments are associated with different encryption and decryption rules to form a variable rule for determining the association between different first time segments and different encryption and decryption rules; the variable rule comprises a rule virtual turntable, the rule virtual turntable comprises a plurality of hierarchical sub-turntables connected in sequence, each hierarchical sub-turntable comprises a plurality of rule corresponding blocks, and each rule corresponding block corresponds to a specific encryption and decryption rule; a virtual time ring is set for each hierarchical sub-turntable, the virtual time ring comprises a plurality of ring segments, and each ring segment is mapped with a specific time segment; a plurality of turntable adjustment tables are set, and the turntable adjustment tables are arranged into a turntable adjustment table array, and the turntable adjustment table comprises a rotation variable of each hierarchical sub-turntable; when the association between different first time segments and different encryption and decryption rules needs to be determined according to the variable rule, the rotation variable of each hierarchical sub-turntable in the rule virtual turntable is determined based on the determined variable frequency of the variable rule and the determined turntable adjustment table, and the encryption and decryption rule applied by the unmanned aerial vehicle and the control center at the same time is selected based on the ring segment on the virtual time ring mapped based on the determined specific time segment; the current time is obtained, and the encryption and decryption rule applied by the unmanned aerial vehicle and the control center at the same time is determined based on the first time segment to which the current time belongs; the interaction information between the unmanned aerial vehicle and the control center is encrypted or decrypted based on the encryption and decryption rule applied by the unmanned aerial vehicle and the control center at the same time and the specific key used for authenticating the unmanned aerial vehicle; the first alert variable of the unmanned aerial vehicle at the current time is determined based on the current position information of the unmanned aerial vehicle, the second alert variable of the unmanned aerial vehicle at the current time is determined based on the length of time for executing a task, and the first security risk factor of the unmanned aerial vehicle is determined based on the first alert variable and the second alert variable; the second security risk factor of the unmanned aerial vehicle is determined based on the number of unknown information received by the unmanned aerial vehicle or the control center; the length of the specific key and the variable frequency of the variable rule are determined according to the timeliness requirement of the interaction information, the first security risk factor and the second security risk factor. 2.The method of claim 1, wherein, The method for determining the first security risk factor of the unmanned aerial vehicle comprises: a plurality of geographical position blocks are established for the task path of the unmanned aerial vehicle, and each geographical position block is matched with a first preset alert variable; when the first alert variable of the unmanned aerial vehicle needs to be determined, the geographical position block to which the unmanned aerial vehicle belongs at the current time is determined according to the position information of the unmanned aerial vehicle, and the first preset alert variable corresponding to the determined geographical position block is determined as the first alert variable; different time length segments are set with alert weight coefficients for the length of time for the unmanned aerial vehicle to execute a task, a second alert operator is constructed based on the alert weight coefficients and the length of time for the unmanned aerial vehicle to execute a task at the current time, and the second alert variable is determined based on the second alert operator. A first security risk factor expression is constructed for the first and second alert variables, and a first security risk factor corresponding value is determined based on the first security risk factor expression. 3.The method of claim 2, wherein, The first security risk factor expression is: ; wherein, is a first security risk factor corresponding value, is a first alert variable matched by the n-th geographical location block where the UAV is currently located, is an alert weight coefficient corresponding to the i-th time length section to which the time length of the task currently performed by the UAV belongs, and t is the time length of the task currently performed by the UAV, is a time standard value, and ln is a natural logarithm symbol. 4.The method of claim 1, wherein, The method for determining the second security risk factor includes: When analyzing and judging the number of unknown information, the unknown signal segments received between the unmanned aerial vehicle and the control center on a specific communication channel are obtained, and if the reception between the unknown signal segments is discontinuous within a preset time period, the adjacent discontinuous unknown signal segments are identified as two separate unknown information receptions; For the number of received unknown information, a plurality of number intervals are set, and each number interval corresponds to a number influence adjustment coefficient, and when determining the number influence adjustment coefficient of the unmanned aerial vehicle and the control center at the moment, the number influence adjustment coefficient used to calculate the second security risk factor is determined according to the number interval to which the number of unknown information determined by the unmanned aerial vehicle or the control center belongs; The expression for calculating the second security risk factor corresponding value is: ; wherein, is a second security risk factor corresponding value, is the qth number of influence adjustment coefficient, a is the number of times that the unmanned aerial vehicle and the control center receive unknown information, and e is a natural constant. 5.The method of claim 1, wherein, According to the timeliness requirement of the interactive information, the first security risk factor and the second security risk factor, a method for determining the length of the specific key and the variation frequency of the associated variation rule includes: According to the timeliness requirement of the interactive information, the minimum decryption efficiency of the unmanned aerial vehicle or the control center is determined; A first unified dimension expression operator is constructed for the relationship between the minimum decryption efficiency and the length of the specific key; A risk growth operator is constructed for the first and second security risk factors; According to the risk growth operator, the first comparative dimension expression operator is modified to obtain a second unified dimension expression operator, and based on the second unified dimension expression operator, a unified dimension value is obtained, and the length of the specific key and the variation frequency of the associated variation rule are determined according to the unified dimension value. 6.The method of claim 5, wherein, The expression for calculating the unified dimension value is: ; Wherein, y is a unified dimension value, is a first security risk factor corresponding value, is a second security risk factor corresponding value, R is a unified dimension adjustment coefficient, and x is a minimum decryption efficiency. 7.The method of claim 6, wherein, A method for determining the length of the specific key according to the unified dimension value includes: A dimension value mapping table is set, which includes a plurality of preset dimension value intervals, and each unified dimension corresponding value interval corresponds to a preset key length and a preset variation frequency; When it is necessary to determine the length of the specific key and the variation frequency of the associated variation rule according to the unified dimension value, the preset dimension value interval to which the unified dimension value belongs is determined, and the preset key length corresponding to the determined preset dimension value interval is determined as the length of the specific key, and the preset variation frequency corresponding to the determined preset dimension value interval is determined as the variation frequency. 8.A UAV authentication system based on broadcast encryption information, characterized in that, It includes: An encryption and decryption rule determination module is configured to determine the encryption and decryption rules applied by the unmanned aerial vehicle and the control center, determine the association between different first time intervals and different encryption and decryption rules based on the associated variation rule, and determine the encryption and decryption rules applied by the unmanned aerial vehicle and the control center at the same time based on the first time interval to which the current time belongs; the associated variation rule includes: A rule virtual turntable is established, which includes a plurality of sequentially connected hierarchical sub-turntables, each hierarchical sub-turntable includes a plurality of rule corresponding blocks, and each rule corresponding block corresponds to a specific encryption and decryption rule; A virtual time ring is set for each hierarchical sub-turntable, and the virtual time ring includes a plurality of ring segments, each ring segment being mapped with a specific time section; A plurality of turntable adjustment tables are set, and the turntable adjustment tables are arranged as a turntable adjustment table array, the turntable adjustment table including a rotation variable of each hierarchical sub-turntable; When it is required to determine the association between different first time sections and different encryption and decryption rules according to the association change rule: Based on the requirement of the change frequency of the determined association change rule, a currently applied turntable adjustment table is determined in the turntable adjustment table array, and the rotation variable of each hierarchical sub-turntable in the rule virtual turntable is determined according to the determined turntable adjustment table; The current time is obtained, the specific time section to which the current time belongs is analyzed, and the encryption and decryption rule applied by the unmanned aerial vehicle and the control center is selected based on the ring segment on the virtual time ring mapped by the determined specific time section; The encryption and decryption module is configured to generate a specific key and encrypt or decrypt the interaction information between the unmanned aerial vehicle and the control center according to the determined encryption and decryption rule; The risk factor analysis module is configured to determine a first alert variable of the unmanned aerial vehicle based on the current position information of the unmanned aerial vehicle, determine a second alert variable of the unmanned aerial vehicle based on the length of time for which the task is performed, and determine a first security risk factor of the unmanned aerial vehicle based on the first alert variable and the second alert variable, and determine a second security risk factor of the unmanned aerial vehicle based on the number of unknown information received by the unmanned aerial vehicle or the control center. The specific key length and association change rule change frequency determination module is configured to determine the length of the specific key and the change frequency of the association change rule according to the timeliness requirement of the interaction information, the first security risk factor and the second security risk factor. 9.The UAV authentication system based on broadcast encryption information of claim 8, wherein, The encryption and decryption rule module further includes an association change rule running module, and the association change rule running module includes a rule virtual turntable, the rule virtual turntable including a plurality of hierarchical sub-turntables connected in sequence, each hierarchical sub-turntable including a plurality of rule corresponding blocks, each rule corresponding block corresponding to a specific encryption and decryption rule, a virtual time ring is set for each hierarchical sub-turntable, and the virtual time ring includes a plurality of ring segments, each ring segment being mapped with a specific time section; a plurality of turntable adjustment tables are set, and the turntable adjustment tables are arranged as a turntable adjustment table array, the turntable adjustment table including a rotation variable of each hierarchical sub-turntable.

Citation Information

Patent Citations

  • Unmanned aerial vehicle authentication method and system, and secure communication method and system

    CN107113172A

  • Unmanned aerial vehicle identity authentication method, device and system

    CN115314228A