Patents by Inventor Jaimee Brown

Jaimee Brown 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: 9292671
    Abstract: Secret values used in a multi-server authentication scheme are updated. Information is authenticated in a system comprising a plurality of processing devices each adaptable for communication with one or more other devices. The information is authenticated by generating at least first and second shares of a first password associated with a first device (such as a client device); storing the first and second shares in respective second and third devices of the plurality of devices; updating the first and second shares using a personalized proactivization value; assigning a version number to the updated first and second shares; and upon submission of additional information associated with the first device to at least one of the second and third devices, the second and third devices utilizing the respective updated first and second shares for a given version number to collectively determine a correspondence of the additional information with the first password.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: March 22, 2016
    Assignee: EMC Corporation
    Inventors: Peter Robinson, Eric Young, Jaimee Brown, Koji Onishi, Jacob Evans, Katherine Watts
  • Patent number: 9230075
    Abstract: Secret values used in a multi-server authentication scheme are updated. Information is authenticated in a system comprising a plurality of processing devices each adaptable for communication with one or more other devices. The information is authenticated by generating at least first and second shares of a first password associated with a first device (such as a client device); storing the first and second shares in respective second and third devices (such as authentication server devices); updating the first and second shares using a secret value T; assigning a version number to the updated first and second shares; and upon submission of additional information associated with the first device to at least one of the second and third devices, the second and third devices utilizing the respective updated first and second shares for a given version number to collectively determine a correspondence of the additional information with the first password.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: January 5, 2016
    Assignee: EMC Corporation
    Inventors: Peter Robinson, Jaimee Brown, Eric Young
  • Patent number: 9203616
    Abstract: An improved technique involves storing current and one previous version of the secret shares in their respective databases. Along these lines, authentication servers split the proactivization process into several phases, during which they communicate a failure or success to complete that phase. During one of these phases, the authentication servers delete a previous version of their secret share and label the current version as the previous version. At another phase, the authentication servers generate a new version of each secret share (via one way deterministic transform) and store that new version alongside that previous version. Accordingly, when a user submits secret shares for authentication to the authentication servers, each authentication server determines the state of the corresponding authentication server and chooses the secret share according to that state.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: December 1, 2015
    Assignee: EMC Corporation
    Inventors: Jaimee Brown, Eric Young, David Paul Makepeace
  • Patent number: 8707050
    Abstract: A method of running an application in a process virtual machine (PVM) on a computing device using a dynamically-linked module (DLM) with an integrity self-check feature is provided. The DLM is written in PVM-native bytecode, and the PVM is configured to execute applications stored as PVM-native bytecode within a single code file associated with that application. The method includes (a) dynamically linking the application to the DLM by loading the PVM-native bytecode of the DLM from a resource file separate from the single code file of the application, (b) performing the integrity self-check feature on the DLM to ensure the integrity of the PVM-native bytecode of the DLM, and (c) in response to the DLM passing the integrity self-check, calling functions of the DLM from within the application. Embodiments directed to analogous computer program products and apparatuses are also provided.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: April 22, 2014
    Assignee: EMC Corporation
    Inventors: Peter A. Robinson, Stefan Pingel, Jaimee Brown, Geetu Preet Sandhu
  • Patent number: 8345864
    Abstract: An improved technique involves dynamic generation of at least a portion of an acceleration table for use in elliptic curve cryptography. Such dynamic generation is capable of providing savings with regard to carrying out elliptic curve cryptography without an acceleration table. Furthermore, once the portion of the acceleration table is dynamically generated and stored (e.g., in a high speed cache), the portion of the acceleration table is capable of being used on subsequent elliptic curve cryptography operations as well thus enabling the cost of dynamically generating the acceleration table to be amortized across multiple elliptic curve cryptography operations.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: January 1, 2013
    Assignee: EMC Corporation
    Inventors: Peter Alan Robinson, David Paul Makepeace, Jaimee Brown