Patents Assigned to Rainbow Technologies, B.V.
-
Patent number: 6848045Abstract: 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: GrantFiled: June 21, 2002Date of Patent: January 25, 2005Assignees: Rainbow Technologies, Inc., Rainbow Technologies, B.V.Inventors: Calvin Wen-Kaug Long, Allan D. Anderson, Alfred L. Johnson
-
Publication number: 20040098596Abstract: 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: ApplicationFiled: November 10, 2003Publication date: May 20, 2004Applicants: Rainbow Technologies, Inc., Rainbow Technologies, B.V.Inventors: Laszlo Elteto, Brian D. Grove, Mehdi Sotoodeh
-
Publication number: 20040059907Abstract: 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: ApplicationFiled: September 17, 2003Publication date: March 25, 2004Applicants: Rainbow Technologies, Inc., Rainbow Technologies B.V.Inventors: Michael Lloyd Cochran, Laszlo Elteto, Jenine Ann McQuaid, James W. Yip
-
Publication number: 20030108193Abstract: 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: ApplicationFiled: October 29, 2002Publication date: June 12, 2003Applicants: Rainbow Technologies, Inc., Rainbow Technologies B.V.Inventor: Mehdi Sotoodeh
-
Publication number: 20030110389Abstract: 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: ApplicationFiled: November 6, 2002Publication date: June 12, 2003Applicants: Rainbow Technologies, Inc., Rainbow Technologies B.V.Inventor: Laszlo Elteto