Patents by Inventor Stuart Shanken

Stuart Shanken 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: 8166289
    Abstract: In one embodiment, a method for trusted booting of a cryptographic processor system is disclosed. Default image(s) is loaded into a field-programmable logic chip or circuit (FPLC). The default image(s) cannot perform cryptographic processing, but can perform a first algorithm that is unclassified. A processor, internal or external to the FPLC, can be used with the default image. A multi-layer or multi-part key has portions stored in two different places. A protected image is decrypted with the multi-layer key using the first algorithm and loaded into the FPLC. Cryptographic processing is performed using a second algorithm classified by the government.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: April 24, 2012
    Assignee: ViaSat, Inc.
    Inventors: John R. Owens, John C. Andolina, Stuart Shanken, Richard L. Quintana
  • Patent number: 8156321
    Abstract: In one embodiment, a method for operating a field-programmable logic chip or circuit (FPLC) is disclosed. Operation of the FPLC includes a configuration state and a cryptographic processing state. Switching between states is controlled by a state machine. Each state has one or more images. Transferring between states causes some or all images from the other state being overwritten.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: April 10, 2012
    Assignee: ViaSat, Inc.
    Inventors: John R. Owens, John C. Andolina, Stuart Shanken, Richard L. Quintana
  • Publication number: 20090240951
    Abstract: In another embodiment, a method for securing a field-programmable logic chip or circuit (FPLC) is disclosed. Information is cryptographically processed within the FPLC. An error condition is detected outside of the FPLC and the error condition is communicated to the FPLC to disrupt an image(s) within the FPLC. Optionally, at least a portion of a key can be erased such that cryptographic processing is curtailed or eliminated.
    Type: Application
    Filed: February 5, 2009
    Publication date: September 24, 2009
    Applicant: ViaSat, Inc.
    Inventors: John R. Owens, John C. Andolina, Stuart Shanken, Richard L. Quintana
  • Publication number: 20090235064
    Abstract: In one embodiment, a method for operating a field-programmable logic chip or circuit (FPLC) is disclosed. Operation of the FPLC includes a configuration state and a cryptographic processing state. Switching between states is controlled by a state machine. Each state has one or more images. Transferring between states causes some or all images from the other state being overwritten.
    Type: Application
    Filed: February 5, 2009
    Publication date: September 17, 2009
    Applicant: ViaSat, Inc.
    Inventors: John R. Owens, John C. Andolina, Stuart Shanken, Richard L. Quintana
  • Publication number: 20090198991
    Abstract: In one embodiment, a method for trusted booting of a cryptographic processor system is disclosed. Default image(s) is loaded into a field-programmable logic chip or circuit (FPLC). The default image(s) cannot perform cryptographic processing, but can perform a first algorithm that is unclassified. A processor, internal or external to the FPLC, can be used with the default image. A multi-layer or multi-part key has portions stored in two different places. A protected image is decrypted with the multi-layer key using the first algorithm and loaded into the FPLC. Cryptographic processing is performed using a second algorithm classified by the government.
    Type: Application
    Filed: February 5, 2009
    Publication date: August 6, 2009
    Applicant: ViaSat Inc.
    Inventors: John R. Owens, John C. Andolina, Stuart Shanken, Richard L. Quintana