Patents by Inventor Toru Sorimachi

Toru Sorimachi 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: 11218240
    Abstract: A code generation apparatus (100) generates a plurality of spreading code sequences, using block encryption processing of outputting a plurality of blocks as a spreading code sequence (D). A parameter selection unit (130) acquires a sequence parameter (KP) uniquely corresponding to each spreading code sequence (D) of the of the plurality of spreading code sequences. A secret key acquisition unit (150) acquires a secret key (K). A code sequence generation unit (140) changes output data that is output from each of process elements, using the sequence parameter (KP), when the code sequence generation unit (140) generates each spreading code sequence (D) of the plurality of spreading code sequences by the block encryption processing using the sequence parameter (KP) and the secret key (K).
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: January 4, 2022
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Toru Sorimachi
  • Publication number: 20210203430
    Abstract: A code generation apparatus (100) generates a plurality of spreading code sequences, using block encryption processing of outputting a plurality of blocks as a spreading code sequence (D). A parameter selection unit (130) acquires a sequence parameter (KP) uniquely corresponding to each spreading code sequence (D) of the of the plurality of spreading code sequences. A secret key acquisition unit (150) acquires a secret key (K). A code sequence generation unit (140) changes output data that is output from each of process elements, using the sequence parameter (KP), when the code sequence generation unit (140) generates each spreading code sequence (D) of the plurality of spreading code sequences by the block encryption processing using the sequence parameter (KP) and the secret key (K).
    Type: Application
    Filed: June 27, 2017
    Publication date: July 1, 2021
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Toru SORIMACHI
  • Publication number: 20180024813
    Abstract: A pseudo-random number generation device calculates a value st[i] of b[i] bits by using a function F[i] taking a value st[i?1] as input for each integer value i with i=1, . . . , n in ascending order. The pseudo-random number generation device calculates a value x[i] of r[i] bits by using a function g[i] taking as input at least a part of bits of a value st[j] and at least a part of bits of the value st[i] for at least a part of an integer value i with i=1, . . . , n, where a value j is an integer value smaller than the integer value i. The pseudo-random number generation device combines the values x[i] calculated by using the function g[i] to obtain a pseudo random number.
    Type: Application
    Filed: February 19, 2015
    Publication date: January 25, 2018
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yusuke NAITO, Toru SORIMACHI, Tomomi KASUYA
  • Publication number: 20170126399
    Abstract: In an encryption apparatus, a division part determines as a unit of processing, the number of blocks to be encrypted using the same key, and divides plaintext data input from a second input part by the unit of processing. An encryption part generates from a common key input from a first input part, processing keys 1 to N which are different from each other and the number of which is the same as the number N of divisions of the plaintext data at the division part, and generates encrypted data by encrypting for each unit of processing determined by the division part, individual blocks of the plaintext data input from the second input part, by means of a block cipher F using the same generated processing key I.
    Type: Application
    Filed: May 14, 2014
    Publication date: May 4, 2017
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Toru SORIMACHI
  • Patent number: 7184549
    Abstract: To encrypt another piece of data during encrypting process of a certain piece of data, a memory 55 is provided in parallel with a feedback line 65 which feeds back data from an encrypting module 51using an encryption key K to a selector 54. When an interrupt IT for processing plaintext block data N1 is generated while plaintext block data M1 is processed, ciphertext block data C1 at timing of generation of the interrupt IT is made to be stored in a register 56. The ciphertext block data C1 stored in the memory 55 is made to be selected by the selector 54 at timing of completion of processing the plaintext block data N1, and processing the plaintext block data M1+1 is started.
    Type: Grant
    Filed: December 22, 2000
    Date of Patent: February 27, 2007
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Toru Sorimachi, Toshio Tokita
  • Publication number: 20020181709
    Abstract: To encrypt another piece of data during encrypting process of a certain piece of data, a memory 55 is provided in parallel with a feedback line 65 which feeds back data from an encrypting module 51using an encryption key K to a selector 54. When an interrupt IT for processing plaintext block data Ni is generated while plaintext block data Mi is processed, ciphertext block data Ci at timing of generation of the interrupt IT is made to be stored in a register 56. The ciphertext block data Ci stored in the memory 55 is made to be selected by the selector 54 at timing of completion of processing the plaintext block data Ni, and processing the plaintext block data Mi+1 is started.
    Type: Application
    Filed: December 6, 2001
    Publication date: December 5, 2002
    Inventors: Toru Sorimachi, Toshio Tokita