Patents by Inventor Terry Tham

Terry Tham 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: 20070055879
    Abstract: A method and apparatus for high performance public key operations which allows key sizes longer than 4K bit, without substantial degradation in performance. The present invention provides variations of modular reduction methods based on standard Barrett algorithm (modified Barrett algorithm) to accommodate RSA, DSA and other public key operation. The invention includes a unique microcode architecture for supporting highly pipelined long integer (usually several thousand bits) operations without condition checking and branching overhead and an optimized data-independent pipelined scheduling for major public key operations like, RSA, DSA, DH, and the like.
    Type: Application
    Filed: August 16, 2005
    Publication date: March 8, 2007
    Inventors: Jianjun Luo, David Chin, Terry Tham
  • Publication number: 20050063538
    Abstract: Methods and apparatus are provided for implementing a cryptography engine for cryptography processing. A variety of techniques are described. A cryptography engine such as a DES engine running at a clock frequency higher than that of surrounding logic can be synchronized with the surrounding logic using a frequency synchronizer. Sbox logic output can be more efficiently determined by intelligently arranging Sbox input.
    Type: Application
    Filed: October 29, 2004
    Publication date: March 24, 2005
    Inventors: Terry Tham, Errol Lai