×

Information processing device, information processing method and smartcard

  • US 6,666,381 B1
  • Filed: 03/16/2001
  • Issued: 12/23/2003
  • Est. Priority Date: 03/16/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. An information processing device comprising:

  • means for inputting a signal;

    a storage unit for storing a program;

    an operation unit for performing predetermined data processing according to a program; and

    means for outputting a signal;

    wherein the program stored in said storage unit includes one or more data processing instructions giving an execution direction to the operation unit;

    whereby when the signal input from said data inputting means is subjected to data processing, at least one of said data processing instructions instructs calculation of the expression A◯

    B to be performed, where (and hereinafter) the characters “

    A” and



    B”

    each denote a signal and the symbol “





    denotes a given operation, said calculation including at least one of the steps of;

    (1) arbitrarily dividing said signal A into pieces A[1], A[2], . . . , and A[n], where A=A[1]+A[2]+ . . . +A[n] and n is an integer;

    by using said pieces A[1], A[2], . . . , and A[n], and said signal B, calculating each of the equations B[1]=A[1]◯

    B, B[2]=A[2]◯

    B, . . . , and B[n]=A[n]◯

    B to obtain B[1], B[2], . . . , and B[n], separately; and

    performing the addition operation B[1]+B[2]+ . . . +B[n], where n is an integer equal to or more than 1;

    (2) arbitrarily dividing said signal B into pieces B[1], B[2], . . . , and B[n], where B=B[1]+B[2]+ . . . +B[n] and n is an integer equal to or more than 1;

    by using said signal A and said pieces B[1], B[2], . . . , and B[n], calculating each of the equations A[1]=A◯

    B[1], A[2]=A◯

    B[2], . . . , and A[n]=A◯

    B[n] to obtain A[1], A[2], . . . , and A[n], separately; and

    performing the addition operation A[1]+A[2]+ . . . +A[n], where n is an integer equal to or more than 1; and

    (3) arbitrarily dividing said signal A into pieces A[1], A[2], . . . , and A[m], where A=A[1]+A[2]+ . . . +A[m] and m is an integer equal to or more than 1;

    arbitrarily dividing said signal B into pieces B[1], B[2], . . . , and B[n], where B=B[1]+B[2]+ . . . +B[n] and n is an integer;

    by using said pieces A[1], A[2], . . . , and A[m], and said pieces B[1], B[2], . . . , and B[n], performing the operation Σ

    A[i]◯

    B[j], where i=1, . . . , and m, and j=1, . . . , and n.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×