Patents by Inventor Marco Bonifazi

Marco Bonifazi 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: 11645385
    Abstract: A computing system provides clock readings from an untrusted code to trusted code, where the trusted code is executed in a secure enclave and the untrusted code is executed outside the secure enclave. The computing system allocates a pointer to shared memory that is shared between the untrusted code and the trusted code. Under control of the untrusted code, the computing system periodically writes a clock reading to the shared memory. Under control of the trusted code, the computing system reads the clock reading stored in shared memory. The untrusted code cannot determine when the trusted code reads a clock reading.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: May 9, 2023
    Assignee: R3 LTD.
    Inventors: Roy Hopkins, Marco Bonifazi, Denis Zhereschin
  • Publication number: 20220414212
    Abstract: A computing system provides clock readings from an untrusted code to trusted code, where the trusted code is executed in a secure enclave and the untrusted code is executed outside the secure enclave. The computing system allocates a pointer to shared memory that is shared between the untrusted code and the trusted code. Under control of the untrusted code, the computing system periodically writes a clock reading to the shared memory. Under control of the trusted code, the computing system reads the clock reading stored in shared memory. The untrusted code cannot determine when the trusted code reads a clock reading.
    Type: Application
    Filed: June 27, 2022
    Publication date: December 29, 2022
    Inventors: Roy Hopkins, Marco Bonifazi, Denis Zhereschin