US 12,423,446 B2
Integrated cryptographic circuits in space applications
Seckin Kemal Secilmis, Bothell, WA (US); Brad Mahlen, Bothell, WA (US); Dylan Del Castillo, Bothell, WA (US); Nat Zhurakovskyy, Bothell, WA (US); and Jesse Cirillo, Bothell, WA (US)
Assigned to Tethers Unlimited, Inc., Bothell, WA (US)
Filed by Tethers Unlimited, Inc., Bothell, WA (US)
Filed on Dec. 13, 2021, as Appl. No. 17/549,752.
Claims priority of provisional application 63/124,600, filed on Dec. 11, 2020.
Prior Publication US 2022/0188428 A1, Jun. 16, 2022
Int. Cl. G06F 21/60 (2013.01); G06F 11/30 (2006.01); G06F 21/72 (2013.01); G06F 21/82 (2013.01); G06F 21/10 (2013.01)
CPC G06F 21/602 (2013.01) [G06F 11/3058 (2013.01); G06F 21/72 (2013.01); G06F 21/82 (2013.01); G06F 21/107 (2023.08)] 29 Claims
OG exemplary drawing
 
1. A cryptographic integrated circuit, comprising:
an input module configured to receive a stream of input data packets;
a plurality of cryptographic modules coupled to the input module, wherein each cryptographic module comprises an input port for receiving an input data packet and an output port for transmitting an output data packet, and is configured to encrypt or decrypt the received input data packet to generate an output data packet; and
an output module configured to receive output data packets from the plurality of cryptographic modules and to generate an output data stream comprising the output data packets,
wherein the input and output modules and the plurality of cryptographic modules are mounted on a single integrated circuit board; and
wherein the input module is configured to replace a header of each input data packet with an encryption header comprising a designation of one of the plurality of cryptographic modules to which the input data packet is distributed by the input module, and to distribute the input data packets among the plurality of cryptographic modules.