US2023229320A1PendingUtilityA1
Systems and methods for flexible writing of internal data of regulated system
Est. expirySep 25, 2038(~12.2 yrs left)· nominal 20-yr term from priority
Inventors:Joachim Karl Ulf HochwarthAntonio Lugo Lugo TrejoVíctor Mario Leal HerreraTerrell Michael BraceChristian Reynolds Decker
G08G 5/21G06F 3/0622G06F 3/0655G06F 3/0673G06F 21/604G08G 5/0021G06F 12/1458G06F 13/126
71
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
An environment and non-transitory computer readable medium that provide runtime write access to a regulated system. A method of providing runtime write access to a regulated system comprising receiving an unauthorized input parameter, and generating a runtime instruction communication. The runtime instruction communication can be modified by an unauthorized function.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . An environment for providing runtime write access to a regulated system, the environment comprising:
a controller module that upon reception of an unauthorized input parameter at an unauthorized function of the regulated system, with the unauthorized function being not authorized to write to the regulated system, is configured to:
receive an unauthorized input parameter at an unauthorized function of the regulated system;
instruct an authorized function of the regulated system to generate a runtime instruction communication that does not include the unauthorized input parameter, the authorized function being authorized to write to the regulated system;
send, by the authorized function, the runtime instruction communication;
intercept, by the unauthorized function, the runtime instruction communication;
modify, by the unauthorized function, the intercepted runtime instruction by at least one of:
replacing the runtime instruction communication with at least the unauthorized input parameter;
injecting the unauthorized input parameter into the runtime instruction communication; or
updating the runtime instruction communication with the unauthorized input parameter; and
execute the modified runtime instruction communication including the unauthorized input parameter and writing the unauthorized parameter to the regulated system.
2 . The environment of claim 1 , wherein the regulated system is an avionics system.
3 . The environment of claim 2 , wherein the avionics system is at least one of a flight management system or an airport surface map system.
4 . The environment of claim 1 , wherein the environment is a testing environment, a debugging environment, or an analysis environment.
5 . The environment of claim 4 , wherein the unauthorized input parameter includes flight test data for the regulated system.
6 . The environment of claim 1 , wherein the environment is a programming development environment.
7 . The environment of claim 1 , further comprising a loadable configuration file defining write access instructions for the regulated system.
8 . The environment of claim 7 , wherein the unauthorized function is further configured to receive the loadable configuration file and to form a replacement runtime instruction communication including the unauthorized input parameter in accordance with the write access instructions for regulated system.
9 . The environment of claim 8 , wherein the unauthorized function is further configured to form the replacement runtime instruction communication by encoding the unauthorized input parameter in accordance with the write access instructions for the regulated system.
10 . The environment of claim 1 , wherein the unauthorized input parameter is a regulated system parameter, and the unauthorized function is configured to overwrite the regulated system parameter by way of replacing the runtime instruction communication.
11 . The environment of claim 1 , wherein the regulated system is regulated by at least one of the ARINC 664 standard, the ARINC 429 standard, or the ARINC 653 standard.
12 . A non-transitory computer readable medium storing a program configured to cause a computer to execute a method of providing runtime write access to a regulated system, the method providing runtime write access to a regulated system comprising:
receiving an unauthorized input parameter at an unauthorized function of the regulated system, the unauthorized function being not authorized to write to the regulated system; instructing an authorized function of the regulated system to generate a runtime instruction communication that does not include the unauthorized input parameter, the authorized function being authorized to write to the regulated system; sending, by the authorized function, the runtime instruction communication; intercepting, by the unauthorized function, the runtime instruction communication; modifying, by the unauthorized function, the intercepted runtime instruction by at least one of:
replacing the runtime instruction communication with at least the unauthorized input parameter;
injecting the unauthorized input parameter into the runtime instruction communication; or
updating the runtime instruction communication with the unauthorized input parameter; and
executing the modified runtime instruction communication including the unauthorized input parameter and writing the unauthorized input parameter to the regulated system.
13 . The non-transitory computer readable medium of claim 12 , wherein the regulated system comprises limited data store a predefined parameter memory access.
14 . The non-transitory computer readable medium of claim 13 , wherein the method further comprises encoding the unauthorized input parameter in accordance with a store configuration file informing write instructions of the predefined parameter memory access.
15 . The non-transitory computer readable medium of claim 12 , wherein the method further comprises at least one of modifying the runtime instruction communication to include the unauthorized input parameter, injecting the runtime instruction communication with the unauthorized input parameter, or intercepting the runtime instruction communication.
16 . The non-transitory computer readable medium of claim 12 , wherein executing the modified runtime instruction includes executing the intercepted runtime communication based at least on an assumption that the intercepted runtime communication is an authorized communication.
17 . The non-transitory computer readable medium of claim 16 , wherein the assumption that the intercepted runtime communication is an authorized communication based at least on the intercepted runtime communication appearing to originate from the authorized function.
18 . The non-transitory computer readable medium of claim 12 , wherein the regulated system is an avionics system.
19 . The non-transitory computer readable medium of claim 12 , wherein the non-transitory computer readable medium is a processor which implements the regulated system.
20 . The non-transitory computer readable medium of claim 19 , wherein unauthorized input parameter is received from external the regulated system.Join the waitlist — get patent alerts
Track US2023229320A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.