Patents Assigned to Fireblocks Ltd.
-
Publication number: 20250124429Abstract: A system and method for wallet recovery verification are provided. The system includes a processor of a wallet verifier node connected to an at least one wallet operator entity node and to at least one backup provider entity node; and a memory on which are stored machine-readable instructions that when executed by the processor, cause the processor to: receive, from the at least one wallet operator entity node backup data comprising (X, C, ?), where C is a ciphertext encrypting a secret key of the at least one wallet operator entity node, w is a zero-knowledge proof and X is an address of the wallet being backed up; execute a verification algorithm based on the (X, C, ?), and a public key N received from the at least one backup provider entity node; and derive the address X and verify that a combination of a primary address with a seed produced the derived address.Type: ApplicationFiled: October 17, 2023Publication date: April 17, 2025Applicant: Fireblocks Ltd.Inventors: Arik GALANSKY, Nikolaos MAKRIYANNIS
-
Publication number: 20250045361Abstract: A method and system for protecting of digital assets within the blockchain by approval revocations. The method comprises detecting an approval of a transaction by a least one user node connected to the approval node over a blockchain network; generating a revoke transaction comprising un-approval of the transaction; monitoring a smart contract associated with the transaction to determine a risk factor; and responsive to the risk factor exceeding a pre-determined risk level threshold, triggering an execution of the revoke transaction.Type: ApplicationFiled: July 31, 2023Publication date: February 6, 2025Applicant: Fireblocks Ltd.Inventors: Pavel BERENGOLTZ, Arik GALANSKY
-
Publication number: 20240363029Abstract: Arrangements for use in garbling a circuit in a memory-limited environment, comprising: initializing auxiliary garbling data comprising a plurality of data features associated with execution of garbling operations for the entirety of the circuit being. initializing a plurality of input gates and a plurality of state gates; generating a circuit slice for an update function; setting the plurality of state gates as a plurality of new output-state-gates; generating a circuit slice for a finalization function, wherein the finalization function represented by a sub-circuit, the outputs of which are terminal gates; garbling the circuit slice generated for the finalization function to create a garbled circuit slice; and transmitting the garbled circuit slice substantially no later than completion of its creation; wherein initializing auxiliary garbling data is performed only once for the circuit and prior to initializing the plurality of input gates and the plurality of state gates.Type: ApplicationFiled: July 10, 2024Publication date: October 31, 2024Applicant: Fireblocks Ltd.Inventors: Udi PELED, Nikolaos MAKRIYANNIS, Idan OFRAT, Pavel BERENGOLTZ
-
Patent number: 12067902Abstract: A system and method for processing garbled circuit techniques in memory-limited environments. The method includes: initializing a plurality of input gates and a plurality of state gates; generating a circuit slice for an update function; setting the plurality of state gates as a plurality of new output-state-gates; and generating a circuit slice for a finalization function, wherein the finalization function represented by a sub-circuit, the outputs of which are terminal gates.Type: GrantFiled: November 29, 2021Date of Patent: August 20, 2024Assignee: Fireblocks Ltd.Inventors: Udi Peled, Nikolaos Makriyannis, Idan Ofrat, Pavel Berengoltz
-
Publication number: 20240211937Abstract: In some implementations, the device may include receiving a command to initiate a crypto-asset transaction by each secure module of a plurality of secure modules. In addition, the device may include calculating by each secure module, a destination address of a trading platform using a respective secure trading platform connector included in each secure module. The device may include signing the crypto-asset transaction using a respective secure wallet with an environment-specific key, thereby enabling execution the a crypto-asset transaction by a trading platform addressed by the calculated destination address.Type: ApplicationFiled: February 9, 2024Publication date: June 27, 2024Applicant: Fireblocks Ltd.Inventors: Pavel BERENGOLTZ, Idan OFRAT, Michael SHAULOV
-
Patent number: 11900366Abstract: A system and method for securing crypto-asset transactions. The method includes sharding a wallet private key such that each shard of the wallet private key is distributed to a different secure module; generating signatures by each of the different secure modules based on a respective shard of the sharded wallet private key and obtained trading platform credentials; and verifying the crypto-asset transaction when a predetermined threshold of the generated signatures are determined to match each other.Type: GrantFiled: February 10, 2021Date of Patent: February 13, 2024Assignee: FIREBLOCKS LTD.Inventors: Pavel Berengoltz, Idan Ofrat, Michael Shaulov
-
Publication number: 20220172647Abstract: A system and method for processing garbled circuit techniques in memory-limited environments. The method includes: initializing a plurality of input gates and a plurality of state gates; generating a circuit slice for an update function; setting the plurality of state gates as a plurality of new output-state-gates; and generating a circuit slice for a finalization function, wherein the finalization function represented by a sub-circuit, the outputs of which are terminal gates.Type: ApplicationFiled: November 29, 2021Publication date: June 2, 2022Applicant: Fireblocks Ltd.Inventors: Udi PELED, Nikolaos MAKRIYANNIS, Idan OFRAT, Pavel BERENGOLTZ
-
Publication number: 20210224797Abstract: A system and method for securing crypto-asset transactions. The method includes sharding a wallet private key such that each shard of the wallet private key is distributed to a different secure module; generating signatures by each of the different secure modules based on a respective shard of the sharded wallet private key and obtained trading platform credentials; and verifying the crypto-asset transaction when a predetermined threshold of the generated signatures are determined to match each other.Type: ApplicationFiled: February 10, 2021Publication date: July 22, 2021Applicant: Fireblocks Ltd.Inventors: Pavel BERENGOLTZ, Idan OFRAT, Michael SHAULOV