Inline arinc data authenticity inspection module, method and computer program product
First Claim
1. An inline ARINC data authenticity inspection module comprising processing circuitry configured to inspect ARINC data, the processing circuitry configured to:
- receive ARINC data transmitted via an ARINC bus into a buffer partition;
inspect the ARINC data from the buffer partition within an inspection partition by maintaining a rule listing associated with a respective ARINC data label and inspecting the ARINC data for compliance with the rule listing to determine that the ARINC data is authentic;
determine, as a result of having inspected the ARINC data within the inspection partition, whether the ARINC data is authentic;
in an instance in which the ARINC data is determined to not be authentic, log receipt of the ARINC data that is determined to not be authentic; and
in an instance in which the ARINC data is determined to be authentic, permit data corresponding to the ARINC data to be transmitted to an intended destination.
1 Assignment
0 Petitions
Accused Products
Abstract
An inline ARINC data authenticity inspection module, method and computer program product are provided. In the context of a method, ARINC data that is transmitted via an ARINC bus is received into a buffer partition. The method also includes inspecting the ARINC data from the buffer partition within an inspection partition. The method further includes determining, as a result of having inspected the ARINC data within the inspection partition, whether the ARINC data is authentic. In an instance in which the ARINC data is determined to not be authentic, the method logs receipt of the ARINC data that is determined to not be authentic. However, in an instance in which the ARINC data is determined to be authentic, the method permits data corresponding to the ARINC data to be transmitted to an intended destination.
38 Citations
17 Claims
-
1. An inline ARINC data authenticity inspection module comprising processing circuitry configured to inspect ARINC data, the processing circuitry configured to:
-
receive ARINC data transmitted via an ARINC bus into a buffer partition; inspect the ARINC data from the buffer partition within an inspection partition by maintaining a rule listing associated with a respective ARINC data label and inspecting the ARINC data for compliance with the rule listing to determine that the ARINC data is authentic; determine, as a result of having inspected the ARINC data within the inspection partition, whether the ARINC data is authentic; in an instance in which the ARINC data is determined to not be authentic, log receipt of the ARINC data that is determined to not be authentic; and in an instance in which the ARINC data is determined to be authentic, permit data corresponding to the ARINC data to be transmitted to an intended destination. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of conducting an inline inspection of ARINC data, the method comprising:
-
receiving ARINC data transmitted via an ARINC bus into a buffer partition; inspecting the ARINC data from the buffer partition within an inspection partition by maintaining a rule listing associated with a respective ARINC data label and inspecting the ARINC data for compliance with the rule listing to determine that the ARINC data is authentic; determining, as a result of having inspected the ARINC data within the inspection partition, whether the ARINC data is authentic; in an instance in which the ARINC data is determined to not be authentic, logging receipt of the ARINC data that is determined to not be authentic; and in an instance in which the ARINC data is determined to be authentic, permitting data corresponding to the ARINC data to be transmitted to an intended destination. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising at least one non-transitory computer readable medium having program code portions stored thereon, wherein the program code portions are configured, upon execution, to:
-
receive ARINC data transmitted via an ARINC bus into a buffer partition; inspect the ARINC data from the buffer partition within an inspection partition by maintaining a rule listing associated with a respective ARINC data label and inspecting the ARINC data for compliance with the rule listing to determine that the ARINC data is authentic; determine, as a result of having inspected the ARINC data within the inspection partition, whether the ARINC data is authentic; in an instance in which the ARINC data is determined to not be authentic, log receipt of the ARINC data that is determined to not be authentic; and in an instance in which the ARINC data is determined to be authentic, permit data corresponding to the ARINC data to be transmitted to an intended destination. - View Dependent Claims (16, 17)
-
Specification