Patents by Inventor Yuval Harness

Yuval Harness 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: 12137158
    Abstract: Systems and methods for cryptography based on 128 bit integers include: receiving a complex input, the input including a 128-bit number; encrypting by: setting an imaginary part of the input to a predetermined value; encrypting the input using a Fourier transform and a scaling factor; adding a first noise and a second noise to the encrypted input, wherein the second noise obfuscates the first noise; and decrypting by: receiving the encrypted input with added first noise and second noise; estimating a standard deviation of the first noise based on an imaginary part of the received encrypted complex input; computing a standard deviation of the second noise based on the standard deviation of the first noise and a predetermined parameter; and decrypting the encrypted message using an inverse Fourier transform, the first noise, and the second noise.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: November 5, 2024
    Assignee: Duality Technologies, Inc.
    Inventors: Yuriy Polyakov, Yuval Harness
  • Patent number: 11616635
    Abstract: A device, system and method for securely executing recursive computations over encrypted data in a homomorphically encrypted (HE) space. For a recursive algorithm with sequentially dependent recursive iterations, executing the recursive algorithm in parallel by computing multiple recursive iterations simultaneously over multiple parallel execution iterations and not in sequential order. Each parallel execution iteration may compute a partial HE solution of multiple sequential recursive iterations comprising a known HE part and leaves empty a placeholder call slot for an unknown HE part. Placeholder call slots remain empty and are filled at delayed times at a later parallel execution iteration from when the known part of the same HE computation is computed. A final HE solution is computed in fewer multiple parallel execution iterations than the number of sequential recursive iterations, thereby accelerating the recursive algorithm in HE space.
    Type: Grant
    Filed: November 26, 2020
    Date of Patent: March 28, 2023
    Assignee: Duality Technologies, Inc.
    Inventors: Marcelo Blatt, Matthew Triplet, Yuval Harness
  • Patent number: 11102790
    Abstract: A wireless device includes multiple RF chains, one or more processing modules, a switching circuit and a processor. The RF chains operate in multiple RF bands, and at least one RF chain is configurable to operate at a RF band selected from the RF bands. The processing modules are configurable to process signals communicated with the RF chains. The switching circuit routes signals between RF chains and processing modules in accordance with a routing plan. In response to an event that warrants reconfiguration, the processor re-allocates resources, including (i) allocating one or more RF chains to respective RF bands, (ii) allocating one or more processing modules to process signals associated with the RF bands, and (iii) setting the routing plan to route signals between pairs of RF chains and processing modules allocated to a common RF band. The processor communicates wirelessly with remote devices in accordance with the operational reconfiguration.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: August 24, 2021
    Assignee: CELENO COMMUNICATIONS (ISRAEL) LTD.
    Inventors: Yuval Har-Zion, Tsahi Tal, Albert Rapaport
  • Publication number: 20210160048
    Abstract: A device, system and method for securely executing recursive computations over encrypted data in a homomorphically encrypted (HE) space. For a recursive algorithm with sequentially dependent recursive iterations, executing the recursive algorithm in parallel by computing multiple recursive iterations simultaneously over multiple parallel execution iterations and not in sequential order. Each parallel execution iteration may compute a partial HE solution of multiple sequential recursive iterations comprising a known HE part and leaves empty a placeholder call slot for an unknown HE part. Placeholder call slots remain empty and are filled at delayed times at a later parallel execution iteration from when the known part of the same HE computation is computed. A final HE solution is computed in fewer multiple parallel execution iterations than the number of sequential recursive iterations, thereby accelerating the recursive algorithm in HE space.
    Type: Application
    Filed: November 26, 2020
    Publication date: May 27, 2021
    Applicant: Duality Technologies, Inc.
    Inventors: Marcelo Blatt, Matthew Triplet, Yuval Harness
  • Publication number: 20200077412
    Abstract: A wireless device includes multiple RF chains, one or more processing modules, a switching circuit and a processor. The RF chains operate in multiple RF bands, and at least one RF chain is configurable to operate at a RF band selected from the RF bands. The processing modules are configurable to process signals communicated with the RF chains. The switching circuit routes signals between RF chains and processing modules in accordance with a routing plan. In response to an event that warrants reconfiguration, the processor re-allocates resources, including (i) allocating one or more RF chains to respective RF bands, (ii) allocating one or more processing modules to process signals associated with the RF bands, and (iii) setting the routing plan to route signals between pairs of RF chains and processing modules allocated to a common RF band. The processor communicates wirelessly with remote devices in accordance with the operational reconfiguration.
    Type: Application
    Filed: August 29, 2019
    Publication date: March 5, 2020
    Inventors: Yuval Har-Zion, Tsahi Tal, Albert Rapaport