Patents by Inventor Ben RIVA
Ben RIVA has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12592837Abstract: Techniques are disclosed relating to determining identity information of a user associated with a blockchain address. An application of a first user can receive information indicative of a blockchain address of a second user. This information either includes or is usable to retrieve a certificate of the second user, which is signed by a private key of a certificate authority (CA), and which includes identity information of the second user. The application of the first user can verify the certificate using a public key of the CA. The application of the first user can then cause identity information of the second user to be included in a user interface presented to the first user. This information allows the first user to have more information about the second user before commencing an irreversible blockchain transaction with that user.Type: GrantFiled: March 11, 2022Date of Patent: March 31, 2026Assignee: PayPal, Inc.Inventor: Ben Riva
-
Patent number: 12388633Abstract: A system and method for digitally signing data. A method includes generating, by a first device, at least one first secret share based on a secret key chosen by the first device, wherein the first device is offline with respect to a second device; partially signing data by the first device using the at least one secret share, wherein the data is received from the second device without establishing direct communications between the first device and the second device; and sending the partially signed data from the first device to the second device, wherein the second device generates signed data using the partially signed data, wherein the signed data corresponds to a public key generated based on the at least one first secret share and at least one second secret share generated by the second device.Type: GrantFiled: February 28, 2024Date of Patent: August 12, 2025Assignee: PAYPAL, INC.Inventors: Dan Yadlin, Ben Riva, Alon Navon, Lev Pachmanov, Jonathan Katz
-
Publication number: 20250078050Abstract: Methods and systems are presented for providing a framework for facilitating token sharing with contract issuers based on processing of smart contract transactions. The framework provides a mechanism for allowing one or more computer nodes within a blockchain network to opt-in to a token sharing agreement with a contract issuer and a mechanism for an opted-in computer node to share tokens with the contract issuer in a decentralized manner. When a computer node has opted-in to the token sharing agreement, the computer node, by executing a smart contract, performs a set of computer procedures that is non-productive to the processing of the smart contract transaction. The execution of the set of non-productive computer procedures provides an additional amount of processing fee based on the processing of the smart contract transaction. The computer node then transfers a portion of the additional amount of processing fee to an account of the contract issuer as part of the processing of the smart contract.Type: ApplicationFiled: November 12, 2024Publication date: March 6, 2025Inventors: Ben Riva, Sujay Vijay Purandare
-
Publication number: 20250080341Abstract: A system and method for digitally signing data. A method includes generating, by a first device, at least one first secret share based on a secret key chosen by the first device, wherein the first device is offline with respect to a second device; partially signing data by the first device using the at least one secret share, wherein the data is received from the second device without establishing direct communications between the first device and the second device; and sending the partially signed data from the first device to the second device, wherein the second device generates signed data using the partially signed data, wherein the signed data corresponds to a public key generated based on the at least one first secret share and at least one second secret share generated by the second device.Type: ApplicationFiled: February 28, 2024Publication date: March 6, 2025Inventors: Dan Yadlin, Ben Riva, Alon Navon, Lev Pachmanov, Jonathan Katz
-
Publication number: 20250030666Abstract: The present technology can allow a user to use the OpenID Connect protocol to login to an account that has an anonymous user account ID. More specifically, the present technology can programmatically combine information received from an OpenID provider during the OpenID Connect protocol with a random value to yield a unique anonymous user account ID. The present technology also makes use of the ability within the OpenID Connect protocol to embed a chosen nonce into the token signed by the OpenID provider. This allows for embedding hashes of cryptographic keys, like signature verification keys, into ID tokens received from the OpenID provider that authenticates the user. Subsequently, the user can sign messages that can be verified using the verification key bound to the ID token from the OpenID provider.Type: ApplicationFiled: August 22, 2024Publication date: January 23, 2025Applicant: Mysten Labs, Inc.Inventors: Konstantinos Chalkias, Arnab Roy, Sai Krishna Deepak Maram, Joy Wang, Adeniyi Abiodun, Lola Oyelayo-Pearson, Ben Riva, Jonas Lindstrøm, Jordan Gensler, Pavlos Chrysochoidis
-
Patent number: 12169813Abstract: Methods and systems are presented for providing a framework for facilitating token sharing with contract issuers based on processing of smart contract transactions. The framework provides a mechanism for allowing one or more computer nodes within a blockchain network to opt-in to a token sharing agreement with a contract issuer and a mechanism for an opted-in computer node to share tokens with the contract issuer in a decentralized manner. When a computer node has opted-in to the token sharing agreement, the computer node, by executing a smart contract, performs a set of computer procedures that is non-productive to the processing of the smart contract transaction. The execution of the set of non-productive computer procedures provides an additional amount of processing fee based on the processing of the smart contract transaction. The computer node then transfers a portion of the additional amount of processing fee to an account of the contract issuer as part of the processing of the smart contract.Type: GrantFiled: September 9, 2022Date of Patent: December 17, 2024Assignee: PAYPAL, INC.Inventors: Ben Riva, Sujay Vijay Purandare
-
Patent number: 12101301Abstract: The present technology can allow a user to use the OpenID Connect protocol to login to an account that has an anonymous user account ID. More specifically, the present technology can programmatically combine information received from an OpenID provider during the OpenID Connect protocol with a random value to yield a unique anonymous user account ID. The present technology also makes use of the ability within the OpenID Connect protocol to embed a chosen nonce into the token signed by the OpenID provider. This allows for embedding hashes of cryptographic keys, like signature verification keys, into ID tokens received from the OpenID provider that authenticates the user. Subsequently, the user can sign messages that can be verified using the verification key bound to the ID token from the OpenID provider.Type: GrantFiled: July 17, 2023Date of Patent: September 24, 2024Assignee: Mysten Labs, Inc.Inventors: Konstantinos Chalkias, Arnab Roy, Sai Krishna Deepak Maram, Joy Wang, Adeniyi Abiodun, Lola Oyelayo-Pearson, Ben Riva, Jonas Lindstrøm, Jordan Gensler, Pavlos Chrysochoidis
-
Patent number: 11943346Abstract: A system and method for digitally signing data. A method includes generating, by a first device, at least one first secret share based on a secret key chosen by the first device, wherein the first device is offline with respect to a second device; partially signing data by the first device using the at least one secret share, wherein the data is received from the second device without establishing direct communications between the first device and the second device; and sending the partially signed data from the first device to the second device, wherein the second device generates signed data using the partially signed data, wherein the signed data corresponds to a public key generated based on the at least one first secret share and at least one second secret share generated by the second device.Type: GrantFiled: March 2, 2023Date of Patent: March 26, 2024Assignee: PAYPAL, INC.Inventors: Dan Yadlin, Ben Riva, Alon Navon, Lev Pachmanov, Jonathan Katz
-
Publication number: 20240086873Abstract: Methods and systems are presented for providing a framework for facilitating token sharing with contract issuers based on processing of smart contract transactions. The framework provides a mechanism for allowing one or more computer nodes within a blockchain network to opt-in to a token sharing agreement with a contract issuer and a mechanism for an opted-in computer node to share tokens with the contract issuer in a decentralized manner. When a computer node has opted-in to the token sharing agreement, the computer node, by executing a smart contract, performs a set of computer procedures that is non-productive to the processing of the smart contract transaction. The execution of the set of non-productive computer procedures provides an additional amount of processing fee based on the processing of the smart contract transaction. The computer node then transfers a portion of the additional amount of processing fee to an account of the contract issuer as part of the processing of the smart contract.Type: ApplicationFiled: September 9, 2022Publication date: March 14, 2024Inventors: Ben Riva, Sujay Vijay Purandare
-
Patent number: 11818275Abstract: A system and method for securing application programming interface (API) requests using multi-party digital signatures. The method includes generating, by a first system, at least one first secret share of a plurality of secret shares based on an API secret, wherein the plurality of secret shares includes the at least one first secret share and at least one second secret share, wherein the at least one second secret share is generated by at least one second system; and signing, by the first system, an API request using the at least one first secret share, wherein the API request is further signed by the at least one second system using the at least one second secret share, wherein the API request is signed without revealing any of the at least one first secret share to the at least one second system and without revealing any of the at least one second secret share to the first system.Type: GrantFiled: September 9, 2022Date of Patent: November 14, 2023Assignee: PAYPAL, INC.Inventors: Dan Yadlin, Ben Riva, Alon Navon, Lev Pachmanov, Jonathan Katz
-
Publication number: 20230291575Abstract: Techniques are disclosed relating to determining identity information of a user associated with a blockchain address. An application of a first user can receive information indicative of a blockchain address of a second user. This information either includes or is usable to retrieve a certificate of the second user, which is signed by a private key of a certificate authority (CA), and which includes identity information of the second user. The application of the first user can verify the certificate using a public key of the CA. The application of the first user can then cause identity information of the second user to be included in a user interface presented to the first user. This information allows the first user to have more information about the second user before commencing an irreversible blockchain transaction with that user.Type: ApplicationFiled: March 11, 2022Publication date: September 14, 2023Inventor: Ben Riva
-
Publication number: 20230208631Abstract: A system and method for digitally signing data. A method includes generating, by a first device, at least one first secret share based on a secret key chosen by the first device, wherein the first device is offline with respect to a second device; partially signing data by the first device using the at least one secret share, wherein the data is received from the second device without establishing direct communications between the first device and the second device; and sending the partially signed data from the first device to the second device, wherein the second device generates signed data using the partially signed data, wherein the signed data corresponds to a public key generated based on the at least one first secret share and at least one second secret share generated by the second device.Type: ApplicationFiled: March 2, 2023Publication date: June 29, 2023Inventors: Dan Yadlin, Ben Riva, Alon Navon, Lev Pachmanov, Jonathan Katz
-
Patent number: 11689371Abstract: Techniques for securing digital signatures using multi-party computation. A method includes generating at least one first secret share by a first system, wherein at least one second secret share is generated by one of at least one second system; signing data based on the at least one first secret share when a signing policy is met, wherein the signing is part of an interactive signing process including running a multi-party computation protocol by the first system and the at least one second system, wherein the signed data corresponds to a public key generated based on the plurality of secret shares, wherein the signing policy requires a minimum number of secret shares, wherein shares of one system alone are not sufficient to meet the signing policy, wherein no portion of shares of one system are revealed to the other system during the interactive signing process.Type: GrantFiled: July 29, 2019Date of Patent: June 27, 2023Assignee: PAYPAL, INC.Inventors: Dan Yadlin, Ben Riva, Alon Navon, Lev Pachmanov, Jonathan Katz
-
Patent number: 11632244Abstract: A system and method for digitally signing data. A method includes generating, by a first device, at least one first secret share based on a secret key chosen by the first device, wherein the first device is offline with respect to a second device; partially signing data by the first device using the at least one secret share, wherein the data is received from the second device without establishing direct communications between the first device and the second device; and sending the partially signed data from the first device to the second device, wherein the second device generates signed data using the partially signed data, wherein the signed data corresponds to a public key generated based on the at least one first secret share and at least one second secret share generated by the second device.Type: GrantFiled: September 14, 2020Date of Patent: April 18, 2023Assignee: PAYPAL, INC.Inventors: Dan Yadlin, Ben Riva, Alon Navon, Lev Pachmanov, Jonathan Katz
-
Publication number: 20230006838Abstract: A system and method for securing application programming interface (API) requests using multi-party digital signatures. The method includes generating, by a first system, at least one first secret share of a plurality of secret shares based on an API secret, wherein the plurality of secret shares includes the at least one first secret share and at least one second secret share, wherein the at least one second secret share is generated by at least one second system; and signing, by the first system, an API request using the at least one first secret share, wherein the API request is further signed by the at least one second system using the at least one second secret share, wherein the API request is signed without revealing any of the at least one first secret share to the at least one second system and without revealing any of the at least one second secret share to the first system.Type: ApplicationFiled: September 9, 2022Publication date: January 5, 2023Inventors: Dan Yadlin, Ben Riva, Alon Navon, Lev Pachmanov, Jonathan Katz
-
Patent number: 11444779Abstract: A system and method for securing application programming interface (API) requests using multi-party digital signatures. The method includes generating, by a first system, at least one first secret share of a plurality of secret shares based on an API secret, wherein the plurality of secret shares includes the at least one first secret share and at least one second secret share, wherein the at least one second secret share is generated by at least one second system; and signing, by the first system, an API request using the at least one first secret share, wherein the API request is further signed by the at least one second system using the at least one second secret share, wherein the API request is signed without revealing any of the at least one first secret share to the at least one second system and without revealing any of the at least one second secret share to the first system.Type: GrantFiled: May 6, 2019Date of Patent: September 13, 2022Assignee: PAYPAL, INC.Inventors: Dan Yadlin, Ben Riva, Alon Navon, Lev Pachmanov, Jonathan Katz
-
Publication number: 20220085989Abstract: A system and method for digitally signing data. A method includes generating, by a first device, at least one first secret share based on a secret key chosen by the first device, wherein the first device is offline with respect to a second device; partially signing data by the first device using the at least one secret share, wherein the data is received from the second device without establishing direct communications between the first device and the second device; and sending the partially signed data from the first device to the second device, wherein the second device generates signed data using the partially signed data, wherein the signed data corresponds to a public key generated based on the at least one first secret share and at least one second secret share generated by the second device.Type: ApplicationFiled: September 14, 2020Publication date: March 17, 2022Inventors: Dan YADLIN, Ben RIVA, Alon NAVON, Lev PACHMANOV, Jonathan KATZ
-
Publication number: 20200044863Abstract: Techniques for securing digital signatures using multi-party computation. A method includes generating at least one first secret share by a first system, wherein at least one second secret share is generated by one of at least one second system; signing data based on the at least one first secret share when a signing policy is met, wherein the signing is part of an interactive signing process including running a multi-party computation protocol by the first system and the at least one second system, wherein the signed data corresponds to a public key generated based on the plurality of secret shares, wherein the signing policy requires a minimum number of secret shares, wherein shares of one system alone are not sufficient to meet the signing policy, wherein no portion of shares of one system are revealed to the other system during the interactive signing process.Type: ApplicationFiled: July 29, 2019Publication date: February 6, 2020Applicant: Curv, Ltd.Inventors: Dan YADLIN, Ben RIVA, Alon NAVON, Lev PACHMANOV, Jonathan KATZ
-
Publication number: 20200044862Abstract: A system and method for securing application programming interface (API) requests using multi-party digital signatures. The method includes generating, by a first system, at least one first secret share of a plurality of secret shares based on an API secret, wherein the plurality of secret shares includes the at least one first secret share and at least one second secret share, wherein the at least one second secret share is generated by at least one second system; and signing, by the first system, an API request using the at least one first secret share, wherein the API request is further signed by the at least one second system using the at least one second secret share, wherein the API request is signed without revealing any of the at least one first secret share to the at least one second system and without revealing any of the at least one second secret share to the first system.Type: ApplicationFiled: May 6, 2019Publication date: February 6, 2020Applicant: Curv, Ltd.Inventors: Dan YADLIN, Ben RIVA, Alon NAVON, Lev PACHMANOV, Jonathan KATZ