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

  • Publication number: 20210014057
    Abstract: Provided is a secret search device including an arithmetic processing unit configured to speed up secret search processing by, when the secret search processing is performed by executing a pairing operation relating to each element of an encrypted tag and each element of a trapdoor, and when the pairing operation is executed by using a pre-calculation table stored in a storage unit for each element to be used in the pairing operation. The arithmetic processing unit is configured to execute, based on information on a free space usable for the pre-calculation table, size adjustment of the pre-calculation table such that the pre-calculation table fits in the free space.
    Type: Application
    Filed: September 23, 2020
    Publication date: January 14, 2021
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Kenichiro HAYASAKA, Yutaka KAWAI
  • Publication number: 20200412536
    Abstract: A registration device (200) generates an encryption keyword by encrypting a keyword with a registration key, generates an index including the encryption keyword and identification information which identifies a corresponding ciphertext, generates a conversion key from the registration key and a search key, and registers a plurality of ciphertexts, the index, and the conversion key in a server device (400). A search device (300) generates a search query by encrypting a keyword, and transmits the search query to the server device (400).
    Type: Application
    Filed: September 15, 2020
    Publication date: December 31, 2020
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Takato HIRANO, Yutaka KAWAI, Yoshihiro KOSEKI
  • Patent number: 10872158
    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: Grant
    Filed: January 11, 2017
    Date of Patent: December 22, 2020
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Kenichiro Hayasaka, Yutaka Kawai, Takato Hirano, Yoshihiro Koseki
  • Publication number: 20200351081
    Abstract: A registration apparatus generates a data random number tuple R that is a tuple of random numbers whose quantity is the same as a level quantity L of a hierarchy that a user attribute forms, and that is also a tuple of uniformly random numbers. Also, the registration apparatus accepts a plaintext M and attribute information B.
    Type: Application
    Filed: December 28, 2018
    Publication date: November 5, 2020
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Takato HIRANO, Yutaka KAWAI, Yoshihiro KOSEKI
  • Publication number: 20200344049
    Abstract: A key acquisition unit (411) acquires a decryption key ski in a pair of a conversion source and a public key pkj in a pair of a conversion target, out of a plurality of pairs of a decryption key and a public key. A conversion key generation unit (412) encrypts the decryption key ski acquired by the key acquisition unit (411) with the public key pkj, so as to generate a conversion key rki?j for converting a ciphertext encrypted with a public key pki in the pair of the conversion source into a converted ciphertext that can be decrypted with a decryption key skj in the pair of the conversion target. An output unit (413) outputs the conversion key rki?j generated by the conversion key generation unit (412).
    Type: Application
    Filed: December 28, 2017
    Publication date: October 29, 2020
    Applicant: Mitsubishi Electric Corporation
    Inventors: Satoshi YASUDA, Yoshihiro KOSEKI, Yutaka KAWAI, Ryo HIROMASA
  • Publication number: 20200293085
    Abstract: A privacy filter includes a plurality of micro louvers. Each micro louver of the plurality of micro louvers is a same size. Each micro louver of the plurality of micro louvers are laid flat on top of each other to form the privacy filter. The plurality of micro louvers includes a first micro louver and a set of micro louvers. The first micro louver is in a fixed position. The set of micro louvers has a first piezo element at a first end of each micro louver and a second piezo element at a second end of each micro louver. The first end is opposite the second end.
    Type: Application
    Filed: March 15, 2019
    Publication date: September 17, 2020
    Inventors: Yuta Adachi, Yohichi Miwa, Yutaka Kawai
  • Patent number: 10778431
    Abstract: An encryption device (500) includes an encryption unit (504), a detection element generation unit (505), and a transmission unit (506). The encryption unit (504) encrypts a plain text by using one of a pair of keys to generate an encrypted text into which the plain text has been encrypted and which can be subjected to homomorphic computation. The detection element generation unit (505) generates a detection element E used to detect a change in the encrypted text by using the one key and the encrypted text. The transmission unit (506) transmits the encrypted text and the detection element.
    Type: Grant
    Filed: January 18, 2016
    Date of Patent: September 15, 2020
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yutaka Kawai, Takato Hirano, Yoshihiro Koseki
  • Publication number: 20200267211
    Abstract: A method for balancing load across multiple file servers is disclosed. In one embodiment, such a method includes monitoring load experienced by multiple file servers arranged in an active-active configuration. The method receives, from a client node, a request for an address associated with one of the file servers. The method determines a particular file server of the file servers that, if assigned to the client node, would reduce load imbalance between the file servers. In certain embodiments the particular file server is the file server experiencing the least load. The method returns, to the client node in response to the request, an address associated with the particular file server, thereby enabling the client node to mount the particular file server to access files thereon. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: February 16, 2019
    Publication date: August 20, 2020
    Applicant: International Business Machines Corporation
    Inventors: Shingo Nagai, Yutaka Kawai, Yohichi Miwa
  • Publication number: 20200226279
    Abstract: A registration terminal registers a set of a key and a ciphertext in which an access range is set and in which the key K is encrypted in a key server, and registers a tag for searching generated from the key and a keyword for searching in a search server. A search terminal acquires a ciphertext in which an access range whose range for permitting access includes an attribute is set, and decrypts the ciphertext with a decryption key in which the attribute is set, so as to generate a key. The search terminal generates a trapdoor for searching from the key and a keyword for searching, and transmits the trapdoor to the search server to acquire data corresponding to the keyword.
    Type: Application
    Filed: September 12, 2017
    Publication date: July 16, 2020
    Applicant: Mitsubishi Electric Corporation
    Inventors: Yutaka KAWAI, Yoshihiro KOSEKI
  • Patent number: 10673614
    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: Grant
    Filed: October 9, 2015
    Date of Patent: June 2, 2020
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Takato Hirano, Yutaka Kawai
  • Patent number: 10671556
    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: April 23, 2019
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yutaka Kawai, Yohichi Miwa
  • Patent number: 10673627
    Abstract: Using three pieces of element data w1, w2, and w3 obtained by partitioning storage data D, an encryption unit generates three sets of a first set A1 in which the first to third pieces of element data are sequentially arranged, a second set A2 in which the second to third pieces of element data are sequentially arranged, and a third set A3 composed of the third piece of element data. The encryption unit encrypts each piece of element data included in each set with a random number R(1) by a CBC mode.
    Type: Grant
    Filed: January 18, 2016
    Date of Patent: June 2, 2020
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yutaka Kawai, Takato Hirano
  • Publication number: 20200127810
    Abstract: An encryption device generates a ciphertext ct including an encryption element C in which a plaintext ? is set, an encryption element Cx in which an attribute x is set, and an encryption element F that is not to be decrypted with a decryption key skf corresponding to a policy f satisfied by the attribute x and in which the plaintext ? is set. A homomorphic computation device converts the ciphertext ct into a ciphertext ct˜ by converting, with the encryption element F, the encryption element C included in the ciphertext ct into an encryption element C˜ that can be decrypted with the decryption key skF corresponding to a policy set F acquired by a policy acquisition unit. The homomorphic computation device performs homomorphic computation g on the ciphertext ct˜ to generate a ciphertext ct*.
    Type: Application
    Filed: January 18, 2017
    Publication date: April 23, 2020
    Applicant: Mitsubishi Electric Corporation
    Inventors: Ryo HIROMASA, Yutaka KAWAI
  • Patent number: 10599599
    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: April 9, 2019
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yutaka Kawai, Yohichi Miwa
  • Patent number: 10592682
    Abstract: An encrypted data receiving unit (201) receives encrypted data which has been encrypted, in which a decryption condition to define a user attribute of a decryption-permission user who is permitted to decrypt the encrypted data is embedded. A data storage unit (202) stores the encrypted data received by the encrypted data receiving unit (201) in an encrypted state. A revocation processing unit (209) adds revocation information in which a user attribute of a revoked user who is no longer the decryption-permission user is indicated, to an embedded decryption condition that is embedded in the encrypted data, while the encrypted data remains in an encrypted state.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: March 17, 2020
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Takumi Mori, Yutaka Kawai, Nori Matsuda
  • Publication number: 20200065305
    Abstract: A search device (60) determines whether or not an auxiliary tag AT corresponding to an auxiliary query AQ obtained by conversion of a keyword exists, among auxiliary tags AT stored in an auxiliary tag storage unit (632) and obtained by conversion of a search word. When it is determined that the auxiliary tag AT corresponding to the auxiliary query AQ exists, the search device (60) specifies an encryption tag ET corresponding to a search query SQ being set with attribute information x indicating an attribute of a user, and the keyword, among encryption tags ET stored in an encryption tag storage unit (633) and being set with an access condition v indicating an accessible attribute, and the search word.
    Type: Application
    Filed: May 18, 2017
    Publication date: February 27, 2020
    Applicant: Mitsubishi Electric Corporation
    Inventors: Yutaka Kawai, Yoshihiro Koseki
  • Patent number: 10540310
    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: April 9, 2019
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yutaka Kawai, Yohichi Miwa
  • Patent number: 10454673
    Abstract: A master key update apparatus (400) acquires a master public key mpk including a basis B and a master secret key msk including a basis B* which is different from the basis B included in the master public key mpk. The master key update apparatus (400) updates the basis B included in the master public key mpk with updating information upk so as to generate a new master public key mpk?, and updates the basis B* included in the master secret key msk with the updating information upk so as to generate a new master secret key msk?.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: October 22, 2019
    Assignee: Mitsubishi Electric Corporation
    Inventor: Yutaka Kawai
  • Publication number: 20190260585
    Abstract: An encryption device (500) includes an encryption unit (504), a detection element generation unit (505), and a transmission unit (506). The encryption unit (504) encrypts a plain text by using one of a pair of keys to generate an encrypted text into which the plain text has been encrypted and which can be subjected to homomorphic computation. The detection element generation unit (505) generates a detection element E used to detect a change in the encrypted text by using the one key and the encrypted text. The transmission unit (506) transmits the encrypted text and the detection element.
    Type: Application
    Filed: January 18, 2016
    Publication date: August 22, 2019
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yutaka KAWAI, Takato HIRANO, Yoshihiro KOSEKI
  • Publication number: 20190260583
    Abstract: Using three pieces of element data w1, w2, and w3 obtained by partitioning storage data D, an encryption unit generates three sets of a first set A1 in which the first to third pieces of element data are sequentially arranged, a second set A2 in which the second to third pieces of element data are sequentially arranged, and a third set A3 composed of the third piece of element data. The encryption unit encrypts each piece of element data included in each set with a random number R(1) by a CBC mode.
    Type: Application
    Filed: January 18, 2016
    Publication date: August 22, 2019
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yutaka KAWAI, Takato HIRANO