Patents by Inventor Matthias Kaiserswerth

Matthias Kaiserswerth 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: 8423783
    Abstract: A mechanism is provided for secure PIN management of a user trusted device. A user trusted device detects a memory card coupled to the user trusted device. The user trusted device receives user input of an external PIN (ext_PIN). The user trusted device identifies a key (K) associated with the external PIN, wherein the key is stored in the persistent memory. The user trusted device computes a card PIN (card_PIN) using a function (f) and the key as stored on the persistent memory, wherein the card PIN is computed using the following equation: card_PIN=f(K, ext_PIN). The user trusted device unlocks the memory card using the card PIN, thereby forming an unlocked memory card.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Peter Buhler, Harold D. Dykeman, Thomas Eirich, Matthias Kaiserswerth, Thorsten Kramp
  • Publication number: 20110131639
    Abstract: A mechanism is provided for secure PIN management of a user trusted device. A user trusted device detects a memory card coupled to the user trusted device. The user trusted device receives user input of an external PIN (ext_PIN). The user trusted device identifies a key (K) associated with the external PIN, wherein the key is stored in the persistent memory. The user trusted device computes a card PIN (card_PIN) using a function (f) and the key as stored on the persistent memory, wherein the card PIN is computed using the following equation: card_PIN=f(K, ext_PIN). The user trusted device unlocks the memory card using the card PIN, thereby forming an unlocked memory card.
    Type: Application
    Filed: May 19, 2010
    Publication date: June 2, 2011
    Applicant: International Business Machines Corporation
    Inventors: Peter Buhler, Harold D. Dykeman, Thomas Eirich, Matthias Kaiserswerth, Thorsten Kramp
  • Patent number: 7194633
    Abstract: The invention is directed to a data-processing system comprising a processor, a second encrypted cryptographic key stored in a first persistent memory, and a cryptographic co-processor that comprises a first register and a second register. The cryptographic co-processor serves for decrypting in a decryption step the second encrypted cryptographic key, thereby generating therefrom a second unencrypted cryptographic key that is usable by the processor for executing an operation. For the decryption step the first register is loadable with the second encrypted cryptographic key and the second register is loadable with a first cryptographic key. The resulting second unencrypted cryptographic key is maintainable in one of the registers for being used by the cryptographic co-processor for decrypting encrypted information or encrypting unencrypted information for the operation.
    Type: Grant
    Filed: October 30, 2002
    Date of Patent: March 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Matthias Kaiserswerth, Peter Buhler
  • Publication number: 20030093684
    Abstract: The invention is directed to a data-processing system comprising a processor, a second encrypted cryptographic key stored in a first persistent memory, and a cryptographic co-processor that comprises a first register and a second register. The cryptographic co-processor serves for decrypting in a decryption step the second encrypted cryptographic key, thereby generating therefrom a second unencrypted cryptographic key that is usable by the processor for executing an operation. For the decryption step the first register is loadable with the second encrypted cryptographic key and the second register is loadable with a first cryptographic key. The resulting second unencrypted cryptographic key is maintainable in one of the registers for being used by the cryptographic co-processor for decrypting encrypted information or encrypting unencrypted information for the operation.
    Type: Application
    Filed: October 30, 2002
    Publication date: May 15, 2003
    Applicant: International Business Machines Corporation
    Inventors: Matthias Kaiserswerth, Peter Buhler
  • Patent number: 6195701
    Abstract: The present invention concerns a method and an apparatus for the synchronization and the scheduling of multiple data streams and real time tasks. In accordance with the present invention, pointers pointing to the information streams to be synchronized and processed are kept in the table (51) of a selector (11). The time marks (S1Start etc.) of said information streams are stored in a table (61) of a timer. The system time is checked against said time marks and if a time mark has been reached, the table (51) of said selector (11) is updated. If the status of an information stream is such that its trigger condition is fulfilled, the pointer to said information stream is made available at the output of the selector (11). This pointer is then used to retrieve the respective information stream and to forward it to a playout device.
    Type: Grant
    Filed: July 25, 1996
    Date of Patent: February 27, 2001
    Assignee: International Business Machines Corporation
    Inventors: Matthias Kaiserswerth, Erich Ruetsche
  • Patent number: 5684954
    Abstract: The present application concerns a method and an apparatus, in a communication network, for processing the various fields of a protocol header preceding a data stream to provide a unique connection identifier for processing the data stream. All relevant protocol information is extracted from the protocol header for look up in a Content-Addressable Memory (CAM) (80). Each time an entry in the CAM (80) matches protocol information applied to the CAM's input (84), the CAM address of this storage section, i.e. the address of a row of the CAM (80), is provided at the output (82) thereof. The CAM addresses obtained from the protocol header are concatenated by means of a Connection Number Builder (CNB, 95) resulting in a unique connection identifier provided at the Protocol Filter's output (96) to be used for the processing of the data stream.
    Type: Grant
    Filed: August 9, 1995
    Date of Patent: November 4, 1997
    Assignee: International Business Machine Corp.
    Inventors: Matthias Kaiserswerth, Erich Ruetsche