Adaptive, multi-level security for flight deck applications hosted on mobile platforms
First Claim
Patent Images
1. A mobile computing platform comprising:
- a processor;
memory connected to the processor;
a security interface interposed between the processor and a certified avionics system, the security interface configured to isolate the processor from the certified avionics system and restrict the processor'"'"'s ability to extract data from the certified avionics system; and
computer executable program code configured to execute on the processor,wherein the computer executable program code is configured to;
identify one or more security levels, each of the one or more security levels defined by the nature of a network connected system, each of the one or more security levels further associated with at least one of a system interaction, a data transfer or a data manipulation being attempted by an application, the application being configured to interact with the certified aircraft avionics system;
authenticate the application to allow the certified avionics system to download data from the mobile computing platform; and
restrict the application from allowing the certified avionics system to download data from the mobile platform; and
wherein the one or more security levels ensure that the application conforms to one or more avionic system certification standards.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile computing platform for processing data in an environment requiring multiple levels of authentication may include processes to authenticate various applications at each of the multiple levels. The mobile computing platform may integrate with aircraft avionics to provide data from applications to a certified avionics system.
-
Citations
20 Claims
-
1. A mobile computing platform comprising:
-
a processor; memory connected to the processor; a security interface interposed between the processor and a certified avionics system, the security interface configured to isolate the processor from the certified avionics system and restrict the processor'"'"'s ability to extract data from the certified avionics system; and computer executable program code configured to execute on the processor, wherein the computer executable program code is configured to; identify one or more security levels, each of the one or more security levels defined by the nature of a network connected system, each of the one or more security levels further associated with at least one of a system interaction, a data transfer or a data manipulation being attempted by an application, the application being configured to interact with the certified aircraft avionics system; authenticate the application to allow the certified avionics system to download data from the mobile computing platform; and restrict the application from allowing the certified avionics system to download data from the mobile platform; and wherein the one or more security levels ensure that the application conforms to one or more avionic system certification standards. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of authenticating an application in a mobile computing platform comprising:
-
identifying one or more security levels, each of the one or more security levels defined by the nature of a network connected system, each of the one or more security levels further associated with at least one of a system interaction, a data transfer or a data manipulation being attempted by the application, the application being configured to interact with a certified aircraft avionics system; isolating the mobile computing platform from the certified avionics system to restrict the mobile computing platform'"'"'s ability to extract data from the certified avionics system; and authenticating the application to allow the certified avionics system to download data from the mobile computing platform; restricting the application from allowing the certified avionics system to download data from the mobile platform; and wherein the one or more security levels ensure that the application conforms to one or more avionic system certification standards. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An avionics system comprising:
-
a processor configured to; connect to a mobile computing platform; and receive data from an application executing on the mobile computing platform; and a security interface interposed between the processor and the mobile computing platform, the security interface configured to isolate the processor from the mobile computing platform and restrict the mobile computing platform'"'"'s ability to extract data from the avionics system, wherein the mobile computing platform is configured to; authenticate the application for connection to one or more elements in the avionics system, wherein each of the one or more elements in the avionics system requires a certification level and allow the avionics system to download data from the mobile computing platform; identify one or more security levels defined by the nature of each of the one or more elements, each of the one or more security levels further associated with at least one of a system interaction, a data transfer or a data manipulation being attempted by the application, the application being configured to interact with a certified aircraft avionics system. - View Dependent Claims (18, 19, 20)
-
Specification