Patents by Inventor Edward L. Witzke

Edward L. Witzke 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: 8914648
    Abstract: A faithful execution system includes system memory, a target processor, and protection engine. The system memory stores a ciphertext including value fields and integrity fields. The value fields each include an encrypted executable instruction and the integrity fields each include an encrypted integrity value for determining whether a corresponding one of the value fields has been modified. The target processor executes plaintext instructions decoded from the ciphertext while the protection engine is coupled between the system memory and the target processor. The protection engine includes logic to retrieve the ciphertext from the system memory, decrypt the value fields into the plaintext instructions, perform an integrity check based on the integrity fields to determine whether any of the corresponding value fields have been modified, and provide the plaintext instructions to the target processor for execution.
    Type: Grant
    Filed: August 17, 2009
    Date of Patent: December 16, 2014
    Assignee: Sandia Corporation
    Inventors: Lyndon G. Pierson, Edward L. Witzke, Thomas D. Tarman, Perry J. Robertson, John M. Eldridge, Philip L. Campbell
  • Patent number: 7362859
    Abstract: A method of enhancing throughput of a pipelined encryption/decryption engine for an encryption/decryption process has a predetermined number of stages and provides feedback around the stages (and of such an encryption/decryption engine) by receiving a source datablock for a given stage and encryption/decryption context identifier; indexing according to the encryption/decryption context identifier into a bank of initial variables to retrieve an initial variable for the source datablock; and generating an output datablock from the source datablock and its corresponding initial variable.
    Type: Grant
    Filed: October 4, 2001
    Date of Patent: April 22, 2008
    Assignee: Sandia Corporation
    Inventors: Robert J. Robertson, Edward L. Witzke
  • Patent number: 7257093
    Abstract: A localized wireless communication system for communication between a plurality of circuit boards, and between electronic components on the circuit boards. Transceivers are located on each circuit board and electronic component. The transceivers communicate with one another over spread spectrum radio frequencies. An asynchronous transfer mode protocol controls communication flow with asynchronous transfer mode switches located on the circuit boards.
    Type: Grant
    Filed: October 10, 2001
    Date of Patent: August 14, 2007
    Assignee: Sandia Corporation
    Inventors: Edward L. Witzke, Perry J. Robertson, Lyndon G. Pierson
  • Patent number: 6560727
    Abstract: A fast method for generating linear recurring sequences by parallel linear recurring sequence generators (LRSGs) with a feedback circuit optimized to balance minimum propagation delay against maximal sequence period. Parallel generation of linear recurring sequences requires decimating the sequence (creating small contiguous sections of the sequence in each LRSG). A companion matrix form is selected depending on whether the LFSR is right-shifting or left-shifting. The companion matrix is completed by selecting a primitive irreducible polynomial with 1's most closely grouped in a corner of the companion matrix. A decimation matrix is created by raising the companion matrix to the (n*k)th power, where k is the number of parallel LRSGs and n is the number of bits to be generated at a time by each LRSG. Companion matrices with 1's closely grouped in a corner will yield sparse decimation matrices. A feedback circuit comprised of XOR logic gates implements the decimation matrix in hardware.
    Type: Grant
    Filed: October 21, 1999
    Date of Patent: May 6, 2003
    Assignee: Sandia Corporation
    Inventors: Lyndon G. Pierson, Edward L. Witzke, Joseph H. Maestas
  • Patent number: 6209077
    Abstract: A general purpose accelerator board and acceleration method comprising use of: one or more programmable logic devices; a plurality of memory blocks; bus interface for communicating data between the memory blocks and devices external to the board; and dynamic programming capabilities for providing logic to the programmable logic device to be executed on data in the memory blocks.
    Type: Grant
    Filed: December 21, 1998
    Date of Patent: March 27, 2001
    Assignee: Sandia Corporation
    Inventors: Perry J. Robertson, Edward L. Witzke