Security key for unmanned aerial vehicle

US12351335B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12351335-B2
Application numberUS-202117540183-A
CountryUS
Kind codeB2
Filing dateDec 1, 2021
Priority dateApr 5, 2021
Publication dateJul 8, 2025
Grant dateJul 8, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Described herein are systems and methods using a security key for an unmanned aerial vehicle. For example, some methods include during flight of an unmanned aerial vehicle, encrypting, using a public key stored by the unmanned aerial vehicle, a symmetric key that is used to encrypt media data captured using one or more sensors of the unmanned aerial vehicle to obtain encrypted media data; landing the unmanned aerial vehicle; connecting a key device to the unmanned aerial vehicle via a serial port connector of the key device and a serial port connector of the unmanned aerial vehicle; while the key device is connected to the unmanned aerial vehicle, decrypting, using a private key stored on the key device, the encrypted symmetric key, which in turn is used to decrypt a portion of the encrypted media data to obtain decrypted media data; and transmitting a portion of the decrypted media data.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a key device including a memory and a first serial port connector, wherein the memory is configured to store a private key; and an unmanned aerial vehicle including, one or more sensors, a second serial port connector configured to connect with the first serial port connector, a non-volatile memory, and a processing apparatus, wherein the processing apparatus is configured to: store a public key, wherein the public key is paired to the private key; encrypt, using a symmetric key, media data captured using the one or more sensors to obtain encrypted media data; encrypt, using the public key, the symmetric key to obtain an encrypted symmetric key; store the encrypted media data and the encrypted symmetric key in the non-volatile memory; while the key device is connected to the unmanned aerial vehicle via the first serial port connector connected to the second serial port connector, decrypt, using the private key, the encrypted symmetric key to obtain the symmetric key; decrypt, using the symmetric key, a portion of the encrypted media data to obtain decrypted media data; and transmit a portion of the decrypted media data. 2. The system of claim 1 , wherein the processing apparatus is configured to: receive the public key from the key device via the first serial port connector connected to the second serial port connector. 3. The system of claim 2 , wherein key device includes a light emitting diode and the key device is configured to: blink the light emitting diode while performing an encryption provisioning operation, including transmitting the public key to the processing apparatus via the first serial port connector connected to the second serial port connector; and turn off the light emitting diode responsive to completion of the encryption provisioning operation. 4. The system of claim 1 , wherein the memory of the key device that is configured to store the private key is part of a secure element in the key device, and wherein processing apparatus is configured to: transmit the encrypted symmetric key to the key device; invoke decryption of the encrypted symmetric key by the secure element using the private key to obtain the symmetric key; and receive the symmetric key from the key device. 5. The system of claim 1 , wherein the processing apparatus is configured to: responsive to initiation of a takeoff procedure for the unmanned aerial vehicle, delete the symmetric key from memory of the unmanned aerial vehicle. 6. The system of claim 1 , wherein the processing apparatus is configured to: store the symmetric key in volatile memory of the unmanned aerial vehicle; and continue to decrypt, using the symmetric key, portions of the encrypted media data to obtain the decrypted media data and transmit portions of the decrypted media data after the key device has been disconnected from the unmanned aerial vehicle. 7. The system of claim 1 , wherein key device includes a light emitting diode and the key device is configured to: blink the light emitting diode while performing a decryption operation, including decrypting, using the private key, the encrypted symmetric key to obtain the symmetric key; and turn off the light emitting diode responsive to completion of the decryption operation. 8. The system of claim 1 , wherein the processing apparatus is configured to: transmit the portion of the decrypted media data to a controller for the unmanned aerial vehicle. 9. The system of claim 1 , wherein the first serial port connector is a universal serial bus plug and the second serial port connector is a universal serial bus receptacle. 10. A method comprising: during flight of an unmanned aerial vehicle, encrypting, using a symmetric key, media data captured using one or more sensors of the unmanned aerial vehicle to obtain encrypted media data; encrypting, using a public key stored by the unmanned aerial vehicle, the symmetric key to obtain an encrypted symmetric key, wherein the public key is paired to a private key stored by a key device that is disconnected from the unmanned aerial vehicle during flight; landing the unmanned aerial vehicle; connecting the key device to the unmanned aerial vehicle via a first serial port connector of the key device and a second serial port connector of the unmanned aerial vehicle; while the key device is connected to the unmanned aerial vehicle via the first serial port connector connected to the second serial port connector, decrypting, using the private key, the encrypted symmetric key to obtain the symmetric key; decrypting, using the symmetric key, a portion of the encrypted media data to obtain decrypted media data; and transmitting a portion of the decrypted media data. 11. The method of claim 10 , comprising: while the key device is connected to the unmanned aerial vehicle via the first serial port connector connected to the second serial port connector, receiving the public key from the key device via the first serial port connector connected to the second serial port connector. 12. The method of claim 10 , wherein decrypting, using the private key, the encrypted symmetric key to obtain the symmetric key comprises: transmitting the encrypted symmetric key to the key device; invoking decryption of the encrypted symmetric key by a secure element in the key device that stores the private key to obtain the symmetric key; and receiving the symmetric key from the key device. 13. The method of claim 10 , comprising: responsive to initiation of a takeoff procedure for the unmanned aerial vehicle, deleting the symmetric key from memory of the unmanned aerial vehicle. 14. The method of claim 10 , comprising: storing the symmetric key in volatile memory of the unmanned aerial vehicle; and continuing to decrypt, using the symmetric key, portions of the encrypted media data to obtain the decrypted media data and transmit portions of the decrypted media data after the key device has been disconnected from the unmanned aerial vehicle. 15. The method of claim 10 , comprising: blinking a light emitting diode of the key device while performing a decryption operation, including decrypting, using the private key, the encrypted symmetric key to obtain the symmetric key; and turning off the light emitting diode responsive to completion of the decryption operation. 16. The method of claim 10 , comprising: transmitting the portion of the decrypted media data to a controller for the unmanned aerial vehicle. 17. An unmanned aerial vehicle comprising: one or more sensors, a first serial port connector configured to connect with a second serial port connector of a key device configured to store a private key, and a processing apparatus, wherein the processing apparatus is configured to: store a public key, wherein the public key is paired to the private key; encrypt, using a symmetric key, media data captured using the one or more sensors to obtain encrypted media data; encrypt, using the public key, the symmetric key to obtain an encrypted symmetric key; delete the symmetric key; while the key device is connected to the unmanned aerial vehicle via the first serial port connector connected to the second serial port connector, decrypt, using the private key, the encrypted symmetric key to obtain the symmetric key; decrypt, using the symmetric key, a portion of the encrypted media data to obtain decrypted media data; and transmit a portion of the decrypted media data. 18. The unmanned aerial vehicle of claim 17 , wherein the p

Assignees

Inventors

Classifications

  • for imaging, photography or videography · CPC title

  • with arrangements for servicing the UAV · CPC title

  • for recharging batteries; for refuelling · CPC title

  • Landing characterised by flight manoeuvres, e.g. deep stall · CPC title

  • Charging when not in flight · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12351335B2 cover?
Described herein are systems and methods using a security key for an unmanned aerial vehicle. For example, some methods include during flight of an unmanned aerial vehicle, encrypting, using a public key stored by the unmanned aerial vehicle, a symmetric key that is used to encrypt media data captured using one or more sensors of the unmanned aerial vehicle to obtain encrypted media data; landi…
Who is the assignee on this patent?
Skydio Inc
What technology area does this patent fall under?
Primary CPC classification G06F13/4282. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 08 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).