Patents by Inventor Berndt Gammel

Berndt Gammel 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).

  • Publication number: 20030005313
    Abstract: A microcontroller for security applications includes an encryption unit between a bus and a functional unit. The encryption unit includes a gate and a key register. A memory is provided with a further encryption unit whose gate is connected between the register and the gate of the first encryption unit. As a result, the transferred information item is available in encrypted form at any point on the bus.
    Type: Application
    Filed: July 18, 2002
    Publication date: January 2, 2003
    Inventors: Berndt Gammel, Oliver Kniffler, Holger Sedlak
  • Publication number: 20030005314
    Abstract: In a microprocessor configuration, data is temporarily stored in a cache memory or a register bank. A respectively assigned cryptographic unit ensures that the data is encrypted or decrypted when the cache memory or the register bank is accessed. The keyword which is used here is changed if the cache memory or the register no longer contains any valid data to be read out. As a result, an increased protection is obtained against unauthorized monitoring of data and program sequences.
    Type: Application
    Filed: July 18, 2002
    Publication date: January 2, 2003
    Inventors: Berndt Gammel, Oliver Kniffler, Holger Sedlak
  • Publication number: 20020199112
    Abstract: A cache memory serves for accelerating accesses to an external memory of a microprocessor. Instead of an actually occurring hit event, a cache miss is signaled to the microprocessor. The reversal is randomly controlled. This disguises the current profile of cache hit and miss events, which enhances the security against statistical attack techniques based on the evaluation of the current profile.
    Type: Application
    Filed: July 11, 2002
    Publication date: December 26, 2002
    Inventors: Berndt Gammel, Michael Smola
  • Publication number: 20020169968
    Abstract: A microprocessor configuration includes a data bus for data transfer between functional units. On the bus side, each unit contains an encryption/decryption unit that is controlled synchronously by a random number generator.
    Type: Application
    Filed: June 3, 2002
    Publication date: November 14, 2002
    Inventors: Berndt Gammel, Oliver Kniffler, Holger Sedlak