Patents by Inventor Koichi Sakumoto

Koichi Sakumoto 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).

  • Patent number: 9123194
    Abstract: There is provided a print medium, whereon a public key used for authentication in a public-key authentication scheme is displayed as character information.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: September 1, 2015
    Assignee: Sony Corporation
    Inventors: Koichi Sakumoto, Taizo Shirai, Harunaga Hiwatari
  • Patent number: 9076000
    Abstract: An authentication device includes circuitry that holds L (L?2) secret keys si (i=1 to L) and L public keys yi that satisfy yi=F(si) with respect to a set F of multivariate polynomials of n-th order (n?2). The circuitry also performs with a verifier, an interactive protocol for proving knowledge of (L?1) secret keys si that satisfy yi=F(si). The circuitry receives L challenges from the verifier, arbitrarily selects (L?1) challenges from the L challenges received. The circuitry also generates, by using the secret keys si, (L?1) responses respectively for the (L?1) challenges selected, and transmits the (L?1) responses generated.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: July 7, 2015
    Assignee: Sony Corporation
    Inventors: Koichi Sakumoto, Taizo Shirai, Harunaga Hiwatari
  • Publication number: 20150163209
    Abstract: There is provided an information processing device including an information storage unit configured to store information about a state in which a first secret key used during authentication is held in devices, and information about connection between the devices, and a communication unit configured to send the first secret key so that the first secret key is delivered to the devices based on the information stored in the information storage unit.
    Type: Application
    Filed: December 1, 2014
    Publication date: June 11, 2015
    Inventors: YOHEI KAWAMOTO, TAIZO SHIRAI, KOICHI SAKUMOTO, YU TANAKA
  • Publication number: 20150106622
    Abstract: There is provided an information processing device including a secret key generator that generates a secret key from a random number received from an external device that provides a service, and a given value, a public key generator that generates a public key on the basis of the secret key by using a function identically set in a plurality of the services, a transmitter that transmits the public key to the external device, and an authentication processor that conducts authentication with the external device using the secret key.
    Type: Application
    Filed: December 19, 2014
    Publication date: April 16, 2015
    Applicant: SONY CORPORATION
    Inventors: Seiichi MATSUDA, Koichi SAKUMOTO
  • Patent number: 8959355
    Abstract: Provided is an authentication device including a key setting unit for setting s?Kn to a secret key and setting a multi-order polynomial fi(xl, . . . , xn) (i=1 to m) on a ring K and yi=fi(s) to a public key, a message transmission unit for transmitting a message c to a verifier, a verification pattern reception unit for receiving information on one verification pattern selected by the verifier from k (k?3) verification patterns for one message c, and a response transmission unit for transmitting, to the verifier, response information, among k types of response information, corresponding to the information on the verification pattern received by the verification pattern reception unit, where the response information is information that enables calculation of the secret key s in a case all of the k verification patterns for the message c performed by using the k types of response information have been successful.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: February 17, 2015
    Assignee: Sony Corporation
    Inventors: Koichi Sakumoto, Taizo Shirai, Harunaga Hiwatari
  • Publication number: 20150010144
    Abstract: Provided is an information processing apparatus including a number acquisition unit configured to acquire a number used for a coefficient of each term constituting a set of a multi-order multivariate polynomial F=(f1, . . . , fm), the number generated using a predetermined function from information shared between entities that execute an algorithm of a public-key authentication scheme or a digital signature scheme that uses a public key including the set of the multi-order multivariate polynomial F, and a polynomial calculation unit configured to calculate a multi-order multivariate polynomial for an input value of a variable by allocating the number acquired by the number acquisition unit to coefficients of the multi-order multivariate that includes the set of the multi-order multivariate polynomial F as a structural element.
    Type: Application
    Filed: February 8, 2013
    Publication date: January 8, 2015
    Applicant: SONY CORPORATION
    Inventors: Koichi Sakumoto, Taizo Shirai, Kazuya Kamio
  • Publication number: 20140380062
    Abstract: Provided is an information processing apparatus including a number acquisition unit configured to acquire a number used for a coefficient of each term constituting a set of a multi-order multivariate polynomial F=(f1, . . .
    Type: Application
    Filed: February 14, 2013
    Publication date: December 25, 2014
    Inventors: Koichi Sakumoto, Taizo Shirai, Kazuya Kamio
  • Publication number: 20140365771
    Abstract: An information processing apparatus that controls a display to display a first user interface including a first input field configured to receive identification information and a second input field configured to receive a public key; and controls transmitting identification information received at the first input field and a public key received at the second input field to another information processing apparatus for registration at the another information processing apparatus.
    Type: Application
    Filed: October 10, 2013
    Publication date: December 11, 2014
    Applicant: SONY CORPORATION
    Inventors: Koichi Sakumoto, Taizo Shirai
  • Publication number: 20140359727
    Abstract: Provided is An information processing apparatus including a processing unit configured to transmit commitment information including identification information on a verification processing apparatus to the verification processing apparatus, generate response information used for the verification processing apparatus to execute a process related to verification based on challenge information transmitted from the verification processing apparatus, and transmit the response information to the verification processing apparatus or configured to transmit the commitment information to the verification processing apparatus, generate second challenge information including the identification information based on first challenge information transmitted from the verification processing apparatus, generate the response information based on the generated second challenge information, and transmit the response information to the verification processing apparatus.
    Type: Application
    Filed: October 10, 2013
    Publication date: December 4, 2014
    Inventors: Harunaga Hiwatari, Koichi Sakumoto, Taizo Shirai
  • Patent number: 8826025
    Abstract: Provided is an authentication device including a key setting unit for setting a multi-order polynomial ui(t) (i=1 to n?1) to a secret key and setting a multi-order polynomial f that satisfies f(u1(t), . . . , un-1(t),t)=0 to a public key, a message transmission unit for transmitting a message c to a verifier, a verification pattern reception unit for receiving information on one verification pattern selected by the verifier from k (k?3) verification patterns for one message c, and a response transmission unit for transmitting, to the verifier, response information, among k types of response information, corresponding to the information on the verification pattern received by the verification pattern reception unit. The response information is information that enables calculation of the secret key ui in a case all of the k verification patterns for the message c performed by using the k types of response information have been successful.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: September 2, 2014
    Assignee: Sony Corporation
    Inventors: Koichi Sakumoto, Taizo Shirai, Harunaga Hiwatari
  • Publication number: 20140223193
    Abstract: A signature verification apparatus including a signature acquisition unit configured to acquire a digital signature including first information generated based on a pair of multi-order multivariate polynomials F=(f1, . . . , fm) defined in a ring K, a signature key s which is an element of a set Kn, and a document M and a plurality of pieces of second information for verifying that the first information is generated using the signature key s based on the data M, the pair of multi-order multivariate polynomials F, and vectors y=(f1(s), . . . , fm(s)), and a signature verification unit configured to verify legitimacy of the document M by confirming whether or not the first information is restorable using the plurality of pieces of second information included in the digital signature. The pair of multivariate polynomials F and the vectors y are public keys.
    Type: Application
    Filed: July 19, 2012
    Publication date: August 7, 2014
    Applicant: SONY CORPORATION
    Inventors: Koichi Sakumoto, Taizo Shirai, Harunaga Hiwatari
  • Publication number: 20140215222
    Abstract: Provided an information processing apparatus including a number generation unit configured to generate numbers used in coefficients of terms included in a pair of multi-order multivariate polynomials F=(f1, . . . , fm), using a predetermined function, from information shared between entities executing an algorithm of a public-key authentication scheme or a digital signature scheme that uses a public key including the pair of multi-order multivariate polynomials F, and an allocation unit configured to allocate the numbers generated by the number generation unit to the coefficients of the multi-order multivariate polynomials for which the pair of multi-order multivariate polynomials F are included in constituent elements.
    Type: Application
    Filed: August 14, 2012
    Publication date: July 31, 2014
    Applicant: SONY CORPORATION
    Inventors: Koichi Sakumoto, Taizo Shirai, Harunaga Hiwatari, Kazuya Kamio
  • Publication number: 20140211940
    Abstract: Provided is an information processing apparatus including a binary random number generation unit configured to generate a binary random number string expressed with binary numbers of M bits (where M?2), and a ternary number string generation unit configured to generate a ternary number string by grouping the binary random number string in units of k bits and generating binary number strings of the k bits and by expressing the binary number strings of the k bits with ternary numbers of L symbols (where L is a maximum integer satisfying 3L?2M). The ternary number string generation unit generates the ternary number string by expressing a binary number string X of the k bits satisfying X?3L with the ternary numbers of the L symbols.
    Type: Application
    Filed: July 19, 2012
    Publication date: July 31, 2014
    Applicant: SONY CORPORATION
    Inventors: Koichi Sakumoto, Taizo Shirai, Harunaga Hiwatari
  • Publication number: 20140205087
    Abstract: Provided is an information processing apparatus including a message generating unit that generates messages of N times (where N?2) based on a multi-order multivariate polynomial set F=(f1, . . . , fm) defined on a ring K and a vector s that is an element of a set Kn, and calculates a first hash value based on the messages of N times, a message providing unit that provides a verifier with the first hash value, an interim information generating unit that generates third information of N times using first information randomly selected by the verifier and second information of N times, and generates a second hash value based on the third information of N times, an interim information providing unit that provides the verifier with the second hash value, and a response providing unit that provides the verifier with response information of N times.
    Type: Application
    Filed: July 31, 2012
    Publication date: July 24, 2014
    Applicant: Sony Corporation
    Inventor: Koichi Sakumoto
  • Publication number: 20140205088
    Abstract: Provided is an information processing apparatus including a message generating unit that generates a message based on a multi-order multivariate polynomial set F=(f1, . . . , fm) defined on a ring K and a vector s that is an element of a set Kn, a message providing unit that provides the message to a verifier holding the multi-order multivariate polynomial set F and a vector y=(y1, . . . , ym)=(f1(s), . . . , fm(s)), and a response providing unit that provides the verifier with response information corresponding to a verification pattern selected by the verifier from among k (where k?3) verification patterns. The vector s is a secret key. The multi-order multivariate polynomial set F and the vector y are public keys. The message is information obtained by performing an operation prepared for a verification pattern corresponding to the response information in advance using the public keys and the response information.
    Type: Application
    Filed: June 26, 2012
    Publication date: July 24, 2014
    Applicant: Sony Corporation
    Inventor: Koichi Sakumoto
  • Publication number: 20140208110
    Abstract: Provided is an information processing apparatus including a message generation unit configured to generate a message based on a pair of quadratic multivariate polynomials F=(f1, . . . , fm) defined in a ring K and expressed in a quadratic form and a vector s that is an element of a set Kn, a message supply unit configured to supply the message to a verifier storing the pair of quadratic multivariate polynomials F and vectors y=(y1, . . . , ym)=(f1(s), . . . , fm(s)), and a response supply unit configured to supply the verifier with response information corresponding to a verification pattern which the verifier selects from among k (where k?3) verification patterns.
    Type: Application
    Filed: July 20, 2012
    Publication date: July 24, 2014
    Applicant: SONY CORPORATION
    Inventors: Harunaga Hiwatari, Koichi Sakumoto, Taizo Shirai
  • Publication number: 20140192981
    Abstract: Provided is an information processing apparatus including a random number generation unit configured to generate a pair of random numbers from a seed, a message generation unit configured to generate a message based on a pair of multi-order multivariate polynomials F=(f1, . . . , fm) defined in a ring K, the pair of random numbers, and a vector s that is an element of a set Kn, a message supply unit configured to supply the message to a verifier storing the pair of multi-order multivariate polynomials F and vectors y=(y1, . . . , ym)=(f1(s), . . . , fm(s)), and a response supply unit configured to supply the verifier with response information corresponding to a verification pattern selected by the verifier from among k (where k?3) verification patterns.
    Type: Application
    Filed: August 17, 2012
    Publication date: July 10, 2014
    Applicant: SONY CORPORATION
    Inventors: Harunaga Hiwatari, Koichi Sakumoto, Taizo Shirai
  • Publication number: 20140189361
    Abstract: Provided is an information processing apparatus including a message generation unit that generates a message based on a pair of multi-order multivariate polynomials F=(f1, . . . , fm) defined in a ring K and a vector s that is an element of a set Kn, a message supply unit that supplies the message to a verifier storing the pair of multi-order multivariate polynomials F and vectors y=(y1, . . . , ym)=(f1(s), . . . , fm(s)), a response supply unit that supplies the verifier with response information corresponding to a verification pattern which the verifier selects from among k (where k?3) verification patterns. The vector s is a secret key. The pair of multi-order multivariate polynomials F and the vectors y are public keys.
    Type: Application
    Filed: June 22, 2012
    Publication date: July 3, 2014
    Applicant: SONY CORPORATION
    Inventor: Koichi Sakumoto
  • Publication number: 20140164780
    Abstract: An information processing apparatus including a message generating unit that generates N sets of messages based on a multi-order multivariate polynomial set F=(f1, . . . fm) defined on a ring K and a vector s that is an element of a set Kn, a first information selecting unit that inputs a document M and the N sets of messages to a one-way function that selects one piece of first information from among k (where k?3) pieces of first information in response to a set of input information, and selects N pieces of first information, a second information generating unit that generate N pieces of second information, and a signature providing unit that provides a verifier with the N pieces of first information and the N pieces of second information as a digital signature.
    Type: Application
    Filed: July 31, 2012
    Publication date: June 12, 2014
    Applicant: SONY CORPORATION
    Inventor: Koichi Sakumoto
  • Publication number: 20140153717
    Abstract: Provided an information processing apparatus including a message generation unit that generates a message based on a pair of multi-order multivariate polynomials F=(f1, . . . , fm) and a vector s that is an element of a set Kn, a message supply unit that supplies the message to a verifier storing the pair of multi-order multivariate polynomials F and vectors y=(y1, . . . , ym)=(f1(s), . . . , fm(s)), an intermediate information generation unit that generates third information based on first information randomly selected by the verifier and second information obtained at a time of generation of the message, an intermediate information supply unit that supplies the third information to the verifier, and a response supply unit that supplies the verifier with response information corresponding to a verification pattern which the verifier selects from among k (where k?2) verification patterns.
    Type: Application
    Filed: June 25, 2012
    Publication date: June 5, 2014
    Applicant: SONY CORPORATION
    Inventor: Koichi Sakumoto