Patents by Inventor Yusuke HOSHIZUKI

Yusuke HOSHIZUKI 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: 20240129107
    Abstract: A fully homomorphic encryption processing device processing a ciphertext is disclosed, the ciphertext has an integer as a plaintext. The encryption processing device includes a processor that executes a process including: obtaining a ciphertext by using a first polynomial and a second polynomial respectively including a second function and a third function, the second function and the third function being generated by decomposing a first function as a calculation object. The processor also applies the first polynomial to a first ciphertext to obtain a second ciphertext. The processor further applies the second polynomial to a ciphertext obtained by calculation based on applying a predetermined polynomial to the first ciphertext to obtain a third ciphertext. The processor performs a homomorphic operation using the second ciphertext and the third ciphertext to obtain a fourth ciphertext corresponding to a result of calculation of the first function which uses the first ciphertext as input.
    Type: Application
    Filed: October 2, 2023
    Publication date: April 18, 2024
    Applicant: AXELL CORPORATION
    Inventors: Yusuke HOSHIZUKI, Kotaro MATSUOKA
  • Publication number: 20240048353
    Abstract: An encryption processing device processing a ciphertext is disclosed. The ciphertext is a fully homomorphic ciphertext that has a value obtained by adding an error with a predetermined variance to a predetermined value, as a plaintext associated with an integer and that enables a predetermined operation between integers without decryption, and the predetermined operation is division of a first ciphertext as a dividend and a second ciphertext as a divisor. The encryption processing device includes a processor which executes a process including calculating a third ciphertext corresponding to a reciprocal of the divisor by using a first polynomial for the second ciphertext, and performing multiplication based on the first ciphertext and the third ciphertext to calculate a fourth ciphertext corresponding to a result of division of the first ciphertext and the second ciphertext as a result of multiplication.
    Type: Application
    Filed: July 13, 2023
    Publication date: February 8, 2024
    Applicant: AXELL CORPORATION
    Inventors: Yusuke HOSHIZUKI, Kotaro MATSUOKA
  • Publication number: 20240039698
    Abstract: An encryption processing device that processes a ciphertext, the ciphertext being a fully homomorphic ciphertext that has a value obtained by adding an error with a predetermined variance to a predetermined value, as a plaintext associated with an integer and that enables a predetermined operation between integers to be performed without decryption, the device including a processor which executes a process including generating, based on a first ciphertext as a multiplier, a third ciphertext having a first stepped polynomial as a plaintext and performing an operation based on the third ciphertext and a second ciphertext as a multiplicand to calculate a ciphertext corresponding to a result of multiplication between plaintexts of the first ciphertext and the second ciphertext as a fourth ciphertext of an operation result.
    Type: Application
    Filed: July 13, 2023
    Publication date: February 1, 2024
    Applicant: AXELL CORPORATION
    Inventors: Yusuke HOSHIZUKI, Kotaro MATSUOKA
  • Publication number: 20240039693
    Abstract: To speed up an operation by a full adder that achieves full homomorphic encryption, a ciphertext processed by an encryption processing device has two values as a plaintext and is a ciphertext of fully homomorphic encryption that allows various operations to be performed by performing a logical operation without performing decryption. The encryption processing device includes an operation unit that performs a logical operation for a ciphertext received by a receiving unit and an output unit that outputs a result of the operation by the operation unit. The operation unit reduces the number of logical operations (homomorphic operations) by temporarily using a specific ciphertext that can have multiple values as a plaintext.
    Type: Application
    Filed: May 28, 2021
    Publication date: February 1, 2024
    Applicant: AXELL CORPORATION
    Inventor: Yusuke HOSHIZUKI
  • Publication number: 20240022395
    Abstract: An operation by a full adder that achieves fully homomorphic encryption is speeded up. Ciphertexts are ciphertexts of fully homomorphic encryption that allow a logical operation to be performed without decryption. A sorting process is performed which rearranges the ciphertexts arranged in a predetermined order in accordance with a predetermined method. In the sorting process, a homomorphic operation based on a first ciphertext and a second ciphertext is performed. From a result of this homomorphic operation and a ciphertext obtained based on a predetermined polynomial, new first and second ciphertexts are calculated. When the first and second ciphertexts and the new first and second ciphertexts satisfy a predetermined condition, the first ciphertext and the second ciphertext are swapped.
    Type: Application
    Filed: September 25, 2023
    Publication date: January 18, 2024
    Applicant: AXELL CORPORATION
    Inventors: Yusuke HOSHIZUKI, Kotaro MATSUOKA
  • Publication number: 20240020696
    Abstract: An information processing apparatus that processes a priority granting process, the information processing apparatus includes a memory unit that memorizes a verification key for verifying an electronic signature for priority approval generated by using a private key of a priority seller that grants a prioritized approval authority to a transaction. The information processing apparatus further includes a processor which executes a process including verifying using the verification key, an electronic signature given to an unapproved transaction publicized on a distributed ledger, generating when an electronic signature given to the unapproved transaction is verified by the verifying as the electronic signature for priority approval, a block that preferentially includes the unapproved transaction over unapproved transactions to which the electronic signature for priority approval is not given, and publicizing the block on the distributed ledger.
    Type: Application
    Filed: August 29, 2023
    Publication date: January 18, 2024
    Applicant: AXELL CORPORATION
    Inventor: Yusuke HOSHIZUKI
  • Publication number: 20230351387
    Abstract: An information processing system includes a first apparatus and a second apparatus. The first apparatus includes a decision unit and a first publicizing unit. The decision unit decides secret information. The first publicizing unit publicizes a first transaction including limitation information enabling retrieving of crypto-assets by using the secret information on a distributed ledger. The second apparatus includes a receiving unit, a second publicizing unit, and an executing unit. The receiving unit receives the secret information. The second publicizing unit receives crypto-assets when the secret information is received by the receiving unit after the first transaction is publicized on a distributed ledger and by publicizing a second transaction including the secret information received by the receiving unit on a distributed ledger. The executing unit performs a predetermined operation in response to reception of the secret information by the receiving unit.
    Type: Application
    Filed: July 10, 2023
    Publication date: November 2, 2023
    Applicant: AXELL CORPORATION
    Inventor: Yusuke HOSHIZUKI
  • Patent number: 11651429
    Abstract: A trading system includes a first trading apparatus including a first processor, and a second trading apparatus including a second processor. The first processor encrypts data using secret information. The first processor publishes second trading information on a distributed ledger when first trading information enabling reception of crypto assets on a condition of publication of argument information that enables derivation of the secret information is published on a distributed ledger. The second trading information is information for receiving the crypto assets and includes the argument information. The second processor publishes the first trading information on a distributed ledger. The second processor acquires the argument information when the second trading information is published on a distributed ledger. The second processor decrypts encrypted data using the argument information.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: May 16, 2023
    Assignee: AXELL CORPORATION
    Inventor: Yusuke Hoshizuki
  • Patent number: 11611430
    Abstract: An arithmetic apparatus includes an interface and a circuity. The interface is connected to an information processing apparatus that is connected to a client apparatus and that processes data in an encrypted state. The circuitry acquires, from the information processing apparatus, encryption input data or encryption target data encrypted with a first encryption key. The circuitry decrypts the acquired, encryption input data or encryption target data with a first decryption key. Then, the circuitry executes a predetermined arithmetic operation on the decrypted arithmetic operation target data, encrypts data of an arithmetic operation result obtained by the predetermined arithmetic operation with the first encryption to key, and outputs the encrypted data of the arithmetic operation result to the information processing apparatus.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: March 21, 2023
    Assignee: AXELL CORPORATION
    Inventor: Yusuke Hoshizuki
  • Patent number: 11423297
    Abstract: A technique capable of providing a new function usable as an activation function is provided. An inference apparatus includes a receiving unit that receives input of target data; and an inference unit that executes a predetermined inference process with respect to the target data using a neural network model. The neural network model includes a plurality of processing layers, and, as the processing layers, one or more activation function layers that convert an input value by a predetermined activation function. The activation function of at least one of the activation function layers is configured as a function of a waveform the output value of which changes, in a first range, to approach a maximum value as an input value increases and, in a second range, away from a minimum value as the input value increases, such that the output values in the first and second ranges are not the same.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: August 23, 2022
    Assignee: AXELL CORPORATION
    Inventors: Yusuke Hoshizuki, Masashi Michigami
  • Patent number: 11374735
    Abstract: A processing apparatus includes at least one processor configured to function as: an input unit that receives encrypted data based on homomorphic encryption; and a process execution unit that executes a predetermined process by using the encrypted data while maintaining a secret state and includes one or more processing units. At least one of the processing units is a multiplication corresponding processing unit for executing a calculation corresponding to a processing of multiplying plaintext data by a predetermined multiplier.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: June 28, 2022
    Assignee: AXELL CORPORATION
    Inventors: Yusuke Hoshizuki, Masashi Michigami
  • Patent number: 11373098
    Abstract: An inference apparatus that executes a predetermined inference process using a neural network model including: an input unit configured to receive encryption data; and a processor configured to execute a process including: executing predetermined process with respect to the encryption data using the neural network model, wherein the neural network model has a processing layer that executes a process of generating second encryption data from a plurality of pieces of first encryption data input from a previous stage and outputting the second encryption data, the second encryption data providing, by being decrypted, a processing result obtained by performing operations with modulo operation with respect to plurality of pieces of plain text data corresponding to the plurality of pieces of first encryption data, the neural network model being configured such that a nonlinear function is not applied to the second encryption data in a posterior stage of the processing layer.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: June 28, 2022
    Assignee: AXELL CORPORATION
    Inventors: Yusuke Hoshizuki, Masashi Michigami
  • Patent number: 11368279
    Abstract: A processing apparatus includes at least one processor configured to function as: an input unit that receives encrypted data based on homomorphic encryption as an input; and a process execution unit that executes a predetermined process by using the encrypted data while maintaining a secret state by encryption and includes one or more processing units. At least one of the processing units is a multiplication corresponding processing unit for executing a calculation in a ciphertext space corresponding to a processing of multiplying plaintext data by a predetermined multiplier. The multiplication corresponding processing unit executes a calculation in the ciphertext space corresponding to a calculation of multiplying the plaintext data by an adjustment multiplication value on first encrypted data input from a preceding stage and outputs resulting data.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: June 21, 2022
    Assignee: AXELL CORPORATION
    Inventors: Yusuke Hoshizuki, Masashi Michigami
  • Patent number: 11323241
    Abstract: An encryption processing system includes: an encryption data generation device, an encryption processing device, and a processing result utilization device. A first processor of the encryption data generation device is configured to perform preprocessing by generating encrypted data of homomorphic encryption corresponding to data obtained by multiplying plaintext data as a target by a power of a predetermined number of two or more. A second processor of the encryption processing device is configured to perform acquiring the encrypted data, and executing a processing on the encrypted data in an encrypted state to obtain a processing result in the encrypted state. A third processor of the processing result utilization device is configured to perform acquiring the processing result, and postprocessing by decrypting data of the processing result in the encrypted state and by dividing the decrypted data by the power of the predetermined number of two or more.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: May 3, 2022
    Assignee: AXELL CORPORATION
    Inventor: Yusuke Hoshizuki
  • Patent number: 11303733
    Abstract: A server apparatus transmits information including a hash value of a previous block, data of a current block, and a search range with regard to one blockchain system to a client apparatus in a mining pool. The client apparatus calculates a Nonce value based on the information transmitted from the server apparatus and transmits the calculated Nonce value to the server apparatus. The server apparatus can transmit information regarding a plurality of blockchain systems to the client apparatus. The server apparatus decides one blockchain system based on a predetermined condition, transmits information related to the decided blockchain system to the client apparatus, and causes the client apparatus to perform mining.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: April 12, 2022
    Assignee: AXELL CORPORATION
    Inventor: Yusuke Hoshizuki
  • Patent number: 11121854
    Abstract: An aspect of the invention is directed to an imaging module including: an imaging device which converts an input optical image into image data; an encryption device which encrypts the image data by a homomorphic encryption method; and an interface which outputs encrypted image data received from the encryption device.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: September 14, 2021
    Assignee: AXELL CORPORATION
    Inventors: Kazuki Kyakuno, Yusuke Hoshizuki
  • Publication number: 20210201409
    Abstract: A trading system includes a first trading apparatus including a first processor, and a second trading apparatus including a second processor. The first processor encrypts data using secret information. The first processor publishes second trading information on a distributed ledger when first trading information enabling reception of crypto assets on a condition of publication of argument information that enables derivation of the secret information is published on a distributed ledger. The second trading information is information for receiving the crypto assets and includes the argument information. The second processor publishes the first trading information on a distributed ledger. The second processor acquires the argument information when the second trading information is published on a distributed ledger. The second processor decrypts encrypted data using the argument information.
    Type: Application
    Filed: December 22, 2020
    Publication date: July 1, 2021
    Applicant: AXELL CORPORATION
    Inventor: Yusuke HOSHIZUKI
  • Publication number: 20210044676
    Abstract: A server apparatus transmits information including a hash value of a previous block, data of a current block, and a search range with regard to one blockchain system to a client apparatus in a mining pool. The client apparatus calculates a Nonce value based on the information transmitted from the server apparatus and transmits the calculated Nonce value to the server apparatus. The server apparatus can transmit information regarding a plurality of blockchain systems to the client apparatus. The server apparatus decides one blockchain system based on a predetermined condition, transmits information related to the decided blockchain system to the client apparatus, and causes the client apparatus to perform mining.
    Type: Application
    Filed: October 28, 2020
    Publication date: February 11, 2021
    Applicant: AXELL CORPORATION
    Inventor: Yusuke HOSHIZUKI
  • Publication number: 20200374101
    Abstract: An encryption processing system includes: an encryption data generation device, an encryption processing device, and a processing result utilization device. A first processor of the encryption data generation device is configured to perform preprocessing by generating encrypted data of homomorphic encryption corresponding to data obtained by multiplying plaintext data as a target by a power of a predetermined number of two or more. A second processor of the encryption processing device is configured to perform acquiring the encrypted data, and executing a processing on the encrypted data in an encrypted state to obtain a processing result in the encrypted state. A third processor of the processing result utilization device is configured to perform acquiring the processing result, and postprocessing by decrypting data of the processing result in the encrypted state and by dividing the decrypted data by the power of the predetermined number of two or more.
    Type: Application
    Filed: March 27, 2020
    Publication date: November 26, 2020
    Applicant: AXELL CORPORATION
    Inventor: Yusuke HOSHIZUKI
  • Publication number: 20200328882
    Abstract: An arithmetic apparatus includes an interface and a circuity. The interface is connected to an information processing apparatus that is connected to a client apparatus and that processes data in an encrypted state. The circuitry acquires, from the information processing apparatus, encryption input data or encryption target data encrypted with a first encryption key. The circuitry decrypts the acquired, encryption input data or encryption target data with a first decryption key. Then, the circuitry executes a predetermined arithmetic operation on the decrypted arithmetic operation target data, encrypts data of an arithmetic operation result obtained by the predetermined arithmetic operation with the first encryption to key, and outputs the encrypted data of the arithmetic operation result to the information processing apparatus.
    Type: Application
    Filed: March 27, 2020
    Publication date: October 15, 2020
    Applicant: AXELL CORPORATION
    Inventor: Yusuke HOSHIZUKI