Patents by Inventor Mohammad Sadegh Riazi

Mohammad Sadegh Riazi 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: 20230075233
    Abstract: In some embodiments, there is provided a system for generating synthetic human fingerprints. The system includes at least one processor and at least one memory storing instructions which when executed by the at least one processor causes operations, such as receiving, from a database and/or a sensor, at least one real fingerprint; training, based on the at least one real fingerprint, a generative adversarial network to learn a distribution of real fingerprints; training a super-resolution engine to learn to transform low resolution synthetic fingerprints to high-resolution fingerprints; providing to the trained super resolution engine at least one low resolution synthetic fingerprint that is generated as an output by the trained generative adversarial network; and in response to the providing, outputting, by trained super resolution engine, at least one high resolution synthetic fingerprint.
    Type: Application
    Filed: January 29, 2021
    Publication date: March 9, 2023
    Inventors: Mohammad Sadegh Riazi, Seyed Mohammad Chavoshian, Farinaz Koushanfar
  • Patent number: 11599832
    Abstract: A computing system can include a plurality of clients located outside a cloud-based computing environment, where each of the clients may be configured to encode respective original data with a respective unique secret key to generate data hypervectors that encode the original data. A collaborative machine learning system can operate in the cloud-based computing environment and can be operatively coupled to the plurality of clients, where the collaborative machine learning system can be configured to operate on the data hypervectors that encode the original data to train a machine learning model operated by the collaborative machine learning system or to generate an inference from the machine learning model.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: March 7, 2023
    Assignee: The Regents of the University of California
    Inventors: Mohsen Imani, Yeseong Kim, Tajana Rosing, Farinaz Koushanfar, Mohammad Sadegh Riazi
  • Publication number: 20220269798
    Abstract: The described technology is generally directed towards secure collaborative processing of private inputs. A secure execution engine can process encrypted data contributed by multiple parties, without revealing the encrypted data to any of the parties. The encrypted data can be processed according to any program written in a high-level programming language, while the secure execution engine handles cryptographic processing.
    Type: Application
    Filed: April 11, 2022
    Publication date: August 25, 2022
    Inventors: Mohammad Sadegh Riazi, Ilya Razenshteyn
  • Patent number: 11308226
    Abstract: The described technology is generally directed towards secure collaborative processing of private inputs. A secure execution engine can process encrypted data contributed by multiple parties, without revealing the encrypted data to any of the parties. The encrypted data can be processed according to any program written in a high-level programming language, while the secure execution engine handles cryptographic processing.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: April 19, 2022
    Assignee: CipherMode Labs, Inc.
    Inventors: Mohammad Sadegh Riazi, Ilya Razenshteyn
  • Publication number: 20220083865
    Abstract: A framework is presented that provides a shift in the conceptual and practical realization of privacy-preserving interference on deep neural networks. The framework leverages the concept of the binary neural networks (BNNs) in conjunction with the garbled circuits protocol. In BNNs, the weights and activations are restricted to binary (e.g., ±1) values, substituting the costly multiplications with simple XNOR operations during the inference phase. The XNOR operation is known to be free in the GC protocol; therefore, performing oblivious inference on BNNs using GC results in the removal of costly multiplications. The approach consistent with implementations of the current subject matter provides for oblivious inference on the standard DL benchmarks being performed with minimal, if any, decrease in the prediction accuracy.
    Type: Application
    Filed: January 17, 2020
    Publication date: March 17, 2022
    Inventors: Mohammad Sadegh Riazi, Farinaz Koushanfar, Mohammad Samragh Razlighi
  • Publication number: 20200410404
    Abstract: A computing system can include a plurality of clients located outside a cloud-based computing environment, where each of the clients may be configured to encode respective original data with a respective unique secret key to generate data hypervectors that encode the original data. A collaborative machine learning system can operate in the cloud-based computing environment and can be operatively coupled to the plurality of clients, where the collaborative machine learning system can be configured to operate on the data hypervectors that encode the original data to train a machine learning model operated by the collaborative machine learning system or to generate an inference from the machine learning model.
    Type: Application
    Filed: June 29, 2020
    Publication date: December 31, 2020
    Inventors: Mohsen Imani, Yeseong Kim, Tajana Rosing, Farinaz Koushanfar, Mohammad Sadegh Riazi