Patents by Inventor Yakov Gurkan
Yakov Gurkan 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: 11438160Abstract: Disclosed herein are system, method, and computer program product embodiments for issuing assets and/or asset tokens using zero-knowledge proofs (“ZKPs”). An issuance system may receive a command to issue an asset. The issuance system may determine that issuing the assets would not violate administrator-defined or network-defined rules that may govern the types of assets and/or the quantity of assets that the issuance system may issue. The issuance system may then issue the assets and generate a ZKP corresponding to the issuance and indicating adherence to the rules while concealing information related to the asset token, such as the types of assets and/or quantity of assets. The issuance system may publish the ZKP to a blockchain so that verifier nodes may confirm that the issuance system adhered to the rules while still preventing access to the underlying issuance information.Type: GrantFiled: August 28, 2019Date of Patent: September 6, 2022Assignee: QED-it Systems Ltd.Inventors: Aurélien Renaud François Nicolas, Ron Kahat, Yakov Gurkan
-
Publication number: 20200328895Abstract: Disclosed herein are system, method, and computer program product embodiments for issuing assets and/or asset tokens using zero-knowledge proofs (“ZKPs”). An issuance system may receive a command to issue an asset. The issuance system may determine that issuing the assets would not violate administrator-defined or network-defined rules that may govern the types of assets and/or the quantity of assets that the issuance system may issue. The issuance system may then issue the assets and generate a ZKP corresponding to the issuance and indicating adherence to the rules while concealing information related to the asset token, such as the types of assets and/or quantity of assets. The issuance system may publish the ZKP to a blockchain so that verifier nodes may confirm that the issuance system adhered to the rules while still preventing access to the underlying issuance information.Type: ApplicationFiled: August 28, 2019Publication date: October 15, 2020Inventors: Aurélien Renaud François NICOLAS, Ron KAHAT, Yakov GURKAN
-
Patent number: 10652019Abstract: Disclosed herein are system, method, and computer program product embodiments for performing transactions or atomic swaps using zero-knowledge proofs (“ZKPs”). A first system may propose a transaction between with a second system. The first system may generate a first ZKP indicating that the first system has possession of an asset desired by the second system and that the first system is committing the asset to the transaction. The second system may also similarly generate a second ZKP. These ZKPs may be encrypted and exchanged. The second system may receive an encrypted version of the first ZKP, perform a decryption using a key specific to the second system, and verify the ZKP. When the parties verify the ZKPs, this confirms that each party has committed the requested asset and that the transaction may proceed. The transaction may be committed to a blockchain.Type: GrantFiled: August 28, 2019Date of Patent: May 12, 2020Assignee: QED-IT SYSTEMS LTD.Inventors: Aurélien Renaud François Nicolas, Ron Kahat, Pablo Kogan, Yakov Gurkan, Ori Wallenstein
-
Patent number: 10491390Abstract: Disclosed herein are system, method, and computer program product embodiments for generating and chaining zero-knowledge proofs (“ZKPs”) using proof chaining. A proof may be divided into different components to analyze data in a series and/or parallel manner using chained proof systems. The proof systems may generate hash values indicating that particular functions were applied to the instances of the underlying data. The hash values may prove that a particular function was applied to instances of the underlying data. Using the proof chaining configuration, a data supply system may generate a ZKP allowing a data requesting system to trust a function result without needing to receive the underlying data.Type: GrantFiled: January 18, 2019Date of Patent: November 26, 2019Assignee: QED-IT SYSTEMS LTD.Inventors: Yakov Gurkan, Shahaf Nacson, Daniel Messod Benarroch Guenun, Aviv Zohar, Jonathan Sullum Rouach
-
Publication number: 20190229919Abstract: Disclosed herein are system, method, and computer program product embodiments for generating and chaining zero-knowledge proofs (“ZKPs”) using proof chaining. A proof may be divided into different components to analyze data in a series and/or parallel manner using chained proof systems. The proof systems may generate hash values indicating that particular functions were applied to the instances of the underlying data. The hash values may prove that a particular function was applied to instances of the underlying data. Using the proof chaining configuration, a data supply system may generate a ZKP allowing a data requesting system to trust a function result without needing to receive the underlying data.Type: ApplicationFiled: January 18, 2019Publication date: July 25, 2019Inventors: Yakov GURKAN, Shahaf NACSON, Daniel Messod BENARROCH GUENUN, Aviv ZOHAR, Jonathan Sullum ROUACH
-
Patent number: 10333710Abstract: A method and a system for generating private randomness and/or public randomness are provided. A measurement of a public randomness and/or a measurement of a plaintext may be obtained, and a desired size of a private randomness may be determined based on the measurements. The measurements may be based on one or more Tsallis entropy values of the public randomness and/or the plaintext. Private randomness may be generated, the private randomness may be encrypted, the private randomness may be deleted so that the private randomness is unrecoverable, and the encrypted private randomness may be published. Encrypted private randomness and public randomness may be obtained, and a new public randomness may be generated based on the public randomness and the encrypted private randomness.Type: GrantFiled: October 7, 2017Date of Patent: June 25, 2019Assignee: QED-IT SYSTEMS LTD.Inventors: Daniel Messod Benarroch Guenun, Yakov Gurkan, Aviv Zohar
-
Publication number: 20180048463Abstract: A method and a system for generating public randomness are provided. A measurement of a public randomness and/or a measurement of a plaintext may be obtained, and a desired size of a private randomness may be determined based on the measurements. Private randomness may be generated, the private randomness may be encrypted, the private randomness may be deleted so that the private randomness is unrecoverable, and the encrypted private randomness may be published. Encrypted private randomness and public randomness may be obtained, and a new public randomness may be generated based on the public randomness and the encrypted private randomness.Type: ApplicationFiled: October 7, 2017Publication date: February 15, 2018Applicant: QED-it Systems LTDInventors: Daniel Messod Benarroch Guenun, Yakov Gurkan, Aviv Zohar
-
Publication number: 20180034636Abstract: A method and a system for generating public randomness are provided. A measurement of a public randomness and/or a measurement of a plaintext may be obtained, and a desired size of a private randomness may be determined based on the measurements. Private randomness may be generated, the private randomness may be encrypted, the private randomness may be deleted so that the private randomness is unrecoverable, and the encrypted private randomness may be published. Encrypted private randomness and public randomness may be obtained, and a new public randomness may be generated based on the public randomness and the encrypted private randomness.Type: ApplicationFiled: October 7, 2017Publication date: February 1, 2018Applicant: QED-it Systems LTDInventors: Daniel Messod Benarroch Guenun, Yakov Gurkan, Aviv Zohar
-
Publication number: 20180034634Abstract: A method and a system for generating private randomness and/or public randomness are provided. A measurement of a public randomness and/or a measurement of a plaintext may be obtained, and a desired size of a private randomness may be determined based on the measurements. The measurements may be based on one or more Tsallis entropy values of the public randomness and/or the plaintext. Private randomness may be generated, the private randomness may be encrypted, the private randomness may be deleted so that the private randomness is unrecoverable, and the encrypted private randomness may be published. Encrypted private randomness and public randomness may be obtained, and a new public randomness may be generated based on the public randomness and the encrypted private randomness.Type: ApplicationFiled: October 7, 2017Publication date: February 1, 2018Applicant: QED-it Systems LTDInventors: Daniel Messod Benarroch Guenun, Yakov Gurkan, Aviv Zohar