-
31.
公开(公告)号:US10855578B1
公开(公告)日:2020-12-01
申请号:US16451643
申请日:2019-06-25
IPC分类号: H04L12/46 , H04L12/761 , H04L12/24
摘要: A network is organized into a plurality of broadcast domains. Each broadcast domain includes a plurality of nodes each configured to cause messages to be sent to two or more other of the nodes within the broadcast domain. The broadcast domains are coupled via bridging connections. Each bridging connection couples at least one of the nodes from a first of the broadcast domains to at least one of the nodes of a second of the broadcast domains. The messages are caused to be sent through the plurality of broadcast domains via a subset of the bridging connections. The subset of the bridging connections is selected non-deterministically via the plurality of broadcast domains.
-
公开(公告)号:US10827092B1
公开(公告)日:2020-11-03
申请号:US16444099
申请日:2019-06-18
发明人: Eric A. Bier , Alejandro E. Brito , Shantanu Rane
摘要: A multi-function printer is coupled to a mobile device via a proximity network interface. The multi-function printer determines a workflow specified by a user of the mobile device. An ephemeral token associated with the workflow is sent to the mobile user device. The mobile device uses the ephemeral token to create a payment packet that is sent to a payment server which sends a receipt in response thereto. The multi-function printer receives the receipt from the mobile device and in response to receiving the receipt, obtains a list of payments from the payment server. The multi-function printer performs the workflow based on validating the receipt against the list of payments.
-
公开(公告)号:US10783263B2
公开(公告)日:2020-09-22
申请号:US15675055
申请日:2017-08-11
摘要: A method is provided for generating an encrypted database. The method includes: receiving a plaintext database having plaintext data entries in one or more columns; augmenting the received plaintext database to generate an augmented plaintext database, the augmenting including the addition of one or more columns to the received plaintext database, each added column corresponding to an attribute which is to be made available for conditional queries; and encrypting the augmented plaintext database to generate the encrypted database including encrypted data entries. The encrypted database supports at least one form of conditional query for those attributes corresponding to the added columns, the at least one form of conditional query being computed on the encrypted data entries without the decryption thereof to produce an encrypted result.
-
34.
公开(公告)号:US20190087571A1
公开(公告)日:2019-03-21
申请号:US15709259
申请日:2017-09-19
发明人: Shantanu Rane
CPC分类号: G06F21/56 , G06F21/554 , H04L63/18
摘要: One embodiment facilitates detection of attacks in a cyber-physical system of interacting elements with physical inputs and outputs. During operation, the system receives, by a first entity of a plurality of entities, a first reading from a first set of sensors of the cyber-physical system via a first network. The system receives, by the first entity, a second reading from a second set of sensors of the cyber-physical system via a second network, wherein the second network includes security measures which prevent access by any external entity or any of the plurality of entities. The system executes a set of instructions based on the first reading and the second reading. The system determines that a result of the executed instructions does not match an expected condition. The system performs a remedial action based on the result.
-
公开(公告)号:US10069631B2
公开(公告)日:2018-09-04
申请号:US15073330
申请日:2016-03-17
发明人: Shantanu Rane , Alejandro E. Brito , Ersin Uzun
摘要: One embodiment provides a system that facilitates encrypted-domain aggregation of data in a star network. During operation, the system receives a set of ciphertexts, representing respective encrypted polynomial shares, of an input value from each participant in a plurality of participants. Each ciphertext in the set of ciphertexts is associated with a specific participant in the plurality of participants. The system computes an encrypted partial value for each participant by aggregating in the encrypted-domain a respective ciphertext associated with that participant received from the plurality of participants and sends a message comprising the encrypted partial value to that participant. This encrypted partial value is encrypted based on a public key of a corresponding participant. The system receives a decrypted partial value from each participant and computes a target value based on a set of decrypted partial values received from a set of participants in the plurality of participants.
-
36.
公开(公告)号:US09858426B2
公开(公告)日:2018-01-02
申请号:US14931802
申请日:2015-11-03
CPC分类号: G06F21/602 , G06F17/2735 , G06F17/30312 , G06F21/6254 , G06Q10/00 , H04L63/105
摘要: A computer-implemented system and method for automatically identifying attributes for anonymization is provided. A dataset of attributes is accessed. Each attribute in the dataset is associated with a plurality of values. The values of the dataset are encrypted and the attributes are processed by assigning a sensitivity level to each of the attributes. One or more of the attributes are selected from the dataset for anonymization based on the assigned sensitivity levels.
-
37.
公开(公告)号:US20170124336A1
公开(公告)日:2017-05-04
申请号:US14931802
申请日:2015-11-03
CPC分类号: G06F21/602 , G06F17/2735 , G06F17/30312 , G06F21/6254 , G06Q10/00 , H04L63/105
摘要: A computer-implemented system and method for automatically identifying attributes for anonymization is provided. A dataset of attributes is accessed. Each attribute in the dataset is associated with a plurality of values. The values of the dataset are encrypted and the attributes are processed by assigning a sensitivity level to each of the attributes. One or more of the attributes are selected from the dataset for anonymization based on the assigned sensitivity levels.
-
公开(公告)号:US20230400848A1
公开(公告)日:2023-12-14
申请号:US17879537
申请日:2022-08-02
IPC分类号: G05B23/02
CPC分类号: G05B23/0289 , G05B23/0229
摘要: Embodiments described herein provide a supervisor for fault management at a production system. During operation, the supervisor can obtain a set of sensor readings and a state of the production system. A respective sensor reading is an output of a sensor in the production system. The supervisor can then determine, using an artificial intelligence (AI) model, whether the set of sensor readings accommodates a fault associated with a corresponding sensor. Subsequently, the supervisor can determine an action that mitigates an effect of the fault and modify the set of sensor readings based on the action. Here, the modified set of sensor readings is used by a controller that controls the production system.
-
公开(公告)号:US20230053901A1
公开(公告)日:2023-02-23
申请号:US17404142
申请日:2021-08-17
摘要: A system for collecting building environmental sensor data includes a first data collection device having a first transceiver that is configured to receive data from proximate building environmental sensors and a second transceiver that is configured to communicate with an external service. The device will, upon detecting that the first transceiver is within a receiving range of a first building environmental sensor, communicatively connect with the first building environmental sensor to receive a data stream that comprises sensor data captured by the first building environmental sensor. The device will continue to receive the data stream until the first transceiver either receives all of the sensor data or moves out of the receiving range. The device will repeat this process for additional building environmental sensors. The device will use its second transceiver to transfer the sensor data to the external service.
-
公开(公告)号:US11451527B2
公开(公告)日:2022-09-20
申请号:US17016073
申请日:2020-09-09
IPC分类号: H04L9/40 , H04L67/141 , H04L67/02 , H04L67/146
摘要: Embodiments described herein provide a system for improving a classifier by computing a statistic for the utility of sharing data with a second party. The system may encrypt a set of class labels based on a public key/private key pair to obtain a set of encrypted class labels. The system may send a public key and the set of encrypted class labels to a second computing device. The system may receive an encrypted value computed by the second computing device based on the public key. The system may decrypt the encrypted value based on a private key to obtain a decrypted value. The system may then send a pair of encrypted values computed based on the decrypted value to the second computing device. The system may subsequently receive an encrypted utility statistic from the second computing device, and decrypt the encrypted utility statistic to obtain a decrypted utility statistic.
-
-
-
-
-
-
-
-
-