# US 11,115,185 B2 · Highly secure WAIC baseband signal transmission with byte displacement approach

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,115,185 B2
- Document ID: US11115185B2
- Status: Granted
- Kind: B2
- Application number: 16/433,460
- Filed: 2019-06-06
- Published: 2020-09-24
- Granted: 2021-09-07
- Earliest claimed: 2019-03-22
- Assignees: Rosemount Aerospace Inc.
- Applicants: Rosemount Aerospace Inc.
- Inventors: Pranay Kanti Nath; Pullaiah Dussa
- Web page: https://patentgrep.com/patent/US11115185B2

## CPC

- H04L 9/0618: {Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation}
- H04L 9/0861: {Generation of secret information including derivation or calculation of cryptographic keys or passwords}
- H04L 9/0869: {involving random numbers or seeds}
- H04L 9/34: Bits, or blocks of bits, of the telegraphic message being interchanged in time {(for speech signals H04K1/06)}
- H04W 12/009: {specially adapted for networks, e.g. wireless sensor networks, ad-hoc networks, RFID networks or cloud networks}
- H04W 12/03: Protecting confidentiality, e.g. by encryption
- H04W 12/047: without using a trusted network node as an anchor
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 2209/12: Details relating to cryptographic hardware or logic circuitry
- H04W 4/42: for mass transport vehicles, e.g. buses, trains or aircraft
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A transceiver baseband hardware including an encryption-decryption block configured to encrypt and jumble intended transmission data or unjumble and decrypt received encrypted data, the encryption-decryption based on key coefficients generated based on a random key address, the encryption-decryption implemented via a cross logical operation of the encryption-decryption block. The cross logical operation includes when lower significant bytes of the key coefficients operating on most significant bytes of the intended transmission data and the encrypted data. The jumble and unjumble are implemented by a byte displacement/placement block based at least in part on the random key address.

## Claims

### Claim 1

A transceiver baseband hardware comprising:
a baseband hardware block comprising an encryption-decryption block configured to encrypt and jumble intended transmission data or unjumble and decrypt received encrypted data, the encryption and the decryption based on key coefficients generated based on a random key address, the encryption and the decryption implemented via a cross logical operation of the encryption-decryption block,
wherein the cross logical operation comprises lower significant bytes of the key coefficients operating on most significant bytes of the intended transmission data or the encrypted data, and
wherein the jumble and the unjumble are implemented by a byte displacement/placement block based at least in part on the random key address.

### Claim 2 (depends on 1)

The transceiver baseband hardware of claim 1, wherein the baseband hardware block comprises an on-chip memory storing the key coefficients.

### Claim 3 (depends on 1)

The transceiver baseband hardware of claim 1, wherein the baseband hardware block comprises a random number generator that generates the random key address for selecting one of the key coefficients stored in an on-chip memory.

### Claim 4 (depends on 1)

The transceiver baseband hardware of claim 1, wherein the encryption-decryption block comprises encryption-decryption logic and the cross logical operation as a hardware implementation.

### Claim 5 (depends on 1)

The transceiver baseband hardware of claim 1, wherein the byte displacement/placement block includes byte displacement/placement logic as a hardware implementation.

### Claim 6 (depends on 1)

The transceiver baseband hardware of claim 1, wherein the byte displacement/placement block implements a look-up table responsive to the random key address, wherein the look-up table is variable for a selected aircraft.

### Claim 7 (depends on 1)

The transceiver baseband hardware of claim 1, wherein at least one of the random key address and the key coefficients are variable for a selected aircraft.

### Claim 8 (depends on 1)

The transceiver baseband hardware of claim 1, wherein a field programmable gate array (FPGA) or a microcontroller based system comprises the transceiver baseband hardware,
wherein the FPGA or the microcontroller based system provides the intended transmission data to the baseband hardware block for encryption.

### Claim 9 (depends on 1)

The transceiver baseband hardware of claim 1, wherein the transceiver baseband hardware comprises:
an antenna and an interface that, in combination, transmit and receive the encrypted data to and from external transceivers.

### Claim 10 (depends on 9)

The transceiver baseband hardware of claim 9, wherein the interface comprises a radio frequency transceiver that transmits or receives the encrypted data at 4.2-4.4 GHz via the antenna.

### Claim 11

An encryption/decryption method implemented by a transceiver baseband hardware, the encryption/decryption method comprising:
utilizing a random key address to select a key coefficient stored on an on-chip memory of the transceiver baseband hardware;
applying a cross logical operation utilizing the key coefficient to encrypt intended transmission data or decrypt encrypted data via an encryption-decryption block of the transceiver baseband hardware;
employing the random key address to jumble the encrypted transmission data or unjumble received jumbled encrypted data via a byte displacement/placement block of the transceiver baseband hardware;
wherein the cross logical operation comprises lower significant bytes of the key coefficient operating on most significant bytes of the intended transmission data or the encrypted data.

### Claim 12 (depends on 11)

The encryption/decryption method of claim 11, further including a random number generator generating the random key address for selecting the key coefficient and controlling the byte displacement/placement block.

### Claim 13 (depends on 11)

The encryption/decryption method of claim 11, wherein the cross logical operation is a hardware implementation of the encryption-decryption block.

### Claim 14 (depends on 11)

The encryption/decryption method of claim 11, wherein the jumble the encrypted transmission data or unjumble received jumbled encrypted data operation is a hardware implementation of the byte displacement/placement block in the transceiver baseband hardware.

### Claim 15 (depends on 11)

The encryption/decryption method of claim 11, wherein a field programmable gate array (FPGA) or a microcontroller based system comprises the transceiver baseband hardware, wherein the FPGA or the microcontroller based system provides the intended transmission data to the transceiver baseband hardware for encryption.

### Claim 16 (depends on 11)

The encryption/decryption method of claim 11, further transmitting and receiving the encrypted data to and from external transceivers interfaced to an antenna.

### Claim 17 (depends on 16)

The encryption/decryption method of claim 16, wherein the transmitting or receiving the encrypted data is at 4.2-4.4 GHz.

### Claim 18 (depends on 11)

The encryption/decryption method of claim 11, further including implementing with the byte displacement/placement block, a look-up table responsive to the random key address, wherein the look-up table is variable for a selected aircraft.

### Claim 19 (depends on 11)

The encryption/decryption method of claim 11, wherein at least one of the random key address and key coefficients are variable for a selected aircraft.
