Patents by Inventor Takahiko Sugahara

Takahiko Sugahara 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: 10096379
    Abstract: A memory controller performs a reliability test only on a memory array out of the memory array and a random number generator on receipt of a memory test command from a testing device while performing a reliability test only on the random number generator out of the memory array and the random number generator on receipt of a random number test command from the testing device.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: October 9, 2018
    Assignee: MegaChips Corporation
    Inventor: Takahiko Sugahara
  • Patent number: 9959403
    Abstract: The communication device sends an authentication code (N) to a semiconductor memory to instruct the semiconductor memory to authenticate the communication device. The semiconductor memory authenticates the communication device based on the authentication code (N), and if the communication device is determined to be valid, sends an authentication code (N+1) to the communication device to instruct the communication device to authenticate the semiconductor memory in response to the authentication code (N). The communication device authenticates the semiconductor memory based on the authentication code (N+1).
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: May 1, 2018
    Assignee: MegaChips Corporation
    Inventor: Takahiko Sugahara
  • Publication number: 20180097613
    Abstract: A noise generation module generates power consumption noise to conceal the power consumption characteristics of a cryptographic module. The cryptographic module performs first non-linear transformation on received data, and the noise generation module performs second non-linear transformation on received data during the operational period of the first non-linear transformation.
    Type: Application
    Filed: October 3, 2017
    Publication date: April 5, 2018
    Applicant: MegaChips Corporation
    Inventors: Takahiko SUGAHARA, Hiromu YUTANI, Hajime YOSHIMURA, Masayuki IMAGAWA
  • Patent number: 9817711
    Abstract: An ECC circuit can operate in a plurality of error correction modes with different correcting capabilities for data stored in a memory. The ECC circuit calculates a syndrome with respect to information data in accordance with an error correction mode set by a control part and adds a syndrome of a fixed length in which dummy bits are added to the calculated syndrome, to the information data. When code data is read out, the ECC circuit performs a correction process on the code data by using the syndrome included in the code data.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: November 14, 2017
    Assignee: MegaChips Corporation
    Inventors: Takahiko Sugahara, Eri Fukushita
  • Publication number: 20170060460
    Abstract: An object of the present invention is to provide a technique that makes it difficult to fabricate an illegal duplicate of a semiconductor storage apparatus. In a memory controller, an address acquisition unit acquires a latency-related designated address. The latency-related designated address is an address in the semiconductor memory storing data to be transmitted with the minimum latency upon reception of a read command, and is identical with an address held by a host. A pre-acquisition unit reads the data for the latency-related designated address from the semiconductor memory and stores it in the buffer. A comparator compares the address included in the read command to the latency-related designated address. Depending on the result of the comparison by the comparator, a transmission control unit transmits the data stored in the buffer to the host at the time point of completion of a minimum latency.
    Type: Application
    Filed: August 22, 2016
    Publication date: March 2, 2017
    Applicant: MegaChips Corporation
    Inventors: Takahiko Sugahara, Hiromu Yutani, Hajime Yoshimura
  • Publication number: 20170063545
    Abstract: A random number generating device includes an uncertain circuit which outputs uncertain data, and a cipher processing device. The cipher processing device encrypts input data using a cipher function of the cipher processing device, and generates a random number including higher uniformity than data outputted from said uncertain circuit using the cipher function of the cipher processing device and the data outputted from the uncertain circuit.
    Type: Application
    Filed: November 14, 2016
    Publication date: March 2, 2017
    Applicant: MegaChips Corporation
    Inventor: Takahiko SUGAHARA
  • Publication number: 20170026169
    Abstract: A control circuit causes a first cryptographic module to perform a dummy operation in a command processing period and a data processing period in which a second cryptographic module performs a normal operation while the first cryptographic module does not perform a normal operation.
    Type: Application
    Filed: July 19, 2016
    Publication date: January 26, 2017
    Applicant: MegaChips Corporation
    Inventor: Takahiko SUGAHARA
  • Publication number: 20170010989
    Abstract: A control circuit of a memory device feeds a first clock received from a transmission control circuit of a host device back to a reception control circuit of the host device as a second clock. The reception control circuit controls data reception from the memory device in synchronization with the fed-back second clock.
    Type: Application
    Filed: July 8, 2016
    Publication date: January 12, 2017
    Applicant: MegaChips Corporation
    Inventor: Takahiko SUGAHARA
  • Patent number: 9537655
    Abstract: A random number generating device includes an uncertain circuit which outputs uncertain data, and a cipher processing device. The cipher processing device encrypts input data using a cipher function of the cipher processing device, and generates a random number including higher uniformity than data outputted from said uncertain circuit using the cipher function of the cipher processing device and the data outputted from the uncertain circuit.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: January 3, 2017
    Assignee: MegaChips Corporation
    Inventor: Takahiko Sugahara
  • Publication number: 20160179472
    Abstract: A random number generation device includes a circuitry configured to output an output value of alternating 0 and 1 of two-valued logic, determine a sampling timing by generating data in which values change irregularly based on the output value, and generate a random number by sampling the output value at the sampling timing.
    Type: Application
    Filed: December 18, 2015
    Publication date: June 23, 2016
    Applicant: MegaChips Corporation
    Inventor: Takahiko SUGAHARA
  • Publication number: 20160124826
    Abstract: A semiconductor memory includes a memory controller including a plurality of processing circuits. The plurality of processing units includes an encryption/decryption unit that encrypts and decrypts a signal transmitted to and from the memory controller. The encryption/decryption unit includes a self test unit that performs a reliability test of the encryption/decryption unit on receipt of a predetermined test command from a testing device.
    Type: Application
    Filed: October 27, 2015
    Publication date: May 5, 2016
    Applicant: MegaChips Corporation
    Inventor: Takahiko SUGAHARA
  • Publication number: 20160118142
    Abstract: A memory controller performs a reliability test only on a memory array out of the memory array and a random number generator on receipt of a memory test command from a testing device while performing a reliability test only on the random number generator out of the memory array and the random number generator on receipt of a random number test command from the testing device.
    Type: Application
    Filed: October 23, 2015
    Publication date: April 28, 2016
    Applicant: MegaChips Corporation
    Inventor: Takahiko SUGAHARA
  • Patent number: 9003202
    Abstract: A technique for improving data security is provided. To be specific, in a memory system including an information processing apparatus and a semiconductor memory device, the semiconductor memory device has an interface section that transmits, to the information processing apparatus, data read out from a memory core according to a plurality of communication protocols having different signal transmission/reception methods. Based on a switch command inputted from the information processing apparatus, a communication protocol selection section inputs, to the interface section, a selection signal for selecting a particular communication protocol from the plurality of communication protocols.
    Type: Grant
    Filed: April 5, 2010
    Date of Patent: April 7, 2015
    Assignee: MegaChips Corporation
    Inventors: Takahiko Sugahara, Tetsuo Furuichi, Ikuo Yamaguchi, Takashi Oshikiri
  • Patent number: 8949690
    Abstract: An ECC circuit can operate in a plurality of error correction modes with different correcting capabilities for data stored in a memory. The ECC circuit calculates a syndrome with respect to information data in accordance with an error correction mode set by a control part and adds a syndrome of a fixed length in which dummy bits are added to the calculated syndrome, to the information data. When code data is read out, the ECC circuit performs a correction process on the code data by using the syndrome included in the code data.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: February 3, 2015
    Assignee: MegaChips Corporation
    Inventors: Takahiko Sugahara, Eri Fukushita
  • Publication number: 20150012968
    Abstract: The communication device sends an authentication code (N) to a semiconductor memory to instruct the semiconductor memory to authenticate the communication device. The semiconductor memory authenticates the communication device based on the authentication code (N), and if the communication device is determined to be valid, sends an authentication code (N+1) to the communication device to instruct the communication device to authenticate the semiconductor memory in response to the authentication code (N). The communication device authenticates the semiconductor memory based on the authentication code (N+1).
    Type: Application
    Filed: July 1, 2014
    Publication date: January 8, 2015
    Applicant: MegaChips Corporation
    Inventor: Takahiko SUGAHARA
  • Publication number: 20140380119
    Abstract: An ECC circuit can operate in a plurality of error correction modes with different correcting capabilities for data stored in a memory. The ECC circuit calculates a syndrome with respect to information data in accordance with an error correction mode set by a control part and adds a syndrome of a fixed length in which dummy bits are added to the calculated syndrome, to the information data. When code data is read out, the ECC circuit performs a correction process on the code data by using the syndrome included in the code data.
    Type: Application
    Filed: September 5, 2014
    Publication date: December 25, 2014
    Applicant: MegaChips Corporation
    Inventors: Takahiko Sugahara, Eri Fukushita
  • Publication number: 20140341375
    Abstract: A random number generating device includes an uncertain circuit which outputs uncertain data, and a cipher processing device. The cipher processing device encrypts input data using a cipher function of the cipher processing device, and generates a random number including higher uniformity than data outputted from said uncertain circuit using the cipher function of the cipher processing device and the data outputted from the uncertain circuit.
    Type: Application
    Filed: April 30, 2014
    Publication date: November 20, 2014
    Applicant: MegaChips Corporation
    Inventor: Takahiko SUGAHARA
  • Patent number: 8826042
    Abstract: A technique allowing an improvement in the confidentiality of information stored in a memory device. A memory controller includes a key generation part that newly generates key information for use in encryption and decryption of information at every predetermined timing, and a data conversion circuit that encrypts information to be outputted to a memory device based on the information and decrypts encrypted information inputted from the memory device based on the key information. In the data conversion circuit, each time the key generation part generates new key information, key information is updated so as to set the new key information as the key information.
    Type: Grant
    Filed: April 5, 2010
    Date of Patent: September 2, 2014
    Assignee: MegaChips Corporation
    Inventors: Takahiko Sugahara, Tetsuo Furuichi, Ikuo Yamaguchi, Takashi Oshikiri
  • Patent number: 8725952
    Abstract: An address comparator stores an address of data read out by a host system. Also, a buffer reads out the data from a memory and stores the data. If an address of data which is expected to be newly read out by the host system is included in addresses which have already been stored in the address comparator, the host system 1 newly reads out the data from the buffer, not from the memory. As a result, it is possible to eliminate or lessen the possibility of unintentional rewriting of data which is likely to be caused due to repeated readout of data.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: May 13, 2014
    Assignee: Megachips Corporation
    Inventors: Takahiko Sugahara, Tetsuo Furuichi
  • Patent number: 8375169
    Abstract: An address comparator stores an address of data read out by a host system. Also, a buffer reads out the data from a memory and stores the data. If an address of data which is expected to be newly read out by the host system is included in addresses which have already been stored in the address comparator, the host system 1 newly reads out the data from the buffer, not from the memory. As a result, it is possible to eliminate or lessen the possibility of unintentional rewriting of data which is likely to be caused due to repeated readout of data.
    Type: Grant
    Filed: January 2, 2008
    Date of Patent: February 12, 2013
    Assignee: MegaChips Corporation
    Inventors: Takahiko Sugahara, Tetsuo Furuichi