1
Greg North, Scott Haban, Kyle Stein: Computational method, system, and apparatus. Cipher Corporation, John A Fortkort, Fortkort & Houston P C, June 19, 2007: US07233970 (39 worldwide citation)

A method, system, and apparatus for performing computations. In a method, arguments X and K are loaded into session memory, and X mod P and X mod Q are computed to give, respectively, XP and XQ. XP and XQ are exponentiated to compute, respectively, CP and CQ. CP and CQ are merged to compute C, which ...


2
George Robert Blakley, Rajat Datta, Oscar Mitchell, Kyle Stein: Ring arithmetic method, system, and apparatus. nCipher Corporation, John A Fortkort, Fortkort & Houston P C, December 14, 2010: US07853014 (35 worldwide citation)

A data encryption method performed with ring arithmetic operations using a residue number multiplication process wherein a first conversion to a first basis is done using a mixed radix system and a second conversion to a second basis is done using a mixed radix system. In some embodiments, a modulus ...


3
George Robert Blakely, Rajat Datta, Oscar Mitchell, Kyle Stein: Ring arithmetic method, system, and apparatus. nCiper Corporation, John A Fortkort, Fortkort & Houston P C, May 15, 2007: US07218734 (2 worldwide citation)

A data encryption method performed with ring arithmetic operations wherein a modulus C is be chosen of the form 2w−L, wherein C is a w-bit number and L is a low Hamming weight odd integer less than 2(w−1)/2. And in some of those embodiments, the residue mod C is calculated via several steps. P is sp ...


4
George Robert Blakley, Randall Findley, Richard Goble, Scott Herrington, Kyle Stein: Method and system for generating a cryptographically random number stream. nCipher Corporation, John A Fortkort, Fortkort & Houston P C, March 10, 2009: US07502468

A method and system for generating a cryptographically random number stream (100) is provided. A system includes a module (102) configured to provide at least two statistically random number streams (106) and (108) and an oscillator (104) operably coupled to the module (102). The oscillator (104) is ...


5
Greg North, Scott Haban, Kyle Stein: Computational method, system, and apparatus. nCipher Corporation, John A Fortkort, Fortkort & Houston P C, September 20, 2011: US08024392

A method, system, and apparatus for performing computations. In a method, arguments X and K are loaded into session memory, and X mod P and X mod Q are computed to give, respectively, XP and XQ. XP and XQ are exponentiated to compute, respectively, CP and CQ. CP and CQ are merged to compute C, which ...


6
George Robert Blakley, Rajat Datta, Oscar R Mitchell, Kyle Stein: Cisponentiation method, software, and device for exponentiation. Thompson & Knight, Patent Prosecution Department, April 17, 2003: US20030072442-A1

A method, software, and device for encrypting data, exchanging keys, and processing data that includes exponentiating by iteratively cisponentiating according to cisponentiator C(G, E, B, R, m)=GEBR mod m, wherein G is a fleeting multiplicand base, E is an enduring cisponent, B is a recurring multip ...


7
George Robert Blakley, Rajat Datta, Oscar Mitchell, Kyle Stein: Ring arithmetic method, system, and apparatus. Fortkort & Houston PC, September 6, 2007: US20070206784-A1

A data encryption method performed with ring arithmetic operations using a residue number multiplication process wherein a first conversion to a first basis is done using a mixed radix system and a second conversion to a second basis is done using a mixed radix system. In some embodiments, a modulus ...


8
Greg North, Scott Haban, Kyle Stein: Computational method, system, and apparatus. Thompson & Knight, Patent Prosecution Department, December 19, 2002: US20020191450-A1

A method, system, and apparatus for performing computations. In a method, arguments X and K are loaded into session memory, and X mod P and X mod Q are computed to give, respectively, XP and XQ. XP and XQ are exponentiated to compute, respectively, CP and CQ. CP and CQ are merged to compute C, which ...


9
George Robert Blakley, Randall Findley, Richard Goble, Scott Herrington, Kyle Stein: Method and system for generating a cryptographically random number stream. Layer N Networks, Fortkort Grether Kelton, May 26, 2005: US20050110399-A1

A method and system for generating a cryptographically random number stream (100) is provided. A system includes a module (102) configured to provide at least two statistically random number streams (106) and (108) and an oscillator (104) operably coupled to the module (102). The oscillator (104) is ...


10
George Robert Blakley, Rajat Datta, Oscar Mitchell, Kyle Stein: Ring arithmetic method, system, and apparatus. Thompson & Knight, Patent Prosecution Department, March 6, 2003: US20030044004-A1

A data encryption method performed with ring arithmetic operations using a residue number multiplication process wherein a first conversion to a first basis is done using a mixed radix system and a second conversion to a second basis is done using a mixed radix system. In some embodiments, a modulus ...