Patents by Inventor Daniel S. Wallach

Daniel S. Wallach 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: 9628272
    Abstract: Mechanisms for operating a prover device and a verifier device so that the verifier device can verify the authenticity of the prover device. The prover device generates a data string by: (a) submitting a challenge to a physical unclonable function (PUF) to obtain a response string, (b) selecting a substring from the response string, (c) injecting the selected substring into the data string, and (d) injecting random bits into bit positions of the data string not assigned to the selected substring. The verifier: (e) generates an estimated response string by evaluating a computational model of the PUF based on the challenge; (f) performs a search process to identify the selected substring within the data string using the estimated response string; and (g) determines whether the prover device is authentic based on a measure of similarity between the identified substring and a corresponding substring of the estimated response string.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: April 18, 2017
    Assignees: WILLIAM MARSH RICE UNIVERSITY, MASSACHUSETTS INSTITUTE OF TECHNOLOGY
    Inventors: Masoud Rostami, Mehrdad Majzoobi, Farinaz Koushanfar, Daniel S. Wallach, Srinivas Devadas
  • Publication number: 20150195088
    Abstract: Mechanisms for operating a prover device and a verifier device so that the verifier device can verify the authenticity of the prover device. The prover device generates a data string by: (a) submitting a challenge to a physical unclonable function (PUF) to obtain a response string, (b) selecting a substring from the response string, (c) injecting the selected substring into the data string, and (d) injecting random bits into bit positions of the data string not assigned to the selected substring. The verifier: (e) generates an estimated response string by evaluating a computational model of the PUF based on the challenge; (f) performs a search process to identify the selected substring within the data string using the estimated response string; and (g) determines whether the prover device is authentic based on a measure of similarity between the identified substring and a corresponding substring of the estimated response string.
    Type: Application
    Filed: January 3, 2014
    Publication date: July 9, 2015
    Applicant: WILLIAM MARSH RICE UNIVERSITY
    Inventors: Masoud Rostami, Mehrdad Majzoobi, Farinaz Koushanfar, Daniel S. Wallach, Srinivas Devadas
  • Patent number: 7533117
    Abstract: A component-based adaptation system is provided in which the operation of an application or the data being used by the application is adapted according to an application-specific or a user-specific policy. Following a request for a document by an application, the requested document is retrieved and converted into an application-independent format. The data of the document is then supplied to the application according to a user-specific or application-specific policy. The application of the policy may result in a lower fidelity version or a subset of the data of the requested document being supplied to the application. The policy may also govern the updating of the data supplied to the application. The data supplied to the application may be updated following the occurrence of a tracked event in the application or according to a background policy governing the supply of updated data without reference to the user's operation of the application.
    Type: Grant
    Filed: August 9, 2004
    Date of Patent: May 12, 2009
    Assignee: William Marsh Rice University
    Inventors: Eyal de Lara, Daniel S. Wallach, Willy Zwaenepoel
  • Patent number: 6775671
    Abstract: A component-based adaptation system is provided in which the operation of an application or the data being used by the application is adapted according to an application-specific or a user-specific policy. Following a request for a document by an application, the requested document is retrieved and converted into an application-independent format. The data of the document is then supplied to the application according to a user-specific or application-specific policy. The application of the policy may result in a lower fidelity version or a subset of the data of the requested document being supplied to the application. The policy may also govern the updating of the data supplied to the application. The data supplied to the application may be updated following the occurrence of a tracked event in the application or according to a background policy governing the supply of updated data without reference to the user's operation of the application.
    Type: Grant
    Filed: December 13, 2000
    Date of Patent: August 10, 2004
    Assignee: William Marsh Rice University
    Inventors: Eyal de Lara, Daniel S. Wallach, Willy Zwaenepoel