Patents by Inventor Yutaka Kawai

Yutaka Kawai 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: 10361840
    Abstract: In a server apparatus, a data storage part stores a plurality of pieces of encrypted data. An index storage part stores, as an index I, a data structure which is for performing search with using a function H that outputs a unique numeric value in response to an inputted keyword, the data structure having a plurality of storage areas corresponding, in one-to-one relation, to numeric values outputted from the function H, and storing, for a plurality of keywords corresponding to plaintext data, an identifier of encrypted data being post-encryption data of the plaintext data to which each keyword corresponds, in a storage area corresponding to the numeric value outputted from the function H when each keyword is inputted.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: July 23, 2019
    Assignee: Mitsubishi Electric Corporation
    Inventors: Takato Hirano, Yutaka Kawai, Mitsuhiro Hattori, Takashi Ito, Nori Matsuda
  • Publication number: 20190220432
    Abstract: A programmable apparatus for executing a function is disclosed. The programmable apparatus includes a physical interface configured to be connected with an external apparatus. The programmable apparatus also includes a function logic circuit configured to execute the function on the programmable apparatus. The programmable apparatus further includes a plurality of peripheral logic circuits, each of which is configured to connect the function logic circuit with the physical interface using a respective protocol. The programmable apparatus also includes a selector circuit configured to select one from among the plurality of the peripheral logic circuits to activate.
    Type: Application
    Filed: April 9, 2019
    Publication date: July 18, 2019
    Inventors: Yutaka Kawai, Yohichi Miwa
  • Publication number: 20190220433
    Abstract: A programmable apparatus for executing a function is disclosed. The programmable apparatus includes a physical interface configured to be connected with an external apparatus. The programmable apparatus also includes a function logic circuit configured to execute the function on the programmable apparatus. The programmable apparatus further includes a plurality of peripheral logic circuits, each of which is configured to connect the function logic circuit with the physical interface using a respective protocol. The programmable apparatus also includes a selector circuit configured to select one from among the plurality of the peripheral logic circuits to activate.
    Type: Application
    Filed: April 9, 2019
    Publication date: July 18, 2019
    Inventors: Yutaka Kawai, Yohichi Miwa
  • Publication number: 20190190713
    Abstract: A master key generation device generates a master public key and a master secret key. A user key generation device generates a user public key and a user secret key by using the master public key. An administration device acquires an arithmetic procedure. A data save unit saves data encrypted with the user public key as encryption data. The administration device selects, from the data save unit, encryption data which has been encrypted from data to be used for the arithmetic procedure. The administration device performs homomorphic operation on the encryption data based on the arithmetic procedure, and outputs the operation result of the homomorphic operation as an encryption operation result. A master decryption device acquires the encryption operation result, and decrypts the acquired encryption operation result with the master secret key.
    Type: Application
    Filed: August 7, 2017
    Publication date: June 20, 2019
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Takato HIRANO, Yutaka KAWAI, Goichiro HANAOKA, Koji NUIDA, Jacob SCHULDT, Takahiro MATSUDA
  • Patent number: 10311002
    Abstract: A programmable apparatus for executing a function is disclosed. The programmable apparatus includes a physical interface configured to be connected with an external apparatus. The programmable apparatus also includes a function logic circuit configured to execute the function on the programmable apparatus. The programmable apparatus further includes a plurality of peripheral logic circuits, each of which is configured to connect the function logic circuit with the physical interface using a respective protocol. The programmable apparatus also includes a selector circuit configured to select one from among the plurality of the peripheral logic circuits to activate.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: June 4, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yutaka Kawai, Yohichi Miwa
  • Publication number: 20190036679
    Abstract: A data partition unit partitions character string data D into N pieces of element data w1, w2, . . . , wN from a front to an end of the character string data D. A partial character string generation unit generates a set A={A1, A2, . . . , AN} and an element Ai={(wi), (wiwi+1), . . . , (wiwi+1 . . . wN)} of the set A, where i =1, N, from the element data w1, w2, . . . , wN. A position information assignment unit generates a set B ={Bi, Bz, BN} and an element B1={(i, (i, wiwi+1), . . . , (i, wiwi+1 . . . wN)} of the set B by associating each of (wi), (wiwi+1), . . . , (wiwi+1 . . . wN) which are components of the element Ai with position information i. An encryption unit encrypts each of (i, wi), (i, wiwi+1), . . . , (i, wiwi+1 . . . wN) which are components included in the element Bi.
    Type: Application
    Filed: January 15, 2016
    Publication date: January 31, 2019
    Applicant: Mitsubishi Electric Corporation
    Inventors: Takato HIRANO, Yutaka KAWAI
  • Publication number: 20180365433
    Abstract: A management apparatus (500) stores encrypted tags (C(D)) and encrypted data such that they are associated with each other. When a search apparatus (400) obtains a search keyword (s) for searching for encrypted data stored in the management apparatus (500), the search apparatus (400) calculates deterministic information (t) which is uniquely determined by the search keyword (s), and generates a search query (Q(s)) by performing encryption of a probabilistic encryption scheme on the search keyword (s) using the deterministic information (t). The search apparatus (400) transmits the search query (Q(s)) to the management apparatus (500). When the management apparatus (500) receives the search query (Q(s)) from the search apparatus (400), the management apparatus (500) determines whether the search keyword (s) obtained by decrypting the search query (Q(s)) matches an associated keyword obtained by decrypting an encrypted tag (c) stored in the management apparatus (500).
    Type: Application
    Filed: January 11, 2017
    Publication date: December 20, 2018
    Applicant: Mitsubishi Electric Corporation
    Inventors: Kenichiro HAYASAKA, Yutaka KAWAI, Takato HIRANO, Yoshihiro KOSEKI
  • Patent number: 10146707
    Abstract: Disclosed aspects relate to hardware-based memory protection of a container-based virtualization environment. A set of access identifiers for a container of a kernel process related to a memory component may be established. An access request from a first user process to a first portion of the memory component may be received. A first candidate access identifier for the first portion of the memory component may be detected. A first access identifier of the set of access identifiers that corresponds to the first portion of the memory component may be identified. A hardware-based memory protection response operation may be determined. The hardware-based memory protection response operation may be carried-out.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: December 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yutaka Kawai, Masanori Mitsugi, Makoto Ogawa, Hiroyuki Tanaka
  • Publication number: 20180343109
    Abstract: An object is to securely implement character position interchange in a character string while maintaining signature security. There are included a signature generation apparatus to generate a first signature a for a message m including N (N being an integer not less than two) characters, using a signature key sk, and a homomorphic operation apparatus to obtain a parameter j being an integer not less than one and not more than N?1 and to generate a second signature ?? for an altered message where a jth character indicated by the parameter and a j+1th character in the message m are interchanged, using the parameter j, the first signature ?, and a homomorphic key hk different from the signature key sk.
    Type: Application
    Filed: October 8, 2015
    Publication date: November 29, 2018
    Applicant: Mitsubishi Electric Corporation
    Inventors: Yoshihiro KOSEKI, Yutaka KAWAI
  • Patent number: 10141671
    Abstract: A reversible plug connector includes a plug housing having a housing contact disposed on an inner surface of the plug housing, a moveable plug insulator disposed within the plug housing, the moveable plug insulator having an upper surface and a lower surface opposite the upper surface with a metallic conductor exposed on both the upper surface and the lower surface. The moveable plug insulator is configured to be vertically displaced in response to the reversible plug connector being inserted into a receptacle connector such that a portion of the metallic conductor is brought into contact with a receptacle contact on the receptacle connector and another portion of the metallic conductor is brought into contact with the housing contact, and thereby the housing contact is electrically connected to the receptacle contact. A corresponding system is also disclosed herein.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: November 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yuta Adachi, Yutaka Kawai, Yohichi Miwa
  • Publication number: 20180329847
    Abstract: A programmable apparatus for executing a function is disclosed. The programmable apparatus includes a physical interface configured to be connected with an external apparatus. The programmable apparatus also includes a function logic circuit configured to execute the function on the programmable apparatus. The programmable apparatus further includes a plurality of peripheral logic circuits, each of which is configured to connect the function logic circuit with the physical interface using a respective protocol. The programmable apparatus also includes a selector circuit configured to select one from among the plurality of the peripheral logic circuits to activate.
    Type: Application
    Filed: May 15, 2017
    Publication date: November 15, 2018
    Inventors: Yutaka Kawai, Yohichi Miwa
  • Patent number: 10116442
    Abstract: A data storage unit (202) stores encrypted data while remaining in an encrypted state, and stores decryption conditions to define a user attribute of a decryption-permission user who is permitted to decrypt the encrypted data. In a case wherein revocation information to indicate a user attribute of a revoked user who is no longer the decryption-permission user has been added to the decryption condition when update timing arrives, a revocation information removing unit (206) removes the revocation information from the decryption condition while the encrypted data remains in the encrypted state.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: October 30, 2018
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Takumi Mori, Yutaka Kawai, Nori Matsuda
  • Publication number: 20180301841
    Abstract: A reversible plug connector includes a plug housing having a housing contact disposed on an inner surface of the plug housing, a moveable plug insulator disposed within the plug housing, the moveable plug insulator having an upper surface and a lower surface opposite the upper surface with a metallic conductor exposed on both the upper surface and the lower surface. The moveable plug insulator is configured to be vertically displaced in response to the reversible plug connector being inserted into a receptacle connector such that a portion of the metallic conductor is brought into contact with a receptacle contact on the receptacle connector and another portion of the metallic conductor is brought into contact with the housing contact, and thereby the housing contact is electrically connected to the receptacle contact. A corresponding system is also disclosed herein.
    Type: Application
    Filed: February 2, 2018
    Publication date: October 18, 2018
    Inventors: Yuta Adachi, Yutaka Kawai, Yohichi Miwa
  • Publication number: 20180301840
    Abstract: A reversible plug connector includes a plug housing having a housing contact disposed on an inner surface of the plug housing, a moveable plug insulator disposed within the plug housing, the moveable plug insulator having an upper surface and a lower surface opposite the upper surface with a metallic conductor exposed on both the upper surface and the lower surface. The moveable plug insulator is configured to be vertically displaced in response to the reversible plug connector being inserted into a receptacle connector such that a portion of the metallic conductor is brought into contact with a receptacle contact on the receptacle connector and another portion of the metallic conductor is brought into contact with the housing contact, and thereby the housing contact is electrically connected to the receptacle contact. A corresponding system is also disclosed herein.
    Type: Application
    Filed: April 12, 2017
    Publication date: October 18, 2018
    Inventors: Yuta Adachi, Yutaka Kawai, Yohichi Miwa
  • Patent number: 10103471
    Abstract: A reversible plug connector includes a plug housing having a housing contact disposed on an inner surface of the plug housing, a moveable plug insulator disposed within the plug housing, the moveable plug insulator having an upper surface and a lower surface opposite the upper surface with a metallic conductor exposed on both the upper surface and the lower surface. The moveable plug insulator is configured to be vertically displaced in response to the reversible plug connector being inserted into a receptacle connector such that a portion of the metallic conductor is brought into contact with a receptacle contact on the receptacle connector and another portion of the metallic conductor is brought into contact with the housing contact, and thereby the housing contact is electrically connected to the receptacle contact. A corresponding system is also disclosed herein.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: October 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yuta Adachi, Yutaka Kawai, Yohichi Miwa
  • Publication number: 20180278410
    Abstract: The present invention is provided with an encryption similarity calculation unit to calculate an encryption similarity being a similarity degree between storage data and search data encrypted using a homomorphic encryption, by performing a homomorphic operation on storage encryption data being the storage data encrypted using the homomorphic encryption, and search encryption data being the search data encrypted using the homomorphic encryption, the search data being used in search of the storage data, and an encryption result transmission unit to generate an encryption search result to represent whether or not the similarity degree is not more than a threshold value ? by using the encryption similarity, and to transmit the encryption search result to a search device.
    Type: Application
    Filed: October 9, 2015
    Publication date: September 27, 2018
    Applicant: Mitsubishi Electric Corporation
    Inventors: Takato HIRANO, Yutaka KAWAI
  • Publication number: 20180267905
    Abstract: Disclosed aspects relate to hardware-based memory protection of a container-based virtualization environment. A set of access identifiers for a container of a kernel process related to a memory component may be established. An access request from a first user process to a first portion of the memory component may be received. A first candidate access identifier for the first portion of the memory component may be detected. A first access identifier of the set of access identifiers that corresponds to the first portion of the memory component may be identified. A hardware-based memory protection response operation may be determined. The hardware-based memory protection response operation may be carried-out.
    Type: Application
    Filed: March 14, 2017
    Publication date: September 20, 2018
    Inventors: Yutaka Kawai, Masanori Mitsugi, Makoto Ogawa, Hiroyuki Tanaka
  • Patent number: 10078493
    Abstract: The present invention provides a method of generating a sequence of pseudo-random numbers which are difficult to predict. The method includes: (i) generating a plurality of candidate pseudo-random numbers by a respectively corresponding plurality of (differently structured) linear feedback shift registers; (ii) generating a “selector number” from one or more additional linear feedback shift registers; and (iii) selecting a candidate number from the plurality of candidate numbers, based on the “selection number” to produce a selected pseudo-random number for output.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yutaka Kawai, Yohichi Miwa
  • Publication number: 20180246701
    Abstract: The present invention provides a method of generating a sequence of pseudo-random numbers which are difficult to predict. The method includes: (i) generating a plurality of candidate pseudo-random numbers by a respectively corresponding plurality of (differently structured) linear feedback shift registers; (ii) generating a “selector number” from one or more additional linear feedback shift registers; and (iii) selecting a candidate number from the plurality of candidate numbers, based on the “selection number” to produce a selected pseudo-random number for output.
    Type: Application
    Filed: May 8, 2018
    Publication date: August 30, 2018
    Inventors: Yutaka Kawai, Yohichi Miwa
  • Publication number: 20180246702
    Abstract: The present invention provides a method of generating a sequence of pseudo-random numbers which are difficult to predict. The method includes: (i) generating a plurality of candidate pseudo-random numbers by a respectively corresponding plurality of (differently structured) linear feedback shift registers; (ii) generating a “selector number” from one or more additional linear feedback shift registers; and (iii) selecting a candidate number from the plurality of candidate numbers, based on the “selection number” to produce a selected pseudo-random number for output.
    Type: Application
    Filed: May 8, 2018
    Publication date: August 30, 2018
    Inventors: Yutaka Kawai, Yohichi Miwa