The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 20, 2025

Filed:

Feb. 26, 2020
Applicant:

Siemens Aktiengesellschaft, Munich, DE;

Inventors:

Thomas Zeschg, Munich, DE;

Hans Aschauer, Munich, DE;

Rainer Falk, Poing, DE;

Christian Peter Feist, Munich, DE;

Aliza Maftun, Munich, DE;

Hermann Seuschek, Munich, DE;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/76 (2013.01); G06F 21/53 (2013.01); G06F 21/60 (2013.01);
U.S. Cl.
CPC ...
G06F 21/76 (2013.01); G06F 21/53 (2013.01); G06F 21/604 (2013.01); G06F 21/606 (2013.01); G06F 2221/2141 (2013.01);
Abstract

Incoming and outgoing communication of a hardware-application component is monitored and controlled at runtime of the hardware-application component. In this way, a kind of firewall is provided for ensuring secure and un-altered operation of a hardware-application performing security-critical functionalities on a field-programmable gate array. The hardware-application component may interact with other components directly and/or via an on-chip bus. The monitoring of incoming and/or outgoing communication is particularly advantageous when using third party hardware-applications or software applications, i.e., applications developed by untrusted parties. Another advantage is the possibility of monitoring and controlling all the communication between hardware-applications, hardware- and software applications, hardware-applications and peripherals, IO controllers, etc. It is beneficial especially in case a hardware-application is compromised and tries to compromise the rest of the embedded device, or in case a corrupted software application tries to compromise the associated hardware-application at runtime.


Find Patent Forward Citations

Loading…