-
1.
公开(公告)号:US20200044833A1
公开(公告)日:2020-02-06
申请号:US16052162
申请日:2018-08-01
Applicant: The Toronto-Dominion Bank
Inventor: Alexey Shpurov , Helena Litani
Abstract: The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that dynamically generate and manage a distribution of asymmetric cryptographic keys using distributed ledgers. For example, an apparatus may extract, from a hierarchical data structure, an index value associated with a corresponding element of permissioning data. The apparatus may also extract, from a first element of a distributed ledger, cryptographic data that includes a first public cryptographic key associated with the hierarchical data structure. The apparatus may generate a second public cryptographic key based on the first public cryptographic key and the extracted index value, and encrypt information using the second public cryptographic key. The encrypted information may be associated with the corresponding element of permissioning data, and the second public cryptographic key may be discarded in response to the encryption of the information.
-
公开(公告)号:US12177329B2
公开(公告)日:2024-12-24
申请号:US18097114
申请日:2023-01-13
Applicant: The Toronto-Dominion Bank
Inventor: Brian Andrew Lam , Milos Dunjic , Alexey Shpurov
Abstract: The disclosed exemplary embodiments include computer-implemented apparatuses and methods that validate confidential data based privacy-preserving homomorphic computations involving encrypted data. For example, an apparatus may receive, from a first computing system, encrypted data that includes a first encrypted value representative of at least one of first account data or an element of cryptographic data. Based on the first encrypted value and on second encrypted values, the apparatus may generate encrypted residual values representative of second account data associated with one or more reference accounts, and the apparatus may request and receive a decrypted residual value associated with each of the encrypted residual values from a second computing system. The apparatus may transmit the decrypted residual values to the first computing system, which may validate the first account data based on at least the decrypted residual values and perform operations associated with the validated first account data.
-
公开(公告)号:US11979494B2
公开(公告)日:2024-05-07
申请号:US17719886
申请日:2022-04-13
Applicant: The Toronto-Dominion Bank
Inventor: Alexey Shpurov , Albert Louis Rothenstein , Adrian Chung-Hey Ma , Buturab Rizvi , Alexandra Tsourkis , Francis James Alexander Guttridge
IPC: H04L9/08 , G06Q30/0226 , H04L9/00 , H04L9/30 , H04L9/32
CPC classification number: H04L9/0861 , G06Q30/0226 , H04L9/30 , H04L9/3226 , H04L9/3247 , H04L9/3265 , H04L9/50
Abstract: The disclosed exemplary embodiments include computer-implemented systems, devices, and processes that securely manage and regenerate cryptographic keys using permissioned distributed ledgers. For example, a device may receive, from a first computing system, data indicative of a recordation of a first public key onto a distributed ledger. Based on an occurrence of a regeneration condition, the device may transmit, to a second computing system, a second public key and a first digital signature, and the second computing system may validate the first digital signature, apply a second digital signature to the second public key, and transmit the second public key and the digital signatures to the first computing system. The device also receives, from the first computing system, additional data indicative of a recordation of the second public key onto the distributed ledger, and based on the additional data, the device may invalidate the first private key.
-
公开(公告)号:US11809403B2
公开(公告)日:2023-11-07
申请号:US16715189
申请日:2019-12-16
Applicant: The Toronto-Dominion Bank
Inventor: Alexey Shpurov , Albert Louis Rothenstein , Adrian Chung-Hey Ma , Buturab Rizvi , Alexandra Tsourkis , Francis James Alexander Guttridge
IPC: G06F21/00 , G06F16/23 , H04L9/32 , G06Q30/0226 , H04L9/30
CPC classification number: G06F16/2365 , G06Q30/0226 , H04L9/30 , H04L9/3247 , H04L9/3271
Abstract: The disclosed exemplary embodiments include computer-implemented systems, devices, and processes that securely distribute digital assets within a computing environment using permissioned distributed ledgers. For example, an apparatus may receive, from a computing system, an allocation request, a first digital signature applied to the allocation request, and a second digital signature applied to the allocation request and to the first digital signature. Based on a validation of the first and second digital signatures, the apparatus may approve the allocation request and allocate a digital asset to the first device in accordance with the approved allocation request. The apparatus may also perform operations that record a public key and asset data identifying a digital asset onto a distributed ledger, and may generate and transmit, to the first device, confirmation data indicative of the allocation of the digital asset to the first device.
-
公开(公告)号:US11469878B2
公开(公告)日:2022-10-11
申请号:US16751792
申请日:2020-01-24
Applicant: The Toronto-Dominion Bank
Inventor: Alexey Shpurov , Lovell Hodge , Brian Andrew Lam , Leslie Carol Thomas
Abstract: The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that perform homomorphic computations on encrypted third-party data within a distributed computing environment. For example, an apparatus receives a homomorphic public key and encrypted transaction data characterizing an exchange of data from a computing system, and encrypts modelling data associated with a first predictive model using the homomorphic public key. The apparatus may perform homomorphic computations that apply the first predictive model to the encrypted transaction data in accordance with the encrypted first modelling data, and transmit an encrypted first output of the homomorphic computations to the computing system, which may decrypt the encrypted first output using a homomorphic private key and generate decrypted output data indicative of a predicted likelihood that the data exchange represents fraudulent activity.
-
公开(公告)号:US11200328B2
公开(公告)日:2021-12-14
申请号:US16655453
申请日:2019-10-17
Applicant: The Toronto-Dominion Bank
Inventor: Alexey Shpurov , Milos Dunjic , Brian Andrew Lam
Abstract: The disclosed exemplary embodiments include computer-implemented systems, devices, apparatuses, and processes that maintain data confidentiality in communications involving voice-enabled devices in a distributed computing environment using homomorphic encryption. By way of example, an apparatus may receive encrypted command data from a computing system, decrypt the encrypted command data using a homomorphic private key, and perform operations that associate the decrypted command data with a request for an element of data. Using a public cryptographic key associated with a device, the apparatus generate an encrypted response that includes the requested data element, and transmit the encrypted response to the device. The device may decrypt the encrypted response using a private cryptographic key and to perform operations that present first audio content representative of the requested data element through an acoustic interface.
-
公开(公告)号:US12229117B2
公开(公告)日:2025-02-18
申请号:US18244280
申请日:2023-09-10
Applicant: The Toronto-Dominion Bank
Inventor: Alexey Shpurov , Albert Louis Rothenstein , Adrian Chung-Hey Ma , Buturab Rizvi , Alexandra Tsourkis , Francis James Alexander Guttridge
IPC: G06F21/00 , G06F16/23 , G06Q30/0226 , H04L9/30 , H04L9/32
Abstract: The disclosed exemplary embodiments include computer-implemented systems, devices, and processes that securely distribute digital assets within a computing environment using permissioned distributed ledgers. For example, an apparatus may receive, from a computing system, an allocation request, a first digital signature applied to the allocation request, and a second digital signature applied to the allocation request and to the first digital signature. Based on a validation of the first and second digital signatures, the apparatus may approve the allocation request and allocate a digital asset to the first device in accordance with the approved allocation request. The apparatus may also perform operations that record a public key and asset data identifying a digital asset onto a distributed ledger, and may generate and transmit, to the first device, confirmation data indicative of the allocation of the digital asset to the first device.
-
公开(公告)号:US12052363B2
公开(公告)日:2024-07-30
申请号:US17853109
申请日:2022-06-29
Applicant: The Toronto-Dominion Bank
Inventor: Alexey Shpurov , Milos Dunjic , Brian Andrew Lam
CPC classification number: H04L9/3213 , G06F21/6245 , G06N20/00 , G10L13/00 , G10L15/26
Abstract: The disclosed exemplary embodiments include computer-implemented systems, devices, apparatuses, and processes that maintain data confidentiality in communications involving voice-enabled devices operating within a distributed computing environment. By way of example, an apparatus may receive, from a communications system across a public communications network, a request for an element of data generated by the computing system based on first audio content obtained at a device. The apparatus may obtain the requested data element and further, may generate acoustic data representative of at least a portion of the requested data element. The apparatus may also generate an encrypted response to the received request that includes the acoustic data, and transmit the encrypted response to the device across the public communications network. The device may execute an application program that causes the device to decrypt the encrypted response and to perform operations that present the acoustic data through an acoustic interface.
-
公开(公告)号:US11784799B2
公开(公告)日:2023-10-10
申请号:US16715061
申请日:2019-12-16
Applicant: The Toronto-Dominion Bank
Inventor: Alexey Shpurov , Albert Louis Rothenstein , Adrian Chung-Hey Ma , Buturab Rizvi , Alexandra Tsourkis , Francis James Alexander Guttridge
IPC: H04L9/08 , H04L9/32 , G06Q30/0226 , H04L9/30 , H04L9/00
CPC classification number: H04L9/0825 , G06Q30/0226 , H04L9/30 , H04L9/321 , H04L9/3226 , H04L9/3247 , H04L9/3265 , H04L9/50
Abstract: The disclosed exemplary embodiments include computer-implemented systems, devices, and processes that securely distribute and manage cryptographic keys within a computing environment using permissioned distributed ledgers. By way of example, an apparatus may receive a registration request and a first digital signature applied to the registration request from a device. Based on a validation of the first digital signature, the apparatus may approve the registration request and apply a second digital signature to the registration request and the first digital signature. In some examples, the second digital signature may be indicative of the approval of the registration request by the apparatus. The apparatus may also transmit the registration request and the first and second digital signatures to a computing system, which may validate the first and second digital signatures and perform operations that record a public cryptographic key of an application program executed at the device onto a distributed ledger.
-
公开(公告)号:US20230155810A1
公开(公告)日:2023-05-18
申请号:US18097114
申请日:2023-01-13
Applicant: The Toronto-Dominion Bank
Inventor: Brian Andrew LAM , Milos Dunjic , Alexey Shpurov
Abstract: The disclosed exemplary embodiments include computer-implemented apparatuses and methods that validate confidential data based privacy-preserving homomorphic computations involving encrypted data. For example, an apparatus may receive, from a first computing system, encrypted data that includes a first encrypted value representative of at least one of first account data or an element of cryptographic data. Based on the first encrypted value and on second encrypted values, the apparatus may generate encrypted residual values representative of second account data associated with one or more reference accounts, and the apparatus may request and receive a decrypted residual value associated with each of the encrypted residual values from a second computing system. The apparatus may transmit the decrypted residual values to the first computing system, which may validate the first account data based on at least the decrypted residual values and perform operations associated with the validated first account data.
-
-
-
-
-
-
-
-
-