We demonstrate a post-quantum key-exchange with the nanosatellite SpooQy-1 in low Earth orbit using Kyber-512, a lattice-based key-encapsulation mechanism and a round three finalist in the NIST PQC standardization process. Our firmware solution runs on an on-board computer that is based on the Atmel AVR32 RISC microcontroller, a widely used platform for nanosatellites. We uploaded the new firmware with a 436.2 MHz UHF link using the CubeSat Space Protocol (CSP) and performed the steps of the key exchange in several passes over Switzerland. The shared secret key generated in this experiment could potentially be used to encrypt RF links with AES-256. This implementation demonstrates the feasibility of a quantum-safe authenticated key-exchange and encryption system on SWaP constrained nanosatellites.
翻译:我们展示了利用Kyber-512、一个基于光滑的钥匙加固机制和NIST PQC标准化进程中的三轮决赛,与低地球轨道的Namon卫星SpooQy-1进行量级后关键交换。我们的固态软件解决方案运行在基于Atmel AVR32 RISC微控制器的机载计算机上,这是一个广泛使用的纳米卫星平台。我们利用CubeSat空间议定书(CSP)上传了带有436.2兆赫超高频链接的新固件,并在瑞士上空若干处采取了关键交换步骤。这一实验中产生的共享秘密钥匙有可能用于与AES-256加密RF链接。这一实施展示了在SWAP受约束的纳米卫星上建立量安全度钥匙交换和加密系统的可行性。