Patents by Inventor Christian CECH
Christian CECH has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12058254Abstract: A method for storing key data in an electronic component formed as an integrated programmable circuit, such as a field programmable gate array, which includes a base structure consisting of base elements, wherein configuration data is loaded, for each current program, onto the base elements and stored in a volatile matter, the key data is divided into key sub-data blocks, and a base element position is selected for each key sub-data block, where upon generating the configuration data for each current program or circuit function of the electronic component, selected base element positions of the key sub-data blocks are considered, while loading the configuration data, key sub-data blocks are stored in the base elements defined by selected base element positions, and after successfully programming the electronic component, the key sub-data blocks of base elements specified by selected base element positions are ascertained and assembled to form the key data.Type: GrantFiled: June 25, 2019Date of Patent: August 6, 2024Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Christian Cech, Thomas Hinterstoisser, Martin Matschnig, Herbert Taucher
-
Publication number: 20230385500Abstract: A method for checking the integrity of functional units that are reloadable during runtime of an electronic component in a dynamically reconfigurable region of the electronic component, wherein the electronic component, which is formed as a programmable logic circuit, has, in addition to a static region, a dynamically reconfigurable region and the reloadable functional units have predefined interfaces, where an associated twin functional unit is configured in a specified subregion of the dynamically reconfigurable region for each reloadable functional unit, a reloadable functional unit is loaded into a specified subregion of the dynamically reconfigurable region, supplied with identical input data to the associated twin functional unit, and executed in parallel with the twin functional unit, and where output data of the reloaded functional unit and associated twin functional unit are compared and the reloaded functional unit is enabled if a match between the two output data is found.Type: ApplicationFiled: August 31, 2021Publication date: November 30, 2023Inventors: Bernhard FISCHER, Martin MATSCHNIG, Joubin DJAVAN, Christian CECH, Thomas HINTERSTOISSER
-
Publication number: 20230325206Abstract: A computer-implemented method for dynamically executing an application program by a platform including a processor with a program memory and a programmable logic unit, wherein a first application program having a first module is loaded from an application database into the program memory and/or the programmable logic unit during a programming mode and executed as first program code during an execution mode, where a processor or the programmable logic unit performs a check during the execution mode based on a predefined criterion to determine whether a second application program having a second module should be loaded from the application database and, if so, the system switches to the programming mode and the second module is loaded into the program memory and/or the programmable logic unit and executed as second program code, where the system switches to the execution mode in which the second program code is executed.Type: ApplicationFiled: August 11, 2021Publication date: October 12, 2023Inventors: Sebastian GEIGER, Vladimir ZAHORCAK, Herbert TAUCHER, Christian CECH
-
Patent number: 11550881Abstract: A method for managing licenses for soft IP on a partially reconfigurable hardware system, in particular an FPGA, wherein a license manager is provided in the non-configurable part of the hardware system, or is accessible only for the non-configurable part of the hardware system, where the license manager has exclusive access to a non-volatile memory in which license data having a time restriction of the useful life of at least one soft IP is stored, where before activating a particular soft IP, the license manager checks whether the useful life has expired, where the license manager only releases use of the soft IP if the useful life has not yet expired, where the license data is changed using a key, which is stored in a non-volatile memory for license data, and where a new key is stored and the preceding key is deleted when the license data is changed.Type: GrantFiled: August 28, 2019Date of Patent: January 10, 2023Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Christian Cech, Bernhard Fischer, Martin Matschnig, Amandus Kofler
-
Publication number: 20210320792Abstract: A method for storing key data in an electronic component formed as an integrated programmable circuit, such as a field programmable gate array, which includes a base structure consisting of base elements, wherein configuration data is loaded, for each current program, onto the base elements and stored in a volatile matter, the key data is divided into key sub-data blocks, and a base element position is selected for each key sub-data block, where upon generating the configuration data for each current program or circuit function of the electronic component, selected base element positions of the key sub-data blocks are considered, while loading the configuration data, key sub-data blocks are stored in the base elements defined by selected base element positions, and after successfully programming the electronic component, the key sub-data blocks of base elements specified by selected base element positions are ascertained and assembled to form the key data.Type: ApplicationFiled: June 25, 2019Publication date: October 14, 2021Inventors: Christian CECH, Thomas HINTERSTOISSER, Martin MATSCHNIG, Herbert TAUCHER
-
Publication number: 20210200839Abstract: A method for managing licenses for soft IP on a partially reconfigurable hardware system, in particular an FPGA, wherein a license manager is provided in the non-configurable part of the hardware system, or is accessible only for the non-configurable part of the hardware system, where the license manager has exclusive access to a non-volatile memory in which license data having a time restriction of the useful life of at least one soft IP is stored, where before activating a particular soft IP, the license manager checks whether the useful life has expired, where the license manager only releases use of the soft IP if the useful life has not yet expired, where the license data is changed using a key, which is stored in a non-volatile memory for license data, and where a new key is stored and the preceding key is deleted when the license data is changed.Type: ApplicationFiled: August 28, 2019Publication date: July 1, 2021Inventors: Christian CECH, Bernhard FISCHER, Martin MATSCHNIG, Amandus KOFLER
-
Patent number: 10346570Abstract: A method for determining system reliability of a logic circuit, wherein a functional component model for design/simulation of a circuit model of the logic circuit is created, where functional components model are expanded by adding an associated power model, a temperature model, and a reliability, where the logic circuit is constructed with expanded model components and, based on simulation of the logic circuit aided by the constructed circuit model, a functional, a power-dependent, and a temperature-dependent behavior and a temperature-dependent failure rate are derived for each component in a component specific manner for a specified application case, and where in addition to the functional behavior, a power and temperature behavior and a total failure rate can be determined simply and dynamically, based on the derived data and dependent on temperature and simulation time for the logic circuit for the specified application case.Type: GrantFiled: July 22, 2015Date of Patent: July 9, 2019Assignee: Siemens AG ÖsterreichInventors: Christian Cech, Bernhard Fischer, Thomas Hinterstoisser, Martin Matschnig
-
Publication number: 20180347882Abstract: A snow-making apparatus has a housing, an evaporator roller rotatable in the housing, and a rotary distributor connected to the roller for circulating a coolant through the evaporator roller and thereby cooling the roller. Nozzles on the housing project a mixture of water and air at the evaporator roller such that the liquid freezes into a layer of ice crystals on the roller. A doctor blade smooths the layer of ice crystal on the rotating roller, and a scraper blade scrapes the ice crystals off the roller.Type: ApplicationFiled: May 31, 2018Publication date: December 6, 2018Inventors: Christian Cech, Helmut Turk
-
Publication number: 20170206295Abstract: A method for determining system reliability of a logic circuit, wherein a functional component model for design/simulation of a circuit model of the logic circuit is created, where functional components model are expanded by adding an associated power model, a temperature model, and a reliability, where the logic circuit is constructed with expanded model components and, based on simulation of the logic circuit aided by the constructed circuit model, a functional, a power-dependent, and a temperature-dependent behavior and a temperature-dependent failure rate are derived for each component in a component specific manner for a specified application case, and where in addition to the functional behavior, a power and temperature behavior and a total failure rate can be determined simply and dynamically, based on the derived data and dependent on temperature and simulation time for the logic circuit for the specified application case.Type: ApplicationFiled: July 22, 2015Publication date: July 20, 2017Inventors: Christian CECH, Bernhard Fischer, Thomas HINTERSTOISSER, Martin MATSCHNIG
-
Publication number: 20170141912Abstract: A method for protecting a computer system from side-channel attacks when using an encryption or decryption method for data packets of a data stream, wherein interruptions in the encryption or decryption method are generated by a random generator, where further computing operations are applied during the interruptions to already encrypted or decrypted data packets of the data stream or to data packets of the data stream which are yet to be encrypted or decrypted to generate random noise in the power consumption of the computer system.Type: ApplicationFiled: November 9, 2016Publication date: May 18, 2017Inventors: Christian CECH, Martin MATSCHNIG, Ciprian-Leonard PITU