-
公开(公告)号:US12192352B2
公开(公告)日:2025-01-07
申请号:US17103475
申请日:2020-11-24
Applicant: International Business Machines Corporation
Inventor: Yacov Manevich , Nitin Gaur , Dulce B. Ponceleon , Petr Novotny
Abstract: An example operation may include one or more of encrypting a private key with an encryption key, generating a plurality of keys based on the encryption key and converting the plurality of keys into a plurality of key shares based on a secret input value, storing the encrypted private key on a blockchain, and distributing the plurality of key shares to a plurality of blockchain peers of the blockchain, where the distributing comprises transmitting a different key share from among the plurality of key shares to each blockchain peer among the plurality of blockchain peers.
-
公开(公告)号:US12166756B2
公开(公告)日:2024-12-10
申请号:US17184349
申请日:2021-02-24
Applicant: International Business Machines Corporation
Inventor: Petr Novotny , Venkatraman Ramakrishna , Chander Govindarajan , Dushyant K. Behl , Bishakh Chandra Ghosh , Nitin Gaur
Abstract: An example operation may include one or more of receiving a request for storage at a blockchain network, attaching, via a blockchain node, a verifiable credential created by a self-sovereign identity (SSI) network to a blockchain transaction associated with the request, where the verifiable credential includes a claim of the blockchain node and a proof of the SSI network that created the verifiable credential, transmitting the blockchain transaction and the attached verifiable credential to one or more other blockchain nodes, and storing the blockchain transaction and the attached verifiable credential via a data block on the blockchain.
-
3.
公开(公告)号:US12147879B2
公开(公告)日:2024-11-19
申请号:US17180972
申请日:2021-02-22
Applicant: International Business Machines Corporation
Inventor: Lei Yu , Qi Zhang , Petr Novotny , Taesung Lee
IPC: G06N20/00
Abstract: Mechanisms for performing intelligent federated machine learning (ML) model updates are provided. A plurality of ML model updates, and a plurality of dataset sketch commitment data structures (sketches), are received from a plurality of participant computing systems. Each sketch provides statistical characteristics of a corresponding local dataset used by a corresponding participant to train a local ML model. A potentially malicious participant identification operation is performed based on an analysis of the plurality of sketches to identify one or more potentially malicious participants based on differences in sketches. ML model updates received from participant computing systems identified as potentially malicious participants are discarded to thereby generate a modified set of updates. The federated ML computer model is updated based on the modified set of updates.
-
公开(公告)号:US12045810B2
公开(公告)日:2024-07-23
申请号:US17483716
申请日:2021-09-23
Applicant: International Business Machines Corporation
Inventor: Nitin Gaur , Petr Novotny , Yacov Manevich , Artem Barger , Yada Zhu
CPC classification number: G06Q20/3829 , G06F16/27 , G06Q20/02 , G06Q20/389 , G06Q40/04 , G06N20/00
Abstract: An example operation may include one or more of receiving, via a custodial service, a request to transact with a digital asset owned by a user and temporarily in custody of the custodial service, generating a blockchain transaction comprising an identifier of the digital asset on a blockchain ledger, an identifier of the custodial service, and an identifier of a recipient of the digital asset, signing the blockchain transaction with a key from a trifocal key which proves that the custodial service is authorized to transact with the digital asset on behalf of the user, and storing the signed blockchain transaction on a blockchain ledger.
-
公开(公告)号:US11968301B2
公开(公告)日:2024-04-23
申请号:US17016843
申请日:2020-09-10
Applicant: International Business Machines Corporation
Inventor: Timothy Olson , Petr Novotny , Nitin Gaur
IPC: H04L9/30 , H04L9/00 , H04L9/06 , H04L67/104
CPC classification number: H04L9/30 , H04L9/0643 , H04L67/1044 , H04L9/50
Abstract: Described are techniques for generating and employing decentralized asset identifiers for cross-blockchain network asset transfers, the techniques including registering a decentralized asset identifier to an asset with a local asset identifier, where the decentralized asset identifier is immutable. The techniques further include endorsing a proposed transaction for transferring the asset from a first controller associated with a first blockchain network to a second controller associated with a second blockchain network, where the proposed transaction utilizes the decentralized asset identifier. The techniques further include exchanging, in a document associated with the decentralized asset identifier and retrieved from an identity network, the first controller for the second controller.
-
公开(公告)号:US20240048582A1
公开(公告)日:2024-02-08
申请号:US18489888
申请日:2023-10-19
Applicant: International Business Machines Corporation
Inventor: Yacov Manevich , Artem Barger , Nitin Gaur , Petr Novotny
CPC classification number: H04L63/1425 , H04L9/30 , G06N5/04 , G06N20/00 , H04L9/50
Abstract: Systems, methods, and computer programming products leveraging the use of machine learning, cryptographic keys and blockchain technology for validating blockchain transactions. The disclosed systems, methods and products improve detection of malicious cyberattacks and fraud, while reducing occurrences of falsely invalidated transactions and improving overall blockchain security in both permissioned and permissionless blockchain networks. Classifiers are trained using machine learning and other classification techniques by building a transaction history to learn how to identify suspicious transactions on the blockchain. In permissionless and order-execute models of permissioned blockchains, cryptographic keys are publicly registered to guardians residing out of band, who may co-sign requests and override or resubmit transactions marked as suspicious by the classifiers. In an execute-order model of permissioned blockchains, one-time use keys may be registered with the certificate authority of the blockchain, and used to co-sign transactions that might appear suspicious, preventing false-positive identification of suspicious-looking transactions by the classifier.
-
公开(公告)号:US11818206B2
公开(公告)日:2023-11-14
申请号:US18181841
申请日:2023-03-10
Applicant: International Business Machines Corporation
Inventor: Nitin Gaur , Petr Novotny , Jeronimo Irazabal , Timothy Olson
IPC: H04L67/1061 , H04L67/1074 , H04L9/32 , H04L9/00
CPC classification number: H04L67/1065 , H04L9/3215 , H04L9/3247 , H04L67/1074 , H04L9/50
Abstract: The processor may collect, from a first peer, a first data set associated with a channel. The channel may include one or more assets associated with a first peer. The channel may link the first peer to a second peer. The processor may analyze the first data set to determine a first status for the one or more assets. The processor may provide the first status of the one or more assets in a viewable channel to the blockchain network.
-
公开(公告)号:US11664973B2
公开(公告)日:2023-05-30
申请号:US16854076
申请日:2020-04-21
Applicant: International Business Machines Corporation
Inventor: Nitin Gaur , Petr Novotny , Dulce B. Ponceleon
CPC classification number: H04L9/0637 , H04L9/3247 , H04L9/3273 , H04L63/0876 , H04L63/10 , H04L9/50
Abstract: An example operation includes one or more of establishing, by a first blockchain trust anchor node, a trusted connection to a trust anchor node of a second blockchain, detecting, by the first blockchain trust anchor node, changes of the first blockchain, and executing a smart contract to reflect the detected changes on the second blockchain.
-
公开(公告)号:US11621858B2
公开(公告)日:2023-04-04
申请号:US17120146
申请日:2020-12-12
Applicant: International Business Machines Corporation
Inventor: Jeronimo Irazabal , Petr Novotny , Mariela Claudia Lanza
Abstract: A member of a group in a blockchain network may generate a public key and a private key, request a blockchain network group certificate, associated with the private key, from a blockchain network certificate authority, and distribute a private key to members of the group.
-
公开(公告)号:US11563559B2
公开(公告)日:2023-01-24
申请号:US16941722
申请日:2020-07-29
Applicant: International Business Machines Corporation
Inventor: Qi Zhang , Petr Novotny , Lei Yu
Abstract: A client computer may split a process into sub-processes, send each sub-processes to a different group of peers in a blockchain network, wherein each group has at least one peer from each essential organization in the blockchain network, receive processed sub-transactions from the peers in the blockchain network, validate each sub-transaction, and validate the transaction based on the validation of all sub-transactions, wherein all sub-transaction must be valid for the transaction to be valid.
-
-
-
-
-
-
-
-
-