Patents by Inventor Tetsutaro Kobayashi

Tetsutaro Kobayashi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20120323981
    Abstract: A function f(x) is calculated with a calculating apparatus that makes a correct calculation with a low probability. Provided that G and H are cyclic groups, f is a function that maps an element x of the group H into the group G, X1 and X2 are random variables whose values are elements of the group G, x1 is a realized value of the random variable X1, and x2 is a realized value of the random variable X2, an integer calculation part calculates integers a? and b? that satisfy a relation a?a+b?b=1 using two natural numbers a and b that are relatively prime. A first randomizable sampler is capable of calculating f(x)bx1 and designates the calculation result as u. A first exponentiation part calculates u?=ua. A second randomizable sampler is capable of calculating f(x)ax2 and designates the calculation result as v. A second exponentiation part calculates v?=vb. A determining part determines whether u?=v? or not. A final calculation part calculates ub?va? in a case where it is determined that u?=v?.
    Type: Application
    Filed: January 11, 2011
    Publication date: December 20, 2012
    Applicant: Nippon Telegraph and Telephone Corporation
    Inventors: Go Yamamoto, Tetsutaro Kobayashi
  • Publication number: 20120163588
    Abstract: An information output apparatus identifies, according to a rule established for each of functional encryption protocols or a rule established for each combination of the protocols, one or more identifiers corresponding to a particular functional encryption protocol or a combination of the particular protocols, sets a particular piece of first correspondence information corresponding to the identifier or identifiers, and outputs first information which is a ciphertext or key information of the functional encryption scheme that corresponds to the particular piece of first correspondence information.
    Type: Application
    Filed: July 30, 2010
    Publication date: June 28, 2012
    Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Tetsutaro Kobayashi, Koutarou Suzuki
  • Publication number: 20120033805
    Abstract: A calculation ?i=0N?1e(R(i, 0), . . . , R(i, K?1)) where a calculation of K elements R(i, k)?GF(pm) of a finite field GF(pm) over a finite field is expressed as e(R(i, 0), . . . , R(i, K?1)) is efficiently performed. Polynomials poly(R(i, 0), . . . , R(i, K?1)) that express a d-th-order extension field of the finite field GF(pm), which are obtained by the calculations e(R(i, 0), . . . , R(i, K?1)) for different values of i, are multiplied by each other, and a cumulative multiplication of the products is performed, for example. The polynomial poly(R(i, 0), . . . , R(i, K?1)) is a mapping from the input elements of the finite field GF(pm), and the coefficients of at least some of the terms thereof are 0. The same process is performed for different sets of values of i, and the calculation ?i=0N?1e(R(i, 0), . . . , R(i, K?1)) is performed using the result.
    Type: Application
    Filed: April 23, 2010
    Publication date: February 9, 2012
    Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Gen Takahashi, Tetsutaro Kobayashi, Kaku Takeuchi
  • Publication number: 20120027210
    Abstract: A cryptographic communication technology that is based on predicate encryption and that can operate flexibly is provided. A conversion rule information pair is determined in advance, which has attribute conversion rule information prescribing a conversion rule for converting attribute designation information to attribute information used in a predicate encryption algorithm and predicate conversion rule information prescribing a conversion rule for converting predicate designation information to predicate information used in the predicate encryption algorithm. One kind of conversion rule information included in the conversion rule information pair is used to obtain first attribute information or first predicate information from input information. The first attribute information or the first predicate information is used for encryption.
    Type: Application
    Filed: April 23, 2010
    Publication date: February 2, 2012
    Applicant: NIPPON TELEGRAPH AND TELEPHONE CORP.
    Inventors: Kaku Takeuchi, Tetsutaro Kobayashi, Sakae Chikara
  • Patent number: 7831651
    Abstract: Values X and N of n bits and a parameter t are input, then Y=X2?t mod N is calculated, then an extended binary GCD algorithm is executed for Y to obtain S=y?12k mod N and k, and R=S2?(k+t=2n) is calculated for S, thereby obtaining a Montgomery inverse R=X?122n mod N of X on a residue class ring Z/NZ.
    Type: Grant
    Filed: July 20, 2004
    Date of Patent: November 9, 2010
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Tetsutaro Kobayashi, Hikaru Morita
  • Publication number: 20050041811
    Abstract: Values X and N of n bits and a parameter t are input, then Y=X2?t mod N is calculated, then an extended binary GCD algorithm is executed for Y to obtain S=[[Y]] y?12k mod N and k, and R=S2?(k+t=2n) is calculated for S, thereby obtaining a Montgomery inverse R=X?122n mod N of X on a residue class ring Z/NZ.
    Type: Application
    Filed: July 20, 2004
    Publication date: February 24, 2005
    Inventors: Tetsutaro Kobayashi, Hikaru Morita
  • Patent number: 6795553
    Abstract: Values X and N of n bits and a parameter t are input, then Y=X2−t mod N is calculated, then an extended binary GCD algorithm is executed for Y to obtain S=y−12k mod N and k, and R=S2−(k+t−2n) is calculated for S, thereby obtaining a Montgomery inverse R=X−I22n mod N of X on a residue class ring Z/NZ.
    Type: Grant
    Filed: November 4, 1998
    Date of Patent: September 21, 2004
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Tetsutaro Kobayashi, Hikaru Morita
  • Patent number: 6430588
    Abstract: In an apparatus for calculating m-multiplication of a rational point over an elliptic curve defined over a finite field, a base-&phgr; expansion part calculates c0, c1, . . .
    Type: Grant
    Filed: September 3, 1999
    Date of Patent: August 6, 2002
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Tetsutaro Kobayashi, Hikaru Morita, Kunio Kobayashi, Fumitaka Hoshino