CN112348529A - 一种无人机数字身份管理方法及设备、介质 - Google Patents
一种无人机数字身份管理方法及设备、介质 Download PDFInfo
- Publication number
- CN112348529A CN112348529A CN202011089713.1A CN202011089713A CN112348529A CN 112348529 A CN112348529 A CN 112348529A CN 202011089713 A CN202011089713 A CN 202011089713A CN 112348529 A CN112348529 A CN 112348529A
- Authority
- CN
- China
- Prior art keywords
- unmanned aerial
- aerial vehicle
- certificate
- manufacturer
- activation code
- 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.)
- Pending
Links
- 238000007726 management method Methods 0.000 title description 46
- 230000004913 activation Effects 0.000 claims abstract description 93
- 238000000034 method Methods 0.000 claims abstract description 36
- 238000012795 verification Methods 0.000 claims abstract description 22
- 230000000694 effects Effects 0.000 claims description 9
- 230000001815 facial effect Effects 0.000 claims description 6
- 230000001105 regulatory effect Effects 0.000 claims description 3
- 238000012423 maintenance Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 11
- 238000004590 computer program Methods 0.000 description 7
- 238000004519 manufacturing process Methods 0.000 description 7
- 238000011161 development Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000010006 flight Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/172—Classification, e.g. identification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3226—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
- H04L9/3231—Biological data, e.g. fingerprint, voice or retina
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3263—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Economics (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Manufacturing & Machinery (AREA)
- Human Resources & Organizations (AREA)
- Life Sciences & Earth Sciences (AREA)
- Primary Health Care (AREA)
- Biomedical Technology (AREA)
- Tourism & Hospitality (AREA)
- Biodiversity & Conservation Biology (AREA)
- Entrepreneurship & Innovation (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请公开了一种无人机数字身份管理方法、设备及介质,其中,获取第三方主体针对无人机制造商颁发的制造商证书。获取无人机制造商针对各无人机颁发相应的无人机证书。根据制造商证书对无人机证书进行验证,确定无人机证书是否与制造商证书匹配。在无人机证书与制造商证书匹配的情况下,为无人机证书对应的无人机分配相应的无人机激活码,将无人机激活码进行存储且发送至第二设备。接收来自用户终端的无人机实名登记信息。根据无人机实名登记信息中的无人机激活码,对无人机实名登记信息进行验证。在无人机实名登记信息验证通过的情况下,生成相应的无人机登记码并发送至用户终端。
Description
技术领域
本申请涉及无人机技术领域,尤其涉及一种无人机管理方法及设备、介质。
背景技术
随着经济和科技的快速发展,无人机被广泛的应用在各行各业,例如:娱乐飞行、摄影、航空测绘、物流、农业、电力巡线等。因此,近年来无人机保有量和飞行量呈现迅猛增长的形式,无人机产业迅速发展。但是这也带来了许多问题,人机保有量和飞行量呈现迅猛增长也带来了很多社会公共安全、航空飞行安全及国家安全问题,影响无人机产业的健康发展。
对于无人机的监控往往是无人机主动上报身份及航迹,在此过程中的各个环节,无人机身份及航迹都有可能被篡改,无法确定无人机上报信息的真实性。为了解决上述问题,现有技术提出了无人机实名登记的方案,无人机实名登记建立了无人机与其拥有者的关联,但实名登记时的无人机的SN码一般都是手工填写的,无法保证无人机与拥有者关联关系的真实性,造成对无人机的监管难能力低,不利于无人机产业的健康发展。
基于此,如何提高无人机数字身份的真实性,以避免因无人机数字身份造假造成的社会安全问题,以促进无人机产业的健康发展。
发明内容
本说明书实施例提供一种无人机数字身份管理方法及设备、介质,用于解决现有技术中的如下技术问题:取法保证无人机身份的真实性,造成无法准确对无人机进行管控,从而造成因无人机数字身份造假造成的危害社会安全的问题。
本说明书实施例采用下述技术方案:
一种无人机数字身份管理方法,该方法包括:
获取第三方主体针对无人机制造商颁发的制造商证书;其中,所述制造商证书为第一设备根据所述第三方主体的私钥,对获取的无人机制造商的公钥进行签名生成的;且,所述第一设备对应第三方主体;
获取所述无人机制造商针对各无人机颁发相应的无人机证书;其中,所述无人机证书为第二设备根据所述无人机制造商的私钥,对获取的无人机的无人机公钥进行签名生成的;且,所述第二设备对应所述无人机制造商;
根据所述制造商证书对所述无人机证书进行验证,确定所述无人机证书是否与所述制造商证书匹配;
在所述无人机证书与所述制造商证书匹配的情况下,为所述无人机证书对应的无人机分配相应的无人机激活码,将所述无人机激活码进行存储且发送至第二设备;
接收来自用户终端的无人机实名登记信息;
根据所述无人机实名登记信息中的无人机激活码,对所述无人机实名登记信息进行验证;
在所述无人机实名登记信息验证通过的情况下,生成相应的无人机登记码并发送至所述用户终端。
可选地,所述无人机实名登记信息包括无人机数据;所述无人机数据包括无人机序列号、待验证无人机激活码;
根据所述无人机实名登记信息中的待验证无人机激活码,对所述无人机实名登记信息进行验证,具体包括:
根据所述无人机信息中的无人机序列号,在预先存储的无人机激活码集合中,查找与所述无人机序列号对应的无人机激活码;
将查找到的与所述无人机序列号对应的无人机激活码与所述待验证无人机激活码进行验证,确定查找到的与所述无人机序列号对应的无人机激活码与所述待验证无人机激活码是否匹配。
可选地,在查找到的与所述无人机序列号对应的无人机激活码与所述待验证无人机激活码匹配的情况下,即为所述无人机实名登记信息验证通过。
可选地,所述无人机实名认证信息还包括无人机持有者数据,所述无人机持有者数据包括无人机持有者身份证、以及用户终端在预设时间段内采集的无人机持有者面部图像;
在所述在预先存储的无人机激活码集合中,查找与所述无人机序列号对应的无人机激活码之前,所述方法还包括:
按照预设规则,从所述无人机持有者身份证中提取相应的身份证面部图像;
基于预设的图像识别算法,计算所述身份证面部图像与所述所述无人机持有者面部图像之间的相似度。
可选地,所述方法还包括:
接收来自无人机的签名数据,所述签名数据采用无人机私钥对无人机的上报报文进行签名得到的;所述上报报文中至少包括所述无人机身份标识;
根据所述无人机身份标识,确定预先存储的且与所述无人机对应的无人机证书;
将所述无人机证书与所述签名数据进行匹配,确定所述无人机证书与所述签名数据是否匹配;
在所述无人机证书与所述签名数据匹配的情况下,确定是否存在预先存储的且与所述无人机对应的无人机激活码;
在不存在预先存储的且与所述无人机对应的无人机激活码的情况下,判定所述无人机的当前飞行活动为违规飞行。
可选地,所述第三方主体包括以下至少一种:政府、监管部门、证书颁发机构。
一种无人机数字身份管理设备,其包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
获取第三方主体针对无人机制造商颁发的制造商证书;其中,所述制造商证书为第一设备根据所述第三方主体的私钥,对获取的无人机制造商的公钥进行签名生成的;且,所述第一设备对应第三方主体;
获取所述无人机制造商针对各无人机颁发相应的无人机证书;其中,所述无人机证书为第二设备根据所述无人机制造商的私钥,对获取的无人机的无人机公钥进行签名生成的;且,所述第二设备对应所述无人机制造商;
根据所述制造商证书对所述无人机证书进行验证,确定所述无人机证书是否与所述制造商证书匹配;
在所述无人机证书与所述制造商证书匹配的情况下,为所述无人机证书对应的无人机分配相应的无人机激活码,将所述无人机激活码进行存储且发送至第二设备;
接收来自用户终端的无人机实名登记信息;
根据所述无人机实名登记信息中的无人机激活码,对所述无人机实名登记信息进行验证;
在所述无人机实名登记信息验证通过的情况下,生成相应的无人机登记码并发送至所述用户终端。
一种无人机数字身份管理的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
获取第三方主体针对无人机制造商颁发的制造商证书;其中,所述制造商证书为第一设备根据所述第三方主体的私钥,对获取的无人机制造商的公钥进行签名生成的;且,所述第一设备对应第三方主体;
获取所述无人机制造商针对各无人机颁发相应的无人机证书;其中,所述无人机证书为第二设备根据所述无人机制造商的私钥,对获取的无人机的无人机公钥进行签名生成的;且,所述第二设备对应所述无人机制造商;
根据所述制造商证书对所述无人机证书进行验证,确定所述无人机证书是否与所述制造商证书匹配;
在所述无人机证书与所述制造商证书匹配的情况下,为所述无人机证书对应的无人机分配相应的无人机激活码,将所述无人机激活码进行存储且发送至第二设备;
接收来自用户终端的无人机实名登记信息;
根据所述无人机实名登记信息中的无人机激活码,对所述无人机实名登记信息进行验证;
在所述无人机实名登记信息验证通过的情况下,生成相应的无人机登记码并发送至所述用户终端。
本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:在无人机实名登记信息验证通过的情况下,实名登记***可以向运维管理平台发送相应的提示信息,以使运维管理平台判断该无人机是否激活,在无人机未激活的情况下,向无人机发送相应的激活指令,以激活该无人机,使其可正常使用。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本说明书实施例提供的无人机数字身份管理方法的流程图;
图2为本说明书实施例提供的无人机数字身份管理方法的另一种流程图;
图3为本说明书实施例提供的无人机数字身份管理方法的工作原理示意图;
图4为本说明书实施例提供的对应于图1的用于搭载上述无人机数字身份管理方法的无人机数字身份管理设备的一种结构示意图。
具体实施方式
为使本说明书的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
以下结合附图,详细说明本申请各实施例提供的技术方案。
本申请的方案提供了一种无人机数字身份管理方法及相应方案,该方法可以应用在无人机数字身份管理***中。无人机数字身份管理***可以包括:运维管理平台、实名登记***、第一设备、第二设备、用户终端、无人机等。其中,第一设备对应第三方主体,第二设备对应无人机制造商,用户终端对应无人机。
其中,上述第三方主体包括以下至少一种:政府、监管部门、证书颁发机构。
图1为本说明书实施例提供的无人机数字身份管理方法的流程图,如图1所示,本申请实施例提供的一种无人机数字身份管理方法,可以包括以下步骤:
S101,运维管理平台获取第三方主体针对无人机制造商颁发的制造商证书。
在本申请实施例中,第一设备可以按照相应的规则创建第三方主体的公私钥对。第二设备也可以按照相应规则创建无人机制造商的公私钥对、以及该无人机制造商生产的无人机的无人机公私钥对。
在生产前期阶段,第二设备将无人机制造商公钥发送至第一设备,第一设备根据第三方主体的私钥,对无人机制造商的公钥进行签名,以得到相应的制造商证书并发送至第二设备。第二设备在接收到制造商证书后,可以将制造商证书发送到运维管理平台,以便运维管理平台对制造商证书进行存储备案。
S102,运维管理平台获取无人机制造商针对各无人机颁发相应的无人机证书。
具体地,第二设备可以按照预设规则创建无人机制造商生产的无人机的无人机公私钥对。
在生产制造阶段,第二设备获取无人机的无人机公钥,根据无人机制造商的私钥,对无人机公钥进行签名,以生成无人机证书。第二设备可以将无人机证书发送到运维管理平台,以使运维管理平台对无人机证书进行存储备案。
需要说明的是,无人机私钥可以保存在符合安全要求的存储设备中,以保证无人机私钥的安全性。
S103,运维管理平台根据制造商证书对无人机证书进行验证,确定无人机证书是否与制造商证书匹配。
具体地,可以利用制造商证书中的制造商公钥,对无人机证书进行验签,确定该无人机证书是否由该制造商证书对应的无人机制造商签发。在无人机证书由制造商证书对应的无人机制造商签发的情况下,确定无人机证书与制造商证书匹配;在无人机证书不是由该制造商证书对应的无人机制造商签发的情况下,确定无人机证书与制造商证书不匹配。
S104,运维管理平台在无人机证书与制造商证书匹配的情况下,为无人机证书对应的无人机分配相应的无人机激活码,将无人机激活码进行存储。
其中,可以将无人机激活码发送至第二设备,以便第二设备对无人机激活码进行存储备案。
S105,接收来自用户终端的无人机实名登记信息。
其中,无人机实名登记信息可以包括无人机数据。无人机数据可以包括无人机序列号、待验证无人机激活码。无人机序列号可以是在无人机出厂前按照预设规则生成的,在一定范围内具有唯一性的字符串。
需要说明的是,产品销售阶段,无人机制造商在将无人机销售给购买者的时,可以将无人机数据(无人机序列号、无人机激活码)发送给购买者对应的终端设备。
S106,根据无人机实名登记信息中的无人机激活码,对无人机实名登记信息进行验证。
具体地,根据无人机信息中的无人机序列号,在预先存储的无人机激活码集合中,查找与无人机序列号对应的无人机激活码;
将查找到的与无人机序列号对应的无人机激活码与待验证无人机激活码进行验证,确定查找到的与无人机序列号对应的无人机激活码与待验证无人机激活码是否匹配。
在查找到的与无人机序列号对应的无人机激活码与待验证无人机激活码匹配的情况下,即为无人机实名登记信息验证通过。
在本申请的一些实施例中,无人机实名认证信息还包括无人机持有者数据,所述无人机持有者数据包括无人机持有者身份证、以及用户终端在预设时间段内采集的无人机持有者面部图像。
为了提高步骤S106的验证准确性和验证效率,在步骤S106之前,本申请实施例提供的一种无人机数字身份管理方法还可以包括以下步骤:
按照预设规则,从所述无人机持有者身份证中提取相应的身份证面部图像;
基于预设的图像识别算法,计算所述身份证面部图像与所述所述无人机持有者面部图像之间的相似度。
在上述相似度超过预设阈值的情况才,才执行步骤S106。
S107,在无人机实名登记信息验证通过的情况下,运维管理平台向实名登记***发送提示信息。
S108,实名登记***根据上述提示信息,生成相应的无人机登记码并发送至用户终端。
在本申请的一些实施例中,在无人机实名登记信息验证通过的情况下,实名登记***可以向运维管理平台发送相应的提示信息,以使运维管理平台判断该无人机是否激活,在无人机未激活的情况下,向无人机发送相应的激活指令,以激活该无人机,使其可正常使用。
需要说明的是,上述实名登记***可以将无人机登记码发送到运维管理平台,以使运维管理平台进行存储备案。
通过上述方案,根据生成的无人机证书、制造商证书,确定相应的无人机激活码,该无人机激活码可以对无人机实名登记信息进行验证,以生成相应的无人机登记码,有效的提高无人机数字身份的真实性,不易被篡改。可以有效的避免因无人机数字身份造假造成的社会安全问题,以促进无人机产业的健康发展。
由本领域技术人员可知,无人机在飞行活动时可以主动上报身份和航线,但是可能出现篡改数据的情况,为此,如图2所示,本申请实施例还提供了以下方法:
S201,无人机可以根据其无人机私钥对上报报文进行签名,得到签名数据并发送至运维管理平台。
其中,上报报文可以包括无人机身份标识(例如无人机序列号),还可以包括无人机航线信息(该无人机航线信息可以由无人机位置信息构成)。
S202,运维管理平台可以根据上述无人机身份标识,确定预先存储的且与无人机相对应的无人机证书。
S203,将无人机证书对上述签名数据进行匹配,确定无人机证书与签名数据是否匹配。
具体地,可以根据无人机证书中的无人机公钥,对签名数据进行验签,验签通过即为无人机证书与签名数据匹配,验签未通过即为无人机证书与签名数据部、不匹配。
S204,在无人机证书与签名数据匹配的情况下,确定是否存在预先存储的且与无人机对应的无人机激活码。
S205,在不存在预先存储的且与无人机对应的无人机激活码的情况下,判定所述无人机的当前飞行活动为违规飞行。
在存在预先存储的且与无人机对应的无人机激活码的情况下,判定所述无人机的当前飞行活动为正常飞行。
需要说明的是,无论是正常飞行还是违规飞行,都可以生成相应的反馈信息发送至用户终端,以提示用户终端进行相应的处理。
图3为本说明书实施例提供的无人机数字身份管理方法的工作原理示意图。以图3所示为例,阐述本说明书实施例提供的无人机数字身份管理方法:
生产前期阶段:第二设备(即对应图3所示的制造商)创建自己的公私钥对,该公私钥对包括厂商公钥、厂商私钥。第二设备将厂商私钥安全保存,并向第一设备(即对应图3所示的证书颁发机构)发送厂商公钥,向证书颁发机构申请颁发证书。
证书颁发机构使用自己的私钥对接收到的厂商公钥进行签名,生成并颁发制造商证书。
制造商将自己的证书到运行管理平台进行备案。
生产制造阶段:创建无人机的公私钥对,该公司钥对包括无人机公钥和无人机私钥。在无人机中设置符合安全要求的区域,将无人机私钥保存在该区域并且保证无法从安全区外部获取该无人机私钥。
第二设备使用厂商私钥对无人机公钥进行签名,生成并颁发无人机证书。
第二设备将无人机证书发送到运行管理平台进行备案,运行管理平台使用制造商证书对无人机证书进行验证,保证无人机证书确实由该制造商签发。
在无人机证书确实由该制造商签发的情况下,运行管理平台为无人机生成激活码保存到相应的数据库,并将该激活码返回给第二设备,第二设备也将该无人机激活码保存到相应的数据库。
产品销售阶段:制造商将无人机销售给购买者时,将无人机信息(即无人机数据)发送给购买者,其中包括无人机序列号及无人机激活码。
实名登记阶段:无人机拥有者通过相应的用户终端填报无人机拥有者身份信息(即无人机持有者身份数据),并将该无人机拥有者身份信息发送至实名登记***,实名登记***根据无人机拥有者身份信息,进行拥有者身份验证。
在无人机拥有者身份信息通过验证时,对用户终端发送的无人机信息进行验证。
实名登记***验证无人机信息,到运行管理平台验证无人机信息与预先存储的无人机激活码是否匹配,不匹配则无法完成实名登记。
匹配验证通过后,实名登记***向拥有者反馈实名登记成功并发送无人机登记号(UAS码)。
匹配验证通过后,实名登记***向运行管理平台发送无人机信息进行无人机激活,运行管理平台记录无人机身份信息数据。运维管理平台对该无人机通过相应的无人机激活码进行激活
航迹上报阶段:运行管理平台接收到无人机签名数据,签名数据是指采用无人机私钥对上报报文进行签名得到的。
运行管理平台根据签名数据中无人机身份标识到数据库获取其对应的无人机证书。
运行管理平台采用无人机证书中的公钥对签名数据进行验签,验签不通过则说明其无人机身份不真实或者上报报文被篡改。
验签通过后,运行管理平台调取无人机身份信息数据库,验证无人机是否已经被激活,未激活的无人机说明其身份非法,其飞行活动可被视为违规。
图4为本申请实施例提供的对应于图1的用于搭载上述无人机数字身份管理方法的无人机数字身份管理设备的一种结构示意图,所述设备包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
获取第三方主体针对无人机制造商颁发的制造商证书;其中,所述制造商证书为第一设备根据所述第三方主体的私钥,对获取的无人机制造商的公钥进行签名生成的;且,所述第一设备对应第三方主体;
获取所述无人机制造商针对各无人机颁发相应的无人机证书;其中,所述无人机证书为第二设备根据所述无人机制造商的私钥,对获取的无人机的无人机公钥进行签名生成的;且,所述第二设备对应所述无人机制造商;
根据所述制造商证书对所述无人机证书进行验证,确定所述无人机证书是否与所述制造商证书匹配;
在所述无人机证书与所述制造商证书匹配的情况下,为所述无人机证书对应的无人机分配相应的无人机激活码,将所述无人机激活码进行存储且发送至第二设备;
接收来自用户终端的无人机实名登记信息;
根据所述无人机实名登记信息中的无人机激活码,对所述无人机实名登记信息进行验证;
在所述无人机实名登记信息验证通过的情况下,生成相应的无人机登记码并发送至所述用户终端。
本申请的一些实施例提供的对应于图1的一种全要素质量数据管理的非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
获取第三方主体针对无人机制造商颁发的制造商证书;其中,所述制造商证书为第一设备根据所述第三方主体的私钥,对获取的无人机制造商的公钥进行签名生成的;且,所述第一设备对应第三方主体;
获取所述无人机制造商针对各无人机颁发相应的无人机证书;其中,所述无人机证书为第二设备根据所述无人机制造商的私钥,对获取的无人机的无人机公钥进行签名生成的;且,所述第二设备对应所述无人机制造商;
根据所述制造商证书对所述无人机证书进行验证,确定所述无人机证书是否与所述制造商证书匹配;
在所述无人机证书与所述制造商证书匹配的情况下,为所述无人机证书对应的无人机分配相应的无人机激活码,将所述无人机激活码进行存储且发送至第二设备;
接收来自用户终端的无人机实名登记信息;
根据所述无人机实名登记信息中的无人机激活码,对所述无人机实名登记信息进行验证;
在所述无人机实名登记信息验证通过的情况下,生成相应的无人机登记码并发送至所述用户终端。
本申请中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备和介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本申请实施例提供的设备和介质与方法是一一对应的,因此,设备和介质也具有与其对应的方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述设备和介质的有益技术效果。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产
品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (8)
1.一种无人机数字身份管理方法,其特征在于,所述方法包括:
获取第三方主体针对无人机制造商颁发的制造商证书;其中,所述制造商证书为第一设备根据所述第三方主体的私钥,对获取的无人机制造商的公钥进行签名生成的;且,所述第一设备对应第三方主体;
获取所述无人机制造商针对各无人机颁发相应的无人机证书;其中,所述无人机证书为第二设备根据所述无人机制造商的私钥,对获取的无人机的无人机公钥进行签名生成的;且,所述第二设备对应所述无人机制造商;
根据所述制造商证书对所述无人机证书进行验证,确定所述无人机证书是否与所述制造商证书匹配;
在所述无人机证书与所述制造商证书匹配的情况下,为所述无人机证书对应的无人机分配相应的无人机激活码,将所述无人机激活码进行存储且发送至第二设备;
接收来自用户终端的无人机实名登记信息;
根据所述无人机实名登记信息中的无人机激活码,对所述无人机实名登记信息进行验证;
在所述无人机实名登记信息验证通过的情况下,生成相应的无人机登记码并发送至所述用户终端。
2.根据权利要求1所述的方法,其特征在于,所述无人机实名登记信息包括无人机数据;所述无人机数据包括无人机序列号、待验证无人机激活码;
根据所述无人机实名登记信息中的待验证无人机激活码,对所述无人机实名登记信息进行验证,具体包括:
根据所述无人机信息中的无人机序列号,在预先存储的无人机激活码集合中,查找与所述无人机序列号对应的无人机激活码;
将查找到的与所述无人机序列号对应的无人机激活码与所述待验证无人机激活码进行验证,确定查找到的与所述无人机序列号对应的无人机激活码与所述待验证无人机激活码是否匹配。
3.根据权利要求2所述的方法,其特征在于,在查找到的与所述无人机序列号对应的无人机激活码与所述待验证无人机激活码匹配的情况下,即为所述无人机实名登记信息验证通过。
4.根据权利要求2所述的方法,其特征在于,所述无人机实名认证信息还包括无人机持有者数据,所述无人机持有者数据包括无人机持有者身份证、以及用户终端在预设时间段内采集的无人机持有者面部图像;
在所述在预先存储的无人机激活码集合中,查找与所述无人机序列号对应的无人机激活码之前,所述方法还包括:
按照预设规则,从所述无人机持有者身份证中提取相应的身份证面部图像;
基于预设的图像识别算法,计算所述身份证面部图像与所述所述无人机持有者面部图像之间的相似度。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收来自无人机的签名数据,所述签名数据采用无人机私钥对无人机的上报报文进行签名得到的;所述上报报文中至少包括所述无人机身份标识;
根据所述无人机身份标识,确定预先存储的且与所述无人机对应的无人机证书;
将所述无人机证书与所述签名数据进行匹配,确定所述无人机证书与所述签名数据是否匹配;
在所述无人机证书与所述签名数据匹配的情况下,确定是否存在预先存储的且与所述无人机对应的无人机激活码;
在不存在预先存储的且与所述无人机对应的无人机激活码的情况下,判定所述无人机的当前飞行活动为违规飞行。
6.根据权利要求1所述的方法,其特征在于,所述第三方主体包括以下至少一种:政府、监管部门、证书颁发机构。
7.一种无人机数字身份管理设备,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
获取第三方主体针对无人机制造商颁发的制造商证书;其中,所述制造商证书为第一设备根据所述第三方主体的私钥,对获取的无人机制造商的公钥进行签名生成的;且,所述第一设备对应第三方主体;
获取所述无人机制造商针对各无人机颁发相应的无人机证书;其中,所述无人机证书为第二设备根据所述无人机制造商的私钥,对获取的无人机的无人机公钥进行签名生成的;且,所述第二设备对应所述无人机制造商;
根据所述制造商证书对所述无人机证书进行验证,确定所述无人机证书是否与所述制造商证书匹配;
在所述无人机证书与所述制造商证书匹配的情况下,为所述无人机证书对应的无人机分配相应的无人机激活码,将所述无人机激活码进行存储且发送至第二设备;
接收来自用户终端的无人机实名登记信息;
根据所述无人机实名登记信息中的无人机激活码,对所述无人机实名登记信息进行验证;
在所述无人机实名登记信息验证通过的情况下,生成相应的无人机登记码并发送至所述用户终端。
8.一种无人机数字身份管理的非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:
获取第三方主体针对无人机制造商颁发的制造商证书;其中,所述制造商证书为第一设备根据所述第三方主体的私钥,对获取的无人机制造商的公钥进行签名生成的;且,所述第一设备对应第三方主体;
获取所述无人机制造商针对各无人机颁发相应的无人机证书;其中,所述无人机证书为第二设备根据所述无人机制造商的私钥,对获取的无人机的无人机公钥进行签名生成的;且,所述第二设备对应所述无人机制造商;
根据所述制造商证书对所述无人机证书进行验证,确定所述无人机证书是否与所述制造商证书匹配;
在所述无人机证书与所述制造商证书匹配的情况下,为所述无人机证书对应的无人机分配相应的无人机激活码,将所述无人机激活码进行存储且发送至第二设备;
接收来自用户终端的无人机实名登记信息;
根据所述无人机实名登记信息中的无人机激活码,对所述无人机实名登记信息进行验证;
在所述无人机实名登记信息验证通过的情况下,生成相应的无人机登记码并发送至所述用户终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011089713.1A CN112348529A (zh) | 2020-10-13 | 2020-10-13 | 一种无人机数字身份管理方法及设备、介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011089713.1A CN112348529A (zh) | 2020-10-13 | 2020-10-13 | 一种无人机数字身份管理方法及设备、介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112348529A true CN112348529A (zh) | 2021-02-09 |
Family
ID=74360534
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011089713.1A Pending CN112348529A (zh) | 2020-10-13 | 2020-10-13 | 一种无人机数字身份管理方法及设备、介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112348529A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113093791A (zh) * | 2021-03-24 | 2021-07-09 | 上海特金信息科技有限公司 | 无人机身份鉴别的控制方法、控制器、设备及介质 |
-
2020
- 2020-10-13 CN CN202011089713.1A patent/CN112348529A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113093791A (zh) * | 2021-03-24 | 2021-07-09 | 上海特金信息科技有限公司 | 无人机身份鉴别的控制方法、控制器、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108694330B (zh) | 物联网数据管理方法、平台及设备 | |
CN111935075A (zh) | 一种基于区块链的数字身份签发方法、设备及介质 | |
CN106850199B (zh) | 一种***识别方法、装置和*** | |
CN108009445B (zh) | 一种半中心化的可信数据管理*** | |
CN104252677A (zh) | 一种基于二维码防伪技术及防伪体系平台*** | |
CN112800404B (zh) | 一种跨链访问控制方法和装置 | |
CN110958301A (zh) | 基于联盟链的车辆档案数据处理方法、装置和*** | |
CN111062188A (zh) | 基于区块链的唯一标识码的生成、校验方法及设备 | |
CN111931199A (zh) | 一种基于区块链和动态码的健康认证方法、设备及介质 | |
CN111415170A (zh) | 一种基于区块链的食品溯源的方法、设备及相关存储介质 | |
CN113743833B (zh) | 基于标识解析的生产控制方法和*** | |
CN111460420A (zh) | 一种基于区块链使用电子***的方法、设备及介质 | |
CN112348529A (zh) | 一种无人机数字身份管理方法及设备、介质 | |
CN112036914A (zh) | 基于区块链的食用农产品合格证管理方法及设备、介质 | |
CN111507811A (zh) | 基于区块链的租赁处理方法、装置、设备及*** | |
CN111210229A (zh) | 一种产品流通真伪验证方法 | |
CN111046267A (zh) | 一种基于区块链处理网络谣言的方法、设备及介质 | |
CN111885096A (zh) | 一种基于区块链的违章处理方法、设备及介质 | |
CN114978577B (zh) | 一种身份认证方法、装置及电子设备 | |
CN101714986A (zh) | 一种防止设备专有特征信息被窜改的方法和设备 | |
CN114187063A (zh) | 一种基于商品采购的供应商资质验证方法、存储介质和终端 | |
CN112036884A (zh) | 一种签名方法及相关设备 | |
CN112559974A (zh) | 一种基于区块链的图片著作权保护方法、设备及介质 | |
CN112950209A (zh) | 一种基于区块链的核电经验反馈信息管理方法和*** | |
CN111148043A (zh) | 一种区块链的电动自行车追踪方法及设备、介质 |
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 |