Patents Assigned to Rainbow Technologies, B.V.
  • Patent number: 6848045
    Abstract: A personal key having an inexpensive and robust integrated USB connector is disclosed. The apparatus comprises a circuit board having a processor and a plurality of conductive traces communicatively coupling the processor to a peripheral portion of the circuit board. The plurality of conductive traces includes, for example, a power trace, a ground trace, and at least two signal traces. The apparatus also comprises a first housing, having an aperture configured to accept the periphery of the circuit board therethrough, thereby presenting the plurality of conductive traces exterior to the aperture. The apparatus also comprises a shell, surrounding the plurality of conductive traces, the shell including at least one locking member interfacing with the first housing.
    Type: Grant
    Filed: June 21, 2002
    Date of Patent: January 25, 2005
    Assignees: Rainbow Technologies, Inc., Rainbow Technologies, B.V.
    Inventors: Calvin Wen-Kaug Long, Allan D. Anderson, Alfred L. Johnson
  • Publication number: 20040098596
    Abstract: A method and apparatus for communicating information between a token and a host computer having a host computer operating system (OS) supplied inherent driver for communicating with an OS-supported USB-compliant device. The method comprising the steps of coupling to the host computer, and emulating the OS-supported USB-compliant device. In one embodiment, the step of emulating the OS-supported USB-compliant device comprises the steps of accepting a message from the OS-supplied inherent driver in the token, the message transmitted according to a format and protocol for the OS-supported USB-compliant device; generating a second message from the accepted first message; and providing a second message from the token to the OS-supplied inherent driver.
    Type: Application
    Filed: November 10, 2003
    Publication date: May 20, 2004
    Applicants: Rainbow Technologies, Inc., Rainbow Technologies, B.V.
    Inventors: Laszlo Elteto, Brian D. Grove, Mehdi Sotoodeh
  • Publication number: 20040059907
    Abstract: A method and apparatus for booting a computer. The method comprises the steps of emulating a floppy disk drive communicatively coupled to a computer in a token via a USB-compatible interface, and booting the computer using the token. The apparatus comprises means for performing these functions, including a token with a processor having one or more memories storing processor instructions and data for performing the method steps. The memory may also securely store sensitive data.
    Type: Application
    Filed: September 17, 2003
    Publication date: March 25, 2004
    Applicants: Rainbow Technologies, Inc., Rainbow Technologies B.V.
    Inventors: Michael Lloyd Cochran, Laszlo Elteto, Jenine Ann McQuaid, James W. Yip
  • Publication number: 20030108193
    Abstract: A method, apparatus, and article of manufacture provide the ability to rapidly generate a large prime number to be utilized in a cryptographic key of a cryptographic system. A candidate prime number is determined and a mod remainder table is initialized for the candidate prime number using conventional mod operations. If all mod remainder entries in the table are non-zero, the candidate number is tested for primality. If the candidate prime number tests positive for primality, the candidate number is utilized in a cryptographic key of a cryptographic system. If any of the table entries is zero, the candidate number and each mod remainder entry are decremented/incremented. If any mod remainder entry is less than zero or greater than the corresponding prime number, the corresponding prime number is added/subtracted to/from the mod remainder. The process then repeats until a satisfactory number is obtained.
    Type: Application
    Filed: October 29, 2002
    Publication date: June 12, 2003
    Applicants: Rainbow Technologies, Inc., Rainbow Technologies B.V.
    Inventor: Mehdi Sotoodeh
  • Publication number: 20030110389
    Abstract: A “dual” personal key/token is disclosed. The “dual” personal key is useful for installing drivers and other command interfaces which allow the personal key to be coupled to and used with a host computer. In a first embodiment, the personal key operates as a USB hub, and reports two devices, a storage device and a personal key, to the host computer. In a second embodiment presents a single device, and different portions of the personal key are activated as required.
    Type: Application
    Filed: November 6, 2002
    Publication date: June 12, 2003
    Applicants: Rainbow Technologies, Inc., Rainbow Technologies B.V.
    Inventor: Laszlo Elteto