Patents by Inventor Claudio Chamon

Claudio Chamon 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).

  • Publication number: 20240037249
    Abstract: Techniques, for secure processing of encrypted data on public resources, include receiving first data, indicating a sequence of reversible Boolean function control (BFC) gates, including a first segment for decrypting, a second segment for operating on the decrypted data, and a third segment for encrypting the resulting data. Second data indicates generic BFC gate rules for replacing a first sequence of two gates operating on an input N-bit word with a second sequence of one or more gates that produce the same output N-bit word. The second data is used to propagate: a gate from the first segment a distance into the second segment or beyond; and, a gate from the third segment a distance into the second segment or before. This produces an obfuscated sequence of reversible gates. Obfuscated instructions based on the obfuscated sequence of gates are sent to the public resources.
    Type: Application
    Filed: July 23, 2021
    Publication date: February 1, 2024
    Inventors: Claudio CHAMON, Jonathan JAKES-SCHAUER
  • Patent number: 11461435
    Abstract: Techniques, for secure processing of encrypted data on public resources, include receiving first data indicating a sequence of reversible q-bit gates including a first segment for decrypting, a second segment for operating on the decrypted data, and a third segment for encrypting the resulting data. Second data indicates rules for replacing a first sequence of two gates operating on at least one shared bit of an input N-bit word with a different second sequence of one or more gates that produce the same output N-bit word. The second data is used to propagate: a gate from the first segment a distance into the second segment or beyond; and, a gate from the third segment a distance into the second segment or before. This produces an obfuscated sequence of reversible gates. Obfuscated instructions based on the obfuscated sequence of gates are sent to the public resources.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: October 4, 2022
    Assignees: UNIVERSITY OF CENTRAL FLORIDA RESEARCH FOUNDATION, INC., TRUSTEES OF BOSTON UNIVERSITY
    Inventors: Eduardo Mucciolo, Claudio Chamon
  • Publication number: 20200394287
    Abstract: Techniques, for secure processing of encrypted data on public resources, include receiving first data indicating a sequence of reversible q-bit gates including a first segment for decrypting, a second segment for operating on the decrypted data, and a third segment for encrypting the resulting data. Second data indicates rules for replacing a first sequence of two gates operating on at least one shared bit of an input N-bit word with a different second sequence of one or more gates that produce the same output N-bit word. The second data is used to propagate: a gate from the first segment a distance into the second segment or beyond; and, a gate from the third segment a distance into the second segment or before. This produces an obfuscated sequence of reversible gates. Obfuscated instructions based on the obfuscated sequence of gates are sent to the public resources.
    Type: Application
    Filed: December 17, 2018
    Publication date: December 17, 2020
    Inventors: Eduardo MUCCIOLO, Claudio CHAMON
  • Publication number: 20190122134
    Abstract: Methods for performing computations using a lattice of interconnected devices are described. The lattice is programmed to perform the computation by choosing a specific logic function for each device. An energy penalty is attributed to each device when the associated input and output bits do not satisfy a truth table of the logic function of the device. Input data is inserted on the boundaries of the lattice by attributing energy penalties to the input and output bits at the boundaries when the states of those bits do not match the input data. The energy in the lattice is lowered for the lattice to reach a configuration where all gate and boundary constraints are satisfied. The result of the computation is read from the output data encoded in the states of the bits of the devices at the boundaries of the lattice which are not already fixed by the input data.
    Type: Application
    Filed: April 14, 2017
    Publication date: April 25, 2019
    Inventors: Claudio Chamon, Eduardo Mucciolo, Andrei E. Ruckenstein, Zhicheng Yang
  • Patent number: 9355363
    Abstract: A virtual parallel computing system and method represents bits with matrices and computes over all input states in parallel through a sequence of matrix operations. The matrix operations relate to logic gate operators to carry out a function implementation that represents a problem to be solved. Initial matrices are prepared to encode the weights of all input states, which can be binary states. Intermediate results can be simplified to decrease computational complexity while maintaining useful approximation results. The final matrices can encode the answer(s) to the problem represented by the function implementation. The system and method are particularly useful in speeding up database searches and in counting solutions of satisfiability problems.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: May 31, 2016
    Assignees: University of Central Florida Research Foundation, Inc., Trustees of Boston University
    Inventors: Claudio Chamon, Eduardo R. Mucciolo
  • Publication number: 20140223147
    Abstract: A virtual parallel computing system and method represents bits with matrices and computes over all input states in parallel through a sequence of matrix operations. The matrix operations relate to logic gate operators to carry out a function implementation that represents a problem to be solved. Initial matrices are prepared to encode the weights of all input states, which can be binary states. Intermediate results can be simplified to decrease computational complexity while maintaining useful approximation results. The final matrices can encode the answer(s) to the problem represented by the function implementation. The system and method are particularly useful in speeding up database searches and in counting solutions of satisfiability problems.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Inventors: Claudio Chamon, Eduardo R. Mucciolo
  • Patent number: 7230415
    Abstract: A quantum junction device having three or more wires connected to a loop surrounding a magnetic flux is used to act as a switch responsive to magnetic flux and therefore useable for mass storage devices or as a flux detector by sensing current direction, conductance tensor, in response to a magnetic field under test.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: June 12, 2007
    Assignee: The Trustees of Boston University
    Inventors: Claudio Chamon, Ian Affleck, Masaki Oshikawa
  • Publication number: 20060114096
    Abstract: A quantum junction device having three or more wires connected to a loop surrounding a magnetic flux is used to act as a switch responsive to magnetic flux and therefore useable for mass storage devices or as a flux detector by sensing current direction, conductance tensor, in response to a magnetic field under test.
    Type: Application
    Filed: November 15, 2004
    Publication date: June 1, 2006
    Inventors: Claudio Chamon, Ian Affleck, Masaki Oshikawa