Virtual Aircraft Network
US-2015227647-A1 · Aug 13, 2015 · US
US9699200B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9699200-B2 |
| Application number | US-201514706427-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 7, 2015 |
| Priority date | May 7, 2015 |
| Publication date | Jul 4, 2017 |
| Grant date | Jul 4, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
That which is claimed: 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. 2. An inline ARINC data authenticity inspection module according to claim 1 wherein the processing circuitry is configured to receive the ARINC data by receiving the ARINC data from a source, and wherein the processing circuitry is configured to log receipt of the ARINC data by logging the source of the ARINC data that is determined to not be authentic. 3. An inline ARINC data authenticity inspection module according to claim 1 wherein the processing circuitry is further configured to, in an instance in which the ARINC data is determined to not be authentic, prevent transmission of the ARINC data to the intended destination. 4. An inline ARINC data authenticity inspection module according to claim 1 wherein the processing circuitry is configured to permit the data to be transmitted by providing the ARINC data to a forwarding partition that is configured to transmit the data corresponding to the ARINC data to the intended destination. 5. An inline ARINC data authenticity inspection module according to claim 1 wherein the processing circuitry is further configured to, in an instance in which the ARINC data is determined to not be authentic, flag the ARINC data. 6. An inline ARINC data authenticity inspection module according to claim 1 wherein the processing circuitry is further configured to receive, following inspection of at least some ARINC data, a modification of the rule listing associated with a respective ARINC data label such that subsequent inspection of the ARINC data determines compliance with the modification of the rule listing to determine that the ARINC data is authentic. 7. An inline ARINC data authenticity inspection module according to claim 1 wherein the processing circuitry is further configured to convert the ARINC data to data having another protocol prior to permitting the data having the other protocol and corresponding to the ARINC data to be transmitted to the intended destination. 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. 9. A method according to claim 8 wherein receiving the ARINC data comprises receiving the ARINC data from a source, and wherein logging receipt of the ARINC data comprises logging the source of the ARINC data that is determined to not be authentic. 10. A method according to claim 8 further comprising, in an instance in which the ARINC data is determined to not be authentic, preventing transmission of the ARINC data to the intended destination. 11. A method according to claim 8 wherein permitting the data to be transmitted comprises providing the ARINC data to a forwarding partition that is configured to transmit the data corresponding to the ARINC data to the intended destination. 12. A method according to claim 8 further comprising, in an instance in which the ARINC data is determined to not be authentic, flagging the ARINC data. 13. A method according to claim 8 further comprising receiving, following inspection of at least some ARINC data, a modification of the rule listing associated with a respective ARINC data label such that subsequent inspection of the ARINC data determines compliance with the modification of the rule listing to determine that the ARINC data is authentic. 14. A method according to claim 8 further comprising converting the ARINC data to data having another protocol prior to permitting the data having the other protocol and corresponding to the ARINC data to be transmitted to the intended destination. 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. 16. A computer program product according to claim 15 wherein the program code portions configured to receive the ARINC data comprise program code portions configured to receive the ARINC data from a source, and wherein the program code portions configured to log receipt of the ARINC data comprise program code portions configured to log the source of the ARINC data that is determined to not be authentic. 17. A computer program product according to claim 15 wherein the program code portions are further configured to receive, following inspection of at least some ARINC data, a modification of the rule listing associated with a respective ARINC data label such that subsequent inspection of the ARINC data determines compliance with the modification of the rule listing to determine that the ARINC data is authentic.
by monitoring network traffic (monitoring network traffic per se H04L43/00) · CPC title
specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title
received data contents, e.g. message integrity · CPC title
Traffic logging, e.g. anomaly detection · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.