IP Library Granted Patent US 12,355,572
Granted Patent B2
US 12,355,572 · App. 17/859,554 · Granted Jul 8, 2025

Secure communication protocol

Inventors: Luca Manica (Trento, IT); Goran Djuknic (New York, NY); Marco Carloni (Rome, IT)
Assignee: Rockwell Collins, Inc.
H04L1/1812H04B7/18506H04L1/0061H04L1/1864
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,355,572
App. No.
17/859,554
Granted
Jul 8, 2025
Kind
B2
Abstract

A method of transmitting a message from a sender to a receiver is provided, wherein the communication between the sender and receiver is performed using a hybrid automatic-repeat-request protocol. Artificial noise is added digitally to a first data packet in order to trigger transmission of a second data packet. Corresponding artificial noise is added digitally to the second data packet such that the receiver device can process the data packets together to remove the introduced artificial noise and extract the desired message. Also disclosed are methods where artificial noise is added to a predetermined set of plural data packets in a similar fashion.

Claims (44)

1. A method of transmitting a message from a sender to a receiver, wherein a communication between the sender and the receiver is performed using a hybrid automatic-repeat-request (HARQ) protocol in which a first data packet transmitted from a sender device of the sender to a receiver device of the receiver comprises a first part representing the message transmitted and a second part representing an error detection code used by the receiver to perform an error check on the first part of the first data packet, and in which, upon the error check failing, the sender device is triggered to transmit to the receiver device a second data packet comprising a corresponding first part representing the message transmitted and a corresponding second part representing a first forward error correction code, the method comprising:

(i) when the message is transmitted from the sender to the receiver:

generating at the sender device the first data packet, the first data packet including the first part representing the message transmitted and the second part representing the error detection code for performing the error check on the first part of the first data packet; and

digitally introducing at the sender device a first artificial noise component to the first data packet by modifying a first set of bits in the first data packet, wherein the first artificial noise component present within the first set of bits of the first data packet causes the error check to fail and automatically triggers the sender device to transmit the second data packet;

(ii) the sender device transmitting the first data packet including the first artificial noise component introduced to the receiver device over a sender-receiver communications channel;

(iii) receiving the first data packet including the first artificial noise component at the receiver device, the receiver device performing the error check on the first data packet;

(iv) in response to determining that the error check has failed, the sender device generating the second data packet, the second data packet including the corresponding first part representing the message transmitted and the corresponding second part representing the first forward error correction code, wherein the generating the second data packet further comprises the sender device digitally introducing a second artificial noise component to the second data packet by modifying a second set of bits in the second data packet, wherein the second artificial noise component is configured to process the first data packet and the second data packet together to remove the first artificial noise component and the second artificial noise component to extract the message;

(v) the sender device transmitting the second data packet including the second artificial noise component to the receiver device over the sender-receiver communications channel; and

(vi) receiving the second data packet including the second artificial noise component at the receiver device and processing the first data packet and the second data packet together to extract the message.

2. The method of claim 1 , wherein in response to the receiver determining that the error check fails, the receiver transmits a negative acknowledgement signal to the sender, the negative acknowledgement signal triggering the sender device to transmit the second data packet.

3. The method of claim 1 , wherein the HARQ protocol is a type-I HARQ protocol such that, in step (i), the first data packet includes a third part representing a second forward error correction code.

4. The method of claim 3 , wherein the digitally introducing the first artificial noise component to the first data packet by modifying the first set of bits in the first data packet comprises:

modifying the first set of bits of the first part of the first data packet representing the message transmitted prior to adding the third part of the first data packet representing the second forward error correction code.

5. The method of claim 1 , wherein the HARQ protocol is a type-II HARQ protocol.

6. The method of claim 5 , wherein the digitally introducing the second artificial noise component to the second data packet by modifying the second set of bits in the second data packet comprises:

modifying the second set of bits of the corresponding first part of the second data packet representing the message transmitted prior to adding the corresponding second part of the second data packet representing the first forward error correction code.

7. The method of claim 1 , wherein the first artificial noise component and the second artificial noise component are given by r 1 =g/|h b1 | 2 and r 2 =g/|h b2 | 2 , respectively, wherein g is a global artificial noise key, and wherein |h b1 | 2 and |h b2 / 2 are transfer functions of a legitimate transmitter-receiver channel at a time of transmitting of the first data packet and the second data packet, respectively.

8. The method of claim 1 , wherein the first data packet is digitally stored, and wherein the first data packet and the second data packet are processed together using one or more of: (a) maximal ratio combining, (b) selection combining, or (c) equal gain combining.

9. The method of claim 1 , comprising:

sending greater than two data packets, wherein a respective artificial noise component is digitally introduced to each of the greater than two data packets, whereby the respective artificial noise component is generated such that when the greater than two data packets are processed together at the receiver the respective artificial noise component is removed.

10. The method of claim 1 , wherein:

(i) the sender is an aircraft and the receiver is a ground receiver; or

(ii) the sender is a ground sender and the receiver is the aircraft.

11. A method of transmitting a message from a sender to a receiver, performed at a sender device of the sender, wherein a communication between the sender and the receiver is performed using a hybrid automatic-repeat-request (HARQ) protocol in which a first data packet transmitted from the sender device to a receiver device of the receiver comprises a first part representing the message transmitted and a second part representing an error detection code used by the receiver to perform an error check on the first part of the first data packet, and in which upon the error check failing, the sender device is triggered to transmit to the receiver a second data packet comprising a corresponding first part representing the message transmitted and a corresponding second part representing a first forward error correction code, the method comprising:

(i) when the message is transmitted from the sender to the receiver:

generating the first data packet, the first data packet including the first part representing the message transmitted and the second part representing the error detection code for performing the error check on the first part of the first data packet; and

digitally introducing a first artificial noise component to the first data packet by modifying a first set of bits in the first data packet, wherein the first artificial noise component present within the first set of bits in the first data packet causes the error check to fail and automatically triggers the sender to transmit the second data packet;

(ii) transmitting the first data packet including the first artificial noise component introduced to the receiver device over a sender-receiver communications channel;

(iii) in response to the sender device determining that the error check has failed, the sender device generating the second data packet, the second data packet including the corresponding first part representing the message transmitted and the corresponding second part representing the first forward error correction code, wherein the generating the second data packet further comprises digitally introducing a second artificial noise component to the second data packet by modifying a second set of bits in the second data packet, wherein the second artificial noise component is configured to remove at the receiver the first artificial noise component introduced to the first data packet; and

(iv) transmitting the second data packet including the second artificial noise component to the receiver over the sender-receiver communications channel.

12. The method of claim 11 , wherein:

(i) the sender is an aircraft and the receiver is a ground receiver; or

(ii) the sender is a ground sender and the receiver is the aircraft.

13. The method of claim 11 , wherein in response to the receiver determining that the error check fails, the receiver transmits a negative acknowledgement signal to the sender, the negative acknowledgement signal triggering the sender device to transmit the second data packet.

14. The method of claim 11 , wherein the HARQ protocol is a type-I HARQ protocol such that, in step (i), the first data packet includes a third part representing a second forward error correction code.

15. The method of claim 14 , wherein the digitally introducing the first artificial noise component to the first data packet by modifying the first set of bits in the first data packet comprises:

modifying the first set of bits of the first part of the first data packet representing the message transmitted prior to adding the third part of the first data packet representing the second forward error correction code.

16. The method of claim 11 , wherein the HARQ protocol is a type-II HARQ protocol.

17. The method of claim 14 , wherein the digitally introducing the second artificial noise component to the second data packet by modifying the second set of bits in the second data packet comprises:

modifying the second set of bits of the corresponding first part of the second data packet representing the message transmitted prior to adding the corresponding second part of the second data packet representing the first forward error correction code.

18. The method of claim 11 , wherein the first artificial noise component and the second artificial noise component are given by r 1 =g/|h b1 | 2 and r 2 =g/|h b2 | 2 , respectively, wherein g is a global artificial noise key, and wherein |h b1 | 2 and |h b2 | 2 are transfer functions of a legitimate transmitter-receiver channel at a time of transmitting of the first data packet and the second data packet, respectively.

19. The method of claim 11 , wherein the first data packet is digitally stored, and wherein the first data packet and the second data packet are processed together using one or more of: (a) maximal ratio combining, (b) selection combining, or (c) equal gain combining.

20. The method of claim 11 , comprising:

sending greater than two data packets, wherein a respective artificial noise component is digitally introduced to each of the greater than two data packets, whereby each respective artificial noise component is generated such that when the greater than two data packets are processed together at the receiver the respective artificial noise component is removed.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2022
From: DJUKNIC, GORAN
To: RAYTHEON TECHNOLOGIES CORPORATION
Reel/Frame 060432/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2022
From: MANICA, LUCA; CARLONI, MARCO
To: ADVANCED LABORATORY ON EMBEDDED SYSTEMS S.R.L.
Reel/Frame 060433/0052 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2022
From: ADVANCED LABORATORY ON EMBEDDED SYSTEMS S.R.L.
To: RAYTHEON TECHNOLOGIES CORPORATION
Reel/Frame 060454/0306 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2022
From: RAYTHEON TECHNOLOGIES CORPORATION
To: ROCKWELL COLLINS, INC.
Reel/Frame 060454/0357 →
Priority Claims (1)
EP 21425033 · Jul 9, 2021 · regional
Continuity (1)
Related Publication 20230010517A1 · Jan 12, 2023
References Cited (29)
US 9686038B2 · Shapira · 2017 [cited by examiner]
US 10069592B1 · Krunz · 2018 [cited by examiner]
US 20070093986A1 · Armstead · 2007 [cited by examiner]
US 20090070877A1 · Davids · 2009 [cited by examiner]
US 20130343273A1 · Barbieri · 2013 [cited by examiner]
US 20210203433A1 · Arslan · 2021 [cited by examiner]
US 20220046114A1 · Entelis · 2022 [cited by examiner]
CN 108738133B · 2019 [cited by applicant]
CN 111885546A · 2020 [cited by applicant]
CN 110266704B · 2021 [cited by applicant]
EP 3732826A2 · 2020 [cited by applicant]
WO WO2019154447A1 · 2019 [cited by examiner]
WO WO2019209225A2 · 2019 [cited by examiner]
WO 2020148746A1 · 2020 [cited by applicant]
Joint PHY/MAC Layer AN-Assisted Security Scheme in SVD-Based MIMO HARQ system, Huiyun Xia, Shuai Han, Cheng Li, Weixiao Meng, 2019 IEEE/CIC International Conference on Communications in China (ICCC), IEEE, Aug. 11, 2019… [cited by examiner]
Joint PHY /MAC Layer Security Design Using ARQ With MRC and Null-Space Independent PAPR-Aware Artificial Noise in SISO Systems, Jehad M. Hamamreh and Huseyin Arslan, IEEE Transactions on Wireless Communications, vol. 17… [cited by examiner]
European Patent Office, European Office Action received in EP Application No. 21425033.4, Jun. 25, 2024, 7 pages. [cited by applicant]
Tomasin, “Secure HARQ with Multiple Encoding Over Block Fading Channels: Channel Set Characterization and Outage Analysis,” IEEE Transactions on Information Forensics and Security, vol. 9, No. 10, Oct. 1, 2014, 12 pages. [cited by applicant]
Extended Search Report in European Application No. 21425033.4 dated Jan. 1, 2022, 11 pages. [cited by applicant]
Hamamreh Jehad M et al: “Classifications and Applications of Physical Layer Security Techniques for Confidentiality: A Comprehensive Survey”, IEEE Communications Surveys & Tutorials, vol. 21, No. 2, Oct. 3, 2019 (Oct. 3… [cited by applicant]
J. M. Hamamreh et al., “Joint PHY/MAC Layer Security Design Using ARQ With MRC and Null-Space Independent PAPR-Aware Artificial Noise in SISO Systems,” in IEEE Transactions on Wireless Communications, vol. 17, No. 9, pp… [cited by applicant]
Xia Huiyun et al: “Joint PHY/MAC Layer AN-Assisted Security Scheme in SVD-Based MIMO HARQ system”, 2019 IEEE/CIC International Conference on Communications in China (ICCC), IEEE, Aug. 11, 2019 (Aug. 11, 2019), pp. 328-3… [cited by applicant]
Y. Wu, et al., “A Survey of Physical Layer Security Techniques for 5G Wireless Networks and Challenges Ahead,” in IEEE Journal on Selected Areas in Communications, vol. 36, No. 4, pp. 679-695, Apr. 2018, doi: 10.1109/JS… [cited by applicant]
Baldi, “Coding with scrambling, concatenation, and HARQ for the AWGN wire-tap channel: A security gap analysis,” IEEE Trans. Inf. Forensics Security, vol. 7, No. 3, pp. 883-894, Jun. 2012. [cited by applicant]
Goeland, “Guaranteeing secrecy using artificial noise,” IEEE Trans. Wireless Commun., vol. 7, No. 6, pp. 2180-2189, Jun. 2008. [cited by applicant]
Haas, “Aeronautical channel modeling,” IEEE Transaction on Vehicular Technology, vol. 51, No. 2, pp. 254264, Mar. 2002. [cited by applicant]
Tadayon et al. “Inflight Broadband Connectivity Using Cellular Networks” IEEE Access, vol. 4, pp. 1595-1606, 2016, doi: 10.1109/ACCESS.2016.2537648. [cited by applicant]
Y. Liu, H.-H. Chen, and L. Wang, “Physical layer security for next generation wireless networks: Theories, technologies, and challenges,” IEEE Commun. Surveys Tut., vol. 19, No. 1, pp. 347-376, 1st Quart., 2017. [cited by applicant]
Zou, “A survey on wireless security: Technical challenges, recent advances, and future trends,” Proc. IEEE, vol. 104, No. 9, pp. 1727-1765, Sep. 2016. [cited by applicant]