Patents by Inventor Jun Furukawa

Jun Furukawa 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: 11315037
    Abstract: There is provided a system for computing a secure statistical classifier, comprising: at least one hardware processor executing a code for: accessing code instructions of an untrained statistical classifier, accessing a training dataset, accessing a plurality of cryptographic keys, creating a plurality of instances of the untrained statistical classifier, creating a plurality of trained sub-classifiers by training each of the plurality of instances of the untrained statistical classifier by iteratively adjusting adjustable classification parameters of the respective instance of the untrained statistical classifier according to a portion of the training data serving as input and a corresponding ground truth label, and at least one unique cryptographic key of the plurality of cryptographic keys, wherein the adjustable classification parameters of each trained sub-classifier have unique values computed according to corresponding at least one unique cryptographic key, and providing the statistical classifier, whe
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: April 26, 2022
    Assignees: NEC Corporation Of America, Bar-Ilan University, NEC Corporation
    Inventors: Jun Furukawa, Joseph Keshet, Kazuma Ohara, Toshinori Araki, Hikaru Tsuchida, Takuma Amada, Kazuya Kakizaki, Shir Aviv-Reuven
  • Publication number: 20210334099
    Abstract: A method for multiparty computation wherein a plurality of parties each compute a preset function without revealing inputs thereof to others, comprises: each of the parties performing a validation step to validate that computation of the function is carried out correctly, wherein the validation step includes: a first step that prepares a plurality of verified multiplication triples and feeds a multiplication triple to a second step when required; and the second step that consumes a randomly selected multiplication triple generated by the first step, wherein the first step performs shuffling of the generated multiplication triples, in at least one of shuffle in a sequence and shuffle of sequences.
    Type: Application
    Filed: May 18, 2017
    Publication date: October 28, 2021
    Applicants: NEC CORPORATION, BAR-ILAN UNIVERSITY
    Inventors: Toshinori ARAKI, Kazuma OHARA, Jun FURUKAWA, Lindell YEHUDA, Nof ARIEL
  • Patent number: 11158861
    Abstract: A positive electrode grid body for lead-acid battery includes frame rib including first and second lateral frame ribs and first and second longitudinal frame ribs, an inner rib including a plurality of lateral and longitudinal crosspieces, a plurality of opening portions, and a positive electrode current collection lug connected to the first lateral frame rib. In a region having a length of at least one opening portion or more in the lateral direction of the lateral crosspieces from the first longitudinal frame rib, a cross-sectional area of the plurality of lateral crosspieces located on at least the first lateral frame rib side becomes larger from the second longitudinal frame rib side toward a portion connected to the first longitudinal frame rib.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: October 26, 2021
    Assignee: The Furukawa Battery Co., Ltd.
    Inventors: Yutaro Kawaguchi, Yusuke Ogino, Atsushi Sato, Shinya Suge, Katsuya Nukui, Akihiro Nishimura, Koshin Takemoto, Ryo Tainaka, Masashi Matsushita, Hideki Hagihara, Masaki Shimotsuya, Jun Furukawa
  • Patent number: 11126709
    Abstract: A method for performing secure computations on records, comprising: receiving a request to apply a computation on a record; assigning a respective partial record of a plurality of partial records of the record to each of a plurality of computational processes; instructing each of the plurality of computational processes to perform a computation scheme comprising: applying a semi honest multiparty computation on the partial record; iteratively repeating a predetermined number of times: using a secure multiparty arithmetic computation to generate random terms; using the secure multiparty arithmetic computation to assign the random terms and an outcome of the application to at least one predetermined equation; verifying an integrity of the semi honest multiparty computation by comparison of the assignments to the at least one predetermined equation to at least one constant; and when the integrity is valid, combining the applications of the semi honest multiparty computations on the partial records.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: September 21, 2021
    Assignee: NEC Corporation Of America
    Inventors: Jun Furukawa, Kazuma Ohara, Toshinori Araki
  • Publication number: 20210253221
    Abstract: An aircraft and a control method therefor. The aircraft has: a velocity acquisition unit that acquires the velocity of the aircraft; a roll angle calculation unit that calculates the roll angle of the aircraft; a turning radius calculation unit that calculates the turning radius of the aircraft on the basis of the velocity and the roll angle; and a yaw rate calculation unit that calculates the yaw rate of the aircraft on the basis of the velocity and the turning radius. A control unit controls flight of the aircraft on the basis of the roll angle and the yaw rate.
    Type: Application
    Filed: June 18, 2019
    Publication date: August 19, 2021
    Inventors: Jun Furukawa, Masashi Kato
  • Publication number: 20210253261
    Abstract: An aircraft and a control method therefor, wherein a prescribed range in a P1 direction and a P2 direction that are centered on a neutral position is set as a neutral area for a grip handle. In accordance with the position or amount of operation of the grip handle, a flight controller makes the aircraft advance or reverse. When the grip handle as operated in the P1 direction or the P2 direction has moved into the neutral area, the flight controller makes the aircraft decelerate.
    Type: Application
    Filed: June 18, 2019
    Publication date: August 19, 2021
    Inventors: Jun Furukawa, Masashi Kato
  • Patent number: 11080393
    Abstract: This invention is directed to a secure computation apparatus that protects a security against the malicious behavior while maintaining a processing amount small.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: August 3, 2021
    Assignee: NEC CORPORATION
    Inventor: Jun Furukawa
  • Patent number: 11063941
    Abstract: An authentication system is provided with: a user device; user side assistance device(s) to assist user authentication that authenticates a user of the user device, and apparatus authentication that authenticates the user device; and an apparatus authentication server device to perform apparatus authentication in association with the user device. The user side assistance device(s) use distributed shares of verification information to perform multi-party computation for user authentication in association with the user device, and use distributed shares of a secret key generated by the user device, to perform multi-party computation for apparatus authentication in association with the user device.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: July 13, 2021
    Assignee: NEC CORPORATION
    Inventors: Isamu Teranishi, Jun Furukawa
  • Patent number: 11050745
    Abstract: An information processing apparatus that authenticates sets of distributed authentication information without collecting, the sets of distributed authentication information, to be collected at any one of apparatuses included in a system.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: June 29, 2021
    Assignee: NEC CORPORATION
    Inventors: Yuki Tanaka, Jun Furukawa, Kazuma Ohara, Toshinori Araki
  • Patent number: 11050762
    Abstract: A system for identifying one or more malicious parties participating in a secure multi-party computation (MPC), comprising one of a plurality of computing nodes communicating with the plurality of computing nodes through a network(s). The computing node is adapted for participating in an MPC with the plurality of computing nodes using secure protocol(s) established over the network(s), the secure protocol(s) support transmittal of private messages to each of the other computing nodes and transmittal of broadcast messages to all of the computing nodes, detecting invalid share value(s) of a plurality of share values computed and committed by the computing nodes during the MPC, verifying each of the share values according to a plurality of agreed share values valid for the MPC which are determined through a plurality of broadcast private messages, identifying identity of malicious computing node(s) which committed the invalid share value(s) failing the verification and outputting the identity.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: June 29, 2021
    Assignees: NEC Corporation Of America, Bar-Iian University
    Inventors: Jun Furukawa, Yehuda Lindell
  • Patent number: 11042358
    Abstract: A secure computation system is provided. The system includes a distribution information generation apparatus that generates data distribution values, sign distribution values and carry distribution values from at least two fixed-point numbers by distributing each of the at least two fixed-point numbers using an additive secret sharing scheme; and a secure computation apparatus group including at least two secure computation apparatuses. The secure computation apparatus group includes: a secure digit extender; and a secure multiplier.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: June 22, 2021
    Assignee: NEC CORPORATION
    Inventors: Toshinori Araki, Jun Furukawa, Kazuma Ohara, Haruna Higo
  • Patent number: 11040773
    Abstract: An aerial spraying apparatus (unmanned aerial vehicle system) includes one or more drones (unmanned aerial vehicles), and a station on the ground that is connected by wire to at least one of the one or more drones. Each of the one or more drones is equipped with a drone side cable connected to the station or another drone, and a drone side cable mechanism that performs paying out or pulling in of the drone side cable.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: June 22, 2021
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Jun Furukawa, Yuji Ishitsuka, Shinrak Park
  • Publication number: 20210157955
    Abstract: The present invention provides a bit decomposition secure computation system comprising: a share value storage apparatus to store share values obtained by applying (2, 3) type RSS using modulo of power of 2 arithmetic; a decomposed share value storage apparatus to store a sequence of share values obtained by applying (2, 3) type RSS using modulo 2 arithmetic; and a bit decomposition secure computation apparatus that, with respect to sharing of a value w, r1, r2, and r3 satisfying w=r1+r2+r3 mod 2{circumflex over (?)}n, where {circumflex over (?)} is a power operator and n is a preset positive integer, being used as share information by the (2, 3) type RSS stored in the share value storage apparatus, includes: an addition sharing unit that sums two values out of r1, r2 and r3 by modulo 2{circumflex over (?)}n, generates and distributes a share value of the (2, 3) type RSS with respect to the sum; and a full adder secure computation unit that executes addition processing of the value generated by the addition s
    Type: Application
    Filed: May 18, 2017
    Publication date: May 27, 2021
    Applicants: NEC CORPORATION, BAR-ILAN UNIVERSITY
    Inventors: Toshinori ARAKI, Kazuma OHARA, Jun FURUKAWA, Lindell YEHUDA, Nof ARIEL
  • Patent number: 10972260
    Abstract: Provided is a pre-calculation device capable of keeping a secret against malicious behaviors of participants while keeping a processing load small. A Beaver triple generation processor generates a secret-shared Beaver triple formed of two secret-shared random numbers and a secret-shared value of a product of the two random numbers. A Beaver triple random inspection processor randomly selects a secret-shared Beaver triple, restores the Beaver triple through communication to and from other pre-calculation devices, and confirms that a product of first two elements is equal to a third element. The Beaver triple position stirring processor randomly replaces Beaver triples that have not been restored, to generate replaced secret-shared Beaver triples.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: April 6, 2021
    Assignee: NEC CORPORATION
    Inventor: Jun Furukawa
  • Patent number: 10924270
    Abstract: The secret calculation system comprises three secret calculation apparatuses. An ith secret calculation apparatus (i=1, 2, 3) comprises a holder that holds (S[i], T[i]) and (S?[i], T?[i]) as distributed values of an n-bit number W and an n-bit W? (n is any natural number), respectively; a first multiplicator that derives a logical conjunction of S[i] and S?[i]; a second multiplicator that derives a logical conjunction of T[i] and T?[i]; and a first subtractor that derives a difference between the logical conjunction derived by the first multiplicator and the logical conjunction derived by the second multiplicator.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: February 16, 2021
    Assignee: NEC CORPORATION
    Inventor: Jun Furukawa
  • Publication number: 20210005112
    Abstract: Provided is a pre-calculation device capable of keeping a secret against malicious behaviors of participants while keeping a processing load small. A Beaver triple generation processor generates a secret-shared Beaver triple formed of two secret-shared random numbers and a secret-shared value of a product of the two random numbers. A Beaver triple random inspection processor randomly selects a secret-shared Beaver triple, restores the Beaver triple through communication to and from other pre-calculation devices, and confirms that a product of first two elements is equal to a third element. The Beaver triple position stirring processor randomly replaces Beaver triples that have not been restored, to generate replaced secret-shared Beaver triples.
    Type: Application
    Filed: September 18, 2020
    Publication date: January 7, 2021
    Applicant: NEC Corporation
    Inventor: Jun FURUKAWA
  • Patent number: 10885205
    Abstract: A method for performing secure computations on records, comprising: receiving a request to apply an arithmetic computation on a record; assigning a respective partial record to each of a plurality of computational processes; instructing each of the computational processes sharing a computation scheme to perform the following: submitting the arithmetic computation to the computation scheme to assemble a processed partial record from the respective partial record components; instructing each of the plurality of computational processes to verify an integrity of at least one of the plurality of processed partial records by: broadcasting combined encryptions of one of the plurality of processed partial record components to all other of the plurality of computational processes and analyzing received combined encryptions to detect integrity in the other of the processed partial record components; and when the detected integrity is valid, calculating a response to the request by combining the received processed parti
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: January 5, 2021
    Assignees: NEC Corporation Of America, Bar-Ilan University
    Inventors: Jun Furukawa, Yehuda Lindell
  • Publication number: 20200293944
    Abstract: There is provided a system for computing a secure statistical classifier, comprising: at least one hardware processor executing a code for: accessing code instructions of an untrained statistical classifier, accessing a training dataset, accessing a plurality of cryptographic keys, creating a plurality of instances of the untrained statistical classifier, creating a plurality of trained sub-classifiers by training each of the plurality of instances of the untrained statistical classifier by iteratively adjusting adjustable classification parameters of the respective instance of the untrained statistical classifier according to a portion of the training data serving as input and a corresponding ground truth label, and at least one unique cryptographic key of the plurality of cryptographic keys, wherein the adjustable classification parameters of each trained sub-classifier have unique values computed according to corresponding at least one unique cryptographic key, and providing the statistical classifier, whe
    Type: Application
    Filed: March 14, 2019
    Publication date: September 17, 2020
    Applicants: NEC Corporation Of America, Bar-Ilan University, NEC Corporation
    Inventors: Jun FURUKAWA, Joseph KESHET, Kazuma OHARA, Toshinori ARAKI, Hikaru TSUCHIDA, Takuma AMADA, Kazuya KAKIZAKI, Shir AVIV-REUVEN
  • Publication number: 20200287711
    Abstract: A bit-decomposition secure computation apparatus uses r1, r2, and r3 satisfying w=r1+r2+r3 mod 2{circumflex over (?)}n as share information of (2, 3) threshold type RSS (Replicated Secret Sharing) stored in a share value storage apparatus, and includes an addition sharing part that sums two values out of the share information by modulo 2{circumflex over (?)}n arithmetic and distributes the sum using (2, 3) type RSS; and a full adder secure computation part that adds the value generated by the addition sharing part by distributing the sum of the two values to share information of one remaining value other than the two values used by the addition sharing part for each digit by using secure computation of a full adder.
    Type: Application
    Filed: October 31, 2017
    Publication date: September 10, 2020
    Applicant: NEC Corporation
    Inventors: Toshinori ARAKI, Kazuma OHARA, Jun FURUKAWA
  • Patent number: D918843
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: May 11, 2021
    Assignee: Molex, LLC
    Inventors: Jun Furukawa, Satoru Teruki