-
公开(公告)号:US20190187672A1
公开(公告)日:2019-06-20
申请号:US16281117
申请日:2019-02-21
Applicant: ABB Schweiz AG
Inventor: Martin Hollender , Matus Harvan
IPC: G05B23/02
CPC classification number: G05B23/027 , G05B23/0267 , G05B2223/06 , G06Q10/00
Abstract: A computer system is configured to process alarm activations received from technical systems, where an alarm activation represents a deviation of the technical status of a technical system from normal. The system includes: a data storage interface for receiving alarm activations in data storage, where the recorded alarm activations correspond to alarms; a data processor for: determining, from the recorded alarm activations, time intervals for alarm analysis; and computing similarity measures between the time intervals that depend on the occurrence of the recorded alarm activations in the time intervals, and where the contribution of an alarm activation to the similarity of two time intervals is reduced with an increasing occurrence of the alarm in the time intervals; and a user interface configured to provide pairs of time intervals to an operator of the one or more technical systems that include time intervals with similarity measures indicating similar alarm.
-
公开(公告)号:US10795990B2
公开(公告)日:2020-10-06
申请号:US16102045
申请日:2018-08-13
Applicant: ABB Schweiz AG
Inventor: Johannes Schneider , Matus Harvan , Sebastian Obermeier , Thomas Locher , Yvonne-Anne Pignolet
Abstract: A method of automatically generating secure code includes: receiving source code and security constraints for the source code, the security constraints encoding, to what extend a variable in the source code is considered secure; and generating secure code from the source code and the security constraints by replacing non-secure operations in the source code, which operate on the variables considered as secure, with secure operations; wherein a secure operation is an operation, which, when applied to at least one encrypted variable, generates an encrypted result, which, when decrypted, is the result of the non-secure operation applied to the not encrypted variable.
-
公开(公告)号:US20190005233A1
公开(公告)日:2019-01-03
申请号:US16102045
申请日:2018-08-13
Applicant: ABB Schweiz AG
Inventor: Johannes Schneider , Matus Harvan , Sebastian Obermeier , Thomas Locher , Yvonne-Anne Pignolet
CPC classification number: G06F21/54 , G06F8/30 , G06F21/125 , G06F21/14 , G06F21/602 , G06F2221/033 , G06F2221/0748 , H04L9/008
Abstract: A method of automatically generating secure code includes: receiving source code and security constraints for the source code, the security constraints encoding, to what extend a variable in the source code is considered secure; and generating secure code from the source code and the security constraints by replacing non-secure operations in the source code, which operate on the variables considered as secure, with secure operations; wherein a secure operation is an operation, which, when applied to at least one encrypted variable, generates an encrypted result, which, when decrypted, is the result of the non-secure operation applied to the not encrypted variable.
-
公开(公告)号:US11018857B2
公开(公告)日:2021-05-25
申请号:US15872201
申请日:2018-01-16
Applicant: ABB Schweiz AG
Inventor: Johannes Schneider , Matus Harvan , Roman Schlegel , Sebastian Obermeier , Thomas Locher
Abstract: The present invention discloses a method for computing a secret value including a first secret using a function including an operation, comprising: computing, by a host, a first encrypted value of the first secret with a first key; sending, by the host, the first encrypted value to a value holder and the first key to a key holder, wherein the value holder and the key holder are independently trusted by the host; computing, by the value holder, a computed encrypted value from the first encrypted value using the function; and computing, by the key holder, a computed key from the first key using the function.
-
公开(公告)号:US20190089526A1
公开(公告)日:2019-03-21
申请号:US16189108
申请日:2018-11-13
Applicant: ABB Schweiz AG
Inventor: Thomas Locher , Johannes Schneider , Matus Harvan , Sebastian Obermeier , Yvonne-Anne Pignolet
Abstract: The application relates to a method for computing a probabilistic encryption scheme for encrypting a data item in an electronic device including: computing a plurality of random bit strings in a computation cluster; sending the computed plurality of random strings to the electronic device; generating a random string (rE) for using in the encryption scheme in the electronic device using a subset of the plurality of the random strings computed in the computation cluster and encrypting the data item using the random string computed in the electronic device. The present application also relates to a corresponding system and corresponding computer program product including one or more computer readable media having computer executable instructions for performing the steps of the method.
-
公开(公告)号:US20180227121A1
公开(公告)日:2018-08-09
申请号:US15872201
申请日:2018-01-16
Applicant: ABB Schweiz AG
Inventor: Johannes Schneider , Matus Harvan , Roman Schlegel , Sebastian Obermeier , Thomas Locher
CPC classification number: H04L9/0861 , H04L9/008 , H04L9/14 , H04L2209/46
Abstract: The present invention discloses a method for computing a secret value including a first secret using a function including an operation, comprising: computing, by a host, a first encrypted value of the first secret with a first key; sending, by the host, the first encrypted value to a value holder and the first key to a key holder, wherein the value holder and the key holder are independently trusted by the host; computing, by the value holder, a computed encrypted value from the first encrypted value using the function; and computing, by the key holder, a computed key from the first key using the function.
-
公开(公告)号:US11075748B2
公开(公告)日:2021-07-27
申请号:US16189108
申请日:2018-11-13
Applicant: ABB Schweiz AG
Inventor: Thomas Locher , Johannes Schneider , Matus Harvan , Sebastian Obermeier , Yvonne-Anne Pignolet
Abstract: The application relates to a method for computing a probabilistic encryption scheme for encrypting a data item in an electronic device including: computing a plurality of random bit strings in a computation cluster; sending the computed plurality of random strings to the electronic device; generating a random string (rE) for using in the encryption scheme in the electronic device using a subset of the plurality of the random strings computed in the computation cluster and encrypting the data item using the random string computed in the electronic device. The present application also relates to a corresponding system and corresponding computer program product including one or more computer readable media having computer executable instructions for performing the steps of the method.
-
公开(公告)号:US10685141B2
公开(公告)日:2020-06-16
申请号:US16266151
申请日:2019-02-04
Applicant: ABB Schweiz AG
Inventor: Johannes Schneider , Matus Harvan , Sebastian Obermeier , Thomas Locher , Yvonne-Anne Pignolet
Abstract: The invention relates to a method for storing data blocks from client devices to a cloud storage system, the method includes the steps of: d) storing an encrypted first data block and a challenge of the first data block of a first client device on the cloud storage system, e) determining if a hash of a second data block of a second client device stored on the cloud storage system equals the hash of the first data block, f) if yes, transmitting the challenge of the first data block from the cloud storage system to the second client device, g) extracting, at the second client device, the bits at the positions or at the range contained in the challenge, hashing the extracted bits, encrypting the hashed bits with a public key of the first client device or of the second client device and uploading the encrypted bits from the second client device to the cloud storage system, and h) storing the encrypted bits from the second client device on the cloud storage system.
-
公开(公告)号:US20190171847A1
公开(公告)日:2019-06-06
申请号:US16266151
申请日:2019-02-04
Applicant: ABB Schweiz AG
Inventor: Johannes Schneider , Matus Harvan , Sebastian Obermeier , Thomas Locher , Yvonne-Anne Pignolet
Abstract: The invention relates to a method for storing data blocks from client devices to a cloud storage system, the method includes the steps of: d) storing an encrypted first data block and a challenge of the first data block of a first client device on the cloud storage system, e) determining if a hash of a second data block of a second client device stored on the cloud storage system equals the hash of the first data block, f) if yes, transmitting the challenge of the first data block from the cloud storage system to the second client device, g) extracting, at the second client device, the bits at the positions or at the range contained in the challenge, hashing the extracted bits, encrypting the hashed bits with a public key of the first client device or of the second client device and uploading the encrypted bits from the second client device to the cloud storage system, and h) storing the encrypted bits from the second client device on the cloud storage system.
-
公开(公告)号:US20190130113A1
公开(公告)日:2019-05-02
申请号:US16134342
申请日:2018-09-18
Applicant: ABB Schweiz AG
Inventor: Sebastian Obermeier , Roman Schlegel , Johannes Schneider , Thomas Locher , Matus Harvan
IPC: G06F21/57 , G06F21/55 , G05B19/418 , G05B15/02
Abstract: The present invention generally relates to a context-aware security self-assessment method or module that determines the context in which the device is used and based on this, assesses the devices security settings. The context may refer to the system environment, the applications the device is used for, and/or the current life-cycle stage of the device, without being limited to said contexts. The method of the present invention preferably prioritizes and rates the security relevant findings and presents them in combination with mitigation options through a web interface, a configuration tool, or through notifications in the control system.
-
-
-
-
-
-
-
-
-