-
公开(公告)号:US11695557B2
公开(公告)日:2023-07-04
申请号:US17345701
申请日:2021-06-11
申请人: Via Science, Inc.
发明人: Kai Chung Cheung , Jeremy Taylor , Mathew Rogers , Colin Gounden
CPC分类号: H04L9/30 , H04L63/0442 , H04L2209/46
摘要: A first component determines encrypted data representing an event and encrypted threshold data corresponding to an outlier of the event. The first system may process the data using, for example, one or more composite integers, and may send the result to a second system. This second system may subtract the data to determine of the encrypted data is greater than, less than, or equal to the encrypted threshold. If so, the second system may determine that the encrypted data corresponds to an outlier of the data. The second system may send an indication of this determination to a third system.
-
公开(公告)号:US20220382900A1
公开(公告)日:2022-12-01
申请号:US17750490
申请日:2022-05-23
申请人: Via Science, Inc.
摘要: A first system receives an encrypted data vector representing a text search query from a second system and second encrypted data from a third system that may include a first vector and a second vector representing text of an electronic document. The first system may multiply the vectors by a random vector. The first system may determine a first difference between the encrypted data vector and the first vector, and a second difference between the encrypted data vector and the second vector. The first system may determine a product of the first and second difference. The first system may send the product to the third system and then receive a value representing the decrypted difference. The first system may determine if the value satisfies a condition and send the result of the determination to the second system.
-
公开(公告)号:US11275848B2
公开(公告)日:2022-03-15
申请号:US16361966
申请日:2019-03-22
申请人: Via Science, Inc.
发明人: Kai Chung Cheung
IPC分类号: G06F21/60 , G06F11/34 , H04L9/00 , G06N3/10 , G06F7/58 , G06N3/04 , H04L9/30 , G06N20/10 , G06Q20/38 , G06F21/62 , G06N3/08
摘要: Multiple data sources encrypt data using encryption key data received from a first system; a second system does not have access to the encryption key data. The second system receives the encrypted data from the multiple data sources. Because the encryption is additively homomorphic, the second system may create encrypted summation data using the encrypted data. The second system may send the encrypted summation data to the first system, which may then decrypt the encrypted summation data to create unencrypted summation data.
-
公开(公告)号:US20210279342A1
公开(公告)日:2021-09-09
申请号:US17329677
申请日:2021-05-25
申请人: Via Science, Inc.
发明人: Jeremy Taylor , Jesús Alejandro Cárdenes Cabré , Kai Chung Cheung , John Christopher Muddle , Colin Gounden
IPC分类号: G06F21/60 , G06F11/34 , G06N3/10 , G06F7/58 , G06N3/04 , H04L9/00 , H04L9/30 , G06N20/10 , G06Q20/38 , G06F21/62 , G06N3/08
摘要: Computer instructions corresponding to a neural-network model are received and encrypted using an encryption technique. Training data encrypted using the encryption technique is received from a data source. The model is trained using the training data using, for example, a gradient descent technique. If the model performs in accordance with a quality metric, it is sent to a device of a model user.
-
公开(公告)号:US10972261B1
公开(公告)日:2021-04-06
申请号:US17020179
申请日:2020-09-14
申请人: Via Science, Inc.
摘要: Multiple data sources encrypt data using encryption key data received from a first system; a second system does not have access to the encryption key data. The second system receives the encrypted data from the multiple data sources. Because the encryption is additively homomorphic, the second system may create encrypted summation data using the encrypted data. The second system may send the encrypted summation data to the first system, which may then decrypt the encrypted summation data to create unencrypted summation data.
-
公开(公告)号:US12010208B2
公开(公告)日:2024-06-11
申请号:US17974780
申请日:2022-10-27
申请人: Via Science, Inc.
发明人: Kai Chung Cheung , Mathew Rogers , Jeremy Taylor
CPC分类号: H04L9/008 , H04L9/0825 , H04L9/0869 , H04L9/3066 , H04L2209/046
摘要: Multiple systems may determine neural-network output data and neural-network parameter data and may transmit the data therebetween to train and run the neural-network model to predict an event given input data. A data-provider system may perform a dot-product operation using encrypted data, and a secure-processing component may decrypt and process that data using an activation function to predict an event. Multiple secure-processing components may be used to perform a multiplication operation using homomorphic encrypted data.
-
公开(公告)号:US11956374B2
公开(公告)日:2024-04-09
申请号:US18134814
申请日:2023-04-14
申请人: Via Science, Inc.
发明人: Jesús Alejandro Cárdenes Cabré , Arteum Kanda , Jeremy Taylor , John Christopher Muddle , Kai Chung Cheung
CPC分类号: H04L9/3247 , H04L9/3213 , H04L9/50
摘要: A computing system that is configured for a federated wallet with cryptographically secure signature delegation. The system may be configured to receive a session public key corresponding to a decentralized application and a user. The system may be further configured to receive an unsigned transaction of a blockchain, the unsigned transaction corresponding to the user. The system may be further configured to provide a symmetric encryption key to the user's device for encrypting the user's private signing key. The system may be further configured to determine, using the session public key, that the unsigned transaction is valid. Based on the validity of the unsigned transaction, the system may send the unsigned transaction to the user's device. The system may send the symmetric encryption key to the user's device to decrypt the private signing key. The system may be further configured to receive a signed transaction for submission to the blockchain.
-
公开(公告)号:US20240073044A1
公开(公告)日:2024-02-29
申请号:US18363151
申请日:2023-08-01
申请人: Via Science, Inc.
CPC分类号: H04L9/50 , G06F8/427 , H04L9/3247
摘要: A computing system that is configured to receive requests to send computer executable programs to a data owner system associated with a data source for execution of the computer executable program by the data owner system. The data owner system may store to a blockchain a permitted list of programming functions, function libraries, function syntax definitions, and execution environment requirements. The computing system may be further configured to retrieve the permitted lists. The computing system may be further configured to evaluate the computer executable program using the permitted lists to determine if the computer executable program may be executed by the data owner system. The evaluation may be performed by generating an abstract syntax tree of the computer executable program. The computing system may be further configured to send the computer executable program to the data owner system if the computer executable program satisfies the conditions of the permitted lists.
-
公开(公告)号:US11784836B2
公开(公告)日:2023-10-10
申请号:US17903264
申请日:2022-09-06
申请人: Via Science, Inc.
CPC分类号: H04L9/50 , G06F8/427 , H04L9/3247
摘要: A computing system that is configured to receive requests to send computer executable programs to a data owner system associated with a data source for execution of the computer executable program by the data owner system. The data owner system may store to a blockchain a permitted list of programming functions, function libraries, function syntax definitions, and execution environment requirements. The computing system may be further configured to retrieve the permitted lists. The computing system may be further configured to evaluate the computer executable program using the permitted lists to determine if the computer executable program may be executed by the data owner system. The evaluation may be performed by generating an abstract syntax tree of the computer executable program. The computing system may be further configured to send the computer executable program to the data owner system if the computer executable program satisfies the conditions of the permitted lists.
-
公开(公告)号:US20230121425A1
公开(公告)日:2023-04-20
申请号:US17974780
申请日:2022-10-27
申请人: Via Science, Inc.
发明人: Kai Chung Cheung , Mathew Rogers , Jeremy Taylor
摘要: Multiple systems may determine neural-network output data and neural-network parameter data and may transmit the data therebetween to train and run the neural-network model to predict an event given input data. A data-provider system may perform a dot-product operation using encrypted data, and a secure-processing component may decrypt and process that data using an activation function to predict an event. Multiple secure-processing components may be used to perform a multiplication operation using homomorphic encrypted data.
-
-
-
-
-
-
-
-
-