Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
484 words
Apparatus for generating a representation module p-1 of the power index i to which a generator g has to be raised to give the value X+Y in modulo p arithmetic in response to the application to said apparatus of representations modulo p-1 of x, where g x =X, and y, were g y =Y, which apparatus has first and second inputs for the representations of X and Y, respectively, and an output for the representation of i and comprises (a) a subtractor circuit, having (i) first and second inputs coupled to the first and second inputs, respectively, of the apparatus, and (ii) an output, at which the subtractor circuit generates a representation module p-1 of x-y, (b) a look-up table circuit having (i) an input coupled to the output of the subtractor circuit, and (ii) an output at which the look-up table circuit generates a representation modulo p-1 of the power index j to which g has to be raised to give the value g k +l in modulo p arithmetic in response to the application to said input of a representation modulo p-1 of any member of a set of values k, and (c) an adder circuit having (i) first and second inputs to which are coupled the second input of the apparatus and the output of the look-up table circuit, respectively, and (ii) an output at which the adder generates a representation modulo p-1 of m+j in response to the application to the first and second inputs of the adder circuit of residue representations modulo p-1 of m and j, respectively, which output constitutes the output of the apparatus, wherein the improvement comprises: (d) a multiplexer circuit having (i) a first multiplexer input, (ii) a second multiplexer input, (iii) a control input, and (iv) a multiplexer output, which multiplexer circuit, in response to a control signal to said control input, couples either the first multiplexer input to the multiplexer output or the second multiplexer input to the multiplexer output, the first multiplexer input being coupled to the first input of the apparatus and the coupling from the second input of the apparatus to the first input of the adder circuit being though said multiplexer circuit from the second multiplexer input to the multiplexer output, (e) a converter circuit, coupled between the output of the subtractor circuit and the input of the look-up table circuit, for converting each representation of at least one specific value x-y generated by the subtractor circuit to a representation modulo p-1 of y-x, and (f) means, coupled between the output of the subtractor circuit and the control input of the multiplexer circuit, for supplying a control signal to the multiplexer circuit to cause the multiplexer circuit to couple its first input to its output in response at least tot he presence at the subtractor circuit output of any representation which will be so converted by the converter circuit.
Claim 2
Dependent Claim
484 words
Apparatus for generating a representation module p-1 of the power index i to which a generator g has to be raised to give the value X+Y in modulo p arithmetic in response to the application to said apparatus of representations modulo p-1 of x, where g x =X, and y, were g y =Y, which apparatus has first and second inputs for the representations of X and Y, respectively, and an output for the representation of i and comprises (a) a subtractor circuit, having (i) first and second inputs coupled to the first and second inputs, respectively, of the apparatus, and (ii) an output, at which the subtractor circuit generates a representation module p-1 of x-y, (b) a look-up table circuit having (i) an input coupled to the output of the subtractor circuit, and (ii) an output at which the look-up table circuit generates a representation modulo p-1 of the power index j to which g has to be raised to give the value g k +l in modulo p arithmetic in response to the application to said input of a representation modulo p-1 of any member of a set of values k, and (c) an adder circuit having (i) first and second inputs to which are coupled the second input of the apparatus and the output of the look-up table circuit, respectively, and (ii) an output at which the adder generates a representation modulo p-1 of m+j in response to the application to the first and second inputs of the adder circuit of residue representations modulo p-1 of m and j, respectively, which output constitutes the output of the apparatus, wherein the improvement comprises: (d) a multiplexer circuit having (i) a first multiplexer input, (ii) a second multiplexer input, (iii) a control input, and (iv) a multiplexer output, which multiplexer circuit, in response to a control signal to said control input, couples either the first multiplexer input to the multiplexer output or the second multiplexer input to the multiplexer output, the first multiplexer input being coupled to the first input of the apparatus and the coupling from the second input of the apparatus to the first input of the adder circuit being though said multiplexer circuit from the second multiplexer input to the multiplexer output, (e) a converter circuit, coupled between the output of the subtractor circuit and the input of the look-up table circuit, for converting each representation of at least one specific value x-y generated by the subtractor circuit to a representation modulo p-1 of y-x, and (f) means, coupled between the output of the subtractor circuit and the control input of the multiplexer circuit, for supplying a control signal to the multiplexer circuit to cause the multiplexer circuit to couple its first input to its output in response at least tot he presence at the subtractor circuit output of any representation which will be so converted by the converter circuit.
Claim 3
Dependent Claim
48 words
Apparatus as claimed in claim 1, including means for also controlling the multiplexer circuit to couple the first multiplexer input to the multiplexer output in response to the presence at the second input of the apparatus of a representation of a specific value of y corresponding to Y=O.
Claim 4
Dependent Claim
255 words
Apparatus for generating a representation modulo p-1 of the power index i to which a generator g has to be raised to give the value X+Y in modulo p arithmetic in response to the application to said apparatus of representations modulo p-1 of x, where g x =X and y, where g y =Y, which apparatus comprises: (a) a subtractor circuit for receiving the representations of x and y and generating a representation of x-y modulo p-1, (b) a converter circuit fed by said subtractor circuit for converting each representation of at least one specific value of x-y to the representation modulo p-1 of y-x but for transmitting all other values not so converted, (c) a look-up table fed by said converter circuit for under control of any converted or transmitted representation of x-y generating a representation modulo p-1 of the power index j to which g has to be raised to give the value g k+1 in modulo p arithmetic in response to the application of a representation modulo p-1 of any member of a set of values of k, (d) a multiplexer having data inputs for receiving said representation of x and y, an control input coupled with the output of said subtractor circuit for either transmitting the representation of y or x, the multiplexer transmitting the representing of x at least when any converting operations occur in the converter circuit, and (e) an adder circuit fed by said look-up table and by said multiplexer for adding two received input quantities modulo p-1.
Claim 5
Dependent Claim
255 words
Apparatus for generating a representation modulo p-1 of the power index i to which a generator g has to be raised to give the value X+Y in modulo p arithmetic in response to the application to said apparatus of representations modulo p-1 of x, where g x =X and y, where g y =Y, which apparatus comprises: (a) a subtractor circuit for receiving the representations of x and y and generating a representation of x-y modulo p-1, (b) a converter circuit fed by said subtractor circuit for converting each representation of at least one specific value of x-y to the representation modulo p-1 of y-x but for transmitting all other values not so converted, (c) a look-up table fed by said converter circuit for under control of any converted or transmitted representation of x-y generating a representation modulo p-1 of the power index j to which g has to be raised to give the value g k+1 in modulo p arithmetic in response to the application of a representation modulo p-1 of any member of a set of values of k, (d) a multiplexer having data inputs for receiving said representation of x and y, an control input coupled with the output of said subtractor circuit for either transmitting the representation of y or x, the multiplexer transmitting the representing of x at least when any converting operations occur in the converter circuit, and (e) an adder circuit fed by said look-up table and by said multiplexer for adding two received input quantities modulo p-1.
Claim 6
Dependent Claim
64 words
The apparatus of claim 3 further comprising a detector circuit coupled between the output of the subtractor circuit and the control input of the multiplexer circuit for controlling the multiplexer to choose either the representation of x or the representation of y based on whether a signal present at the output of the subtractor circuit represents a number within a predetermined range of values.
Claim 7
Dependent Claim
35 words
Apparatus as claimed in claim 4, wherein the detector circuit also controls the multiplexer circuit to transmit the representation of x in response to a representation of a specific value of y corresponding to y=O.