Patents by Inventor Robert J. Lambert

Robert J. Lambert 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: 6349318
    Abstract: The present disclosure provides an arithmetic processor having an arithmetic logic unit having a plurality of arithmetic circuits each for performing a group of associated arithmetic operations, such as finite field operations, or modular integer operations. The arithmetic logic unit has an operand input data bus, for receiving operand data thereon and a result data output bus for returning the results of the arithmetic operations thereon. A register file is coupled to the operand data bus and the result data bus. The register file is shared by the plurality of arithmetic circuits. Further a controller is coupled to the ALU and the register file, the controller selecting one of the plurality of arithmetic circuits in response to a mode control signal requesting an arithmetic operation and for controlling data access between the register file and the ALU and whereby the register file is shared by the arithmetic circuits.
    Type: Grant
    Filed: October 14, 1999
    Date of Patent: February 19, 2002
    Assignee: Certicom Corp.
    Inventors: Scott A. Vanstone, Robert J. Lambert, Robert Gallant, Aleksandar Jurisic, Ashok V. Vadekar
  • Patent number: 6337909
    Abstract: The public key, either short term “session” key or long term key, is generated by combining a pair of components. A first component is obtained by utilizing an integer with a relatively low Hamming weight as an exponent to facilitate exponentiation. The second component is a precomputed secret value that is of the form resulting from the exponentiation of the generator of the group element by an integer that has the requisite Hamming weight. The two components are combined to provide the public key and the two exponents combined to provide the corresponding private key.
    Type: Grant
    Filed: October 10, 1997
    Date of Patent: January 8, 2002
    Assignee: Certicom Corp.
    Inventors: Scott A. Vanstone, Donald B. Johnson, Robert J. Lambert, Ronald C. Mullin
  • Publication number: 20010054053
    Abstract: A method of computing the product D of two finite field elements B and C modulo an irreducible polynomial f1(x), wherein the finite field elements B and C are represented in terms of an optimal normal basis (ONB) of Type 1 over a field F2n and the irreducible polynomial f1(x) being of degree n, which comprises the steps of representing the element B as a vector of binary digits bi, where bi is a co-efficient of an ith basis element of the ONB representation of element B, in polynomial order, representing the element C as a vector of binary digits ci, where ci is a co-efficient of an ith basis element of the ONB representation of element C, arranged in polynomial order, initializing a register A, selecting a digit ci of vector C, computing a partial product vector A of the ith digit ci of the element C and the vector B, adding the partial product to the register A, shifting the register A, reducing the partial product A by a multiple f2(x) of the irreducible polynomial f1(x) if bits in a position above n are s
    Type: Application
    Filed: January 5, 2000
    Publication date: December 20, 2001
    Applicant: Certicom Corp.
    Inventors: ROBERT J LAMBERT, ASHOK VADEKAR
  • Publication number: 20010033655
    Abstract: A method for determining a result of a group operation performed an integral number of times on a selected element of the group, the method comprises the steps of representing the integral number as a binary vector; initializing an intermediate element to the group identity element; selecting successive bits, beginning with a left most bit, of the vector. For each of the selected bits; performing the group operation on the intermediate element to derive a new intermediate element; replacing the intermediate element with the new intermediate element; performing the group operation on the intermediate element and an element, selected from the group consisting of: the group element if the selected bit is a one; and an inverse element of the group element if the selected bit is a zero; replacing the intermediate element with the new intermediate element.
    Type: Application
    Filed: January 18, 2001
    Publication date: October 25, 2001
    Inventors: Ashok Vadekar, Robert J. Lambert
  • Patent number: 6049815
    Abstract: A method of computing the product D of two finite field elements B and C modulo an irreducible polynomial f.sub.1 (x), wherein the finite field elements B and C are represented in terms of an optimal normal basis (ONB) of Type 1 over a field F.sub.2.spsb.n and the irreducible polynomial f.sub.1 (x) being of degree n, which comprises the steps of representing the element B as a vector of binary digits b.sub.i, where b.sub.i is a co-efficient of an i.sup.th basis element of the ONB representation of element B, in polynomial order, representing the element C as a vector of binary digits c.sub.i, where c.sub.i is a co-efficient of an i.sup.th basis element of the ONB representation of element C, arranged in polynomial order, initializing a register A, selecting a digit c.sub.i of the vector C, computing a partial product vector A of the i.sup.th digit c.sub.i of the element C and the vector B, adding the partial product to the register A, shifting the register A, reducing the partial product A by a multiple f.
    Type: Grant
    Filed: December 24, 1997
    Date of Patent: April 11, 2000
    Assignee: Certicom Corp.
    Inventors: Robert J. Lambert, Ashok Vadekar
  • Patent number: 5530037
    Abstract: A curable cyanoacrylate adhesive composition intended for medical and/or veterinary uses is sterilized in liquid form by gamma irradiation. The composition comprisesa) a cyanoacrylate monomerb) a combination of an anionic stabilizer and a free-radical stabilizer in amounts effective to stabilize the composition during irradiation and to stabilize the sterilized composition during storage prior to cure, wherein the free radical stabilizer is a selected phenolic antioxidant (but not including hydroquinone).The preferred free radical stabilizer is butylated hydroxyanisole. After irradiation the cyanoacrylate monomer is substantially ungelled.
    Type: Grant
    Filed: December 21, 1994
    Date of Patent: June 25, 1996
    Assignee: Loctite (Ireland) Limited
    Inventors: Patrick F. McDonnell, Robert J. Lambert