Resources Contact Us Home
Mackenzie; Philip
San Jose, CA
No. of patents:

Patent Number Title Of Patent Date Issued
8132006 Cryptographic authentication and/or establishment of shared cryptographic keys, including, but n March 6, 2012
A server (120) uses a password (.pi.) to construct a multiplicative group (Z.sub.N*) with a (hidden) smooth order subgroup (<x'>), where the group order (P.sub..pi.) depends on the password. The client (110) uses its knowledge of the password to generate a root extraction problem
7831998 Changing states of communication links in computer networks in an authenticated manner November 9, 2010
A protocol for closing all active communication links between one device (110.1) and one or more other devices in a group provides that the first device sets up the group by generating an input to a predefined function (e.g. one-way function) according to some random distribution, comput
7814320 Cryptographic authentication, and/or establishment of shared cryptographic keys, using a signing October 12, 2010
Using a password (.pi.), a client (C) computes part (H.sub.1(<C,.pi..sub.C>) of the password verification information of a server (S), and together they use this information to authenticate each other and establish a cryptographic key (K'), possibly using a method resilient to

  Recently Added Patents
Data output apparatus and data output method
Documentation roadmaps and community networking for developers on large projects
Method and composition for hyperthermally treating cells
Cell proliferation inhibitor
Candle holder
Semiconductor device including multi-chip
Duty cycle adjustment of remote illumination source to maintain illumination output
  Randomly Featured Patents
Heating control apparatus
Hermetically sealed electromechanical relay
Device for sealing a self-aligning rolling bearing
PBX with configurable analog CO line and T1 signalling protocols using packet bus and software switched WAV channels
Crotch cushion for a bicycle rider
Information displaying apparatus
Attenuating pad for concrete railway ties
Vascular catheter
Pet bed
Apparatus for inspecting heat exchanger tubes