Patents by Inventor Atsuo Yamaguchi

Atsuo Yamaguchi 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: 9092619
    Abstract: A data processing apparatus is provided, which detects falsification of software to data and rewriting of the data. The data processing apparatus according to an embodiment of the present invention comprises a security unit which has an encryption circuit for decrypting an encrypted signal including secrecy data. The security unit includes a compression circuit which compresses an access signal used in accessing the security unit and outputs the compression result, and a comparison circuit which compares the compression result outputted from the compression circuit with a previously-calculated expectation value of the compression result of the access signal.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: July 28, 2015
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Hirokazu Tsuruta, Atsuo Yamaguchi, Shigenori Miyauchi
  • Patent number: 9052975
    Abstract: A random number generator includes a ring oscillator having an EX-OR gate and four inverters together forming a loop. This loop enters stable state for a start signal having the low level and oscillates for the start signal having the high level. When the start signal has a pulse of a width shorter than the loop's delay time, output nodes responsively, sequentially enter metastable state hovering between the high and low levels. The metastable waveform becomes smaller with time and finally disappears. As metastable state cannot be controlled in longevity, it disappears at any random number node. A counter thus outputs a signal serving as true random number data depending on the longevity of the metastable state. A random number generator miniaturized and having reduced power consumption, and of high performance can thus be implemented.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: June 9, 2015
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Kazuhiko Fukushima, Atsuo Yamaguchi
  • Patent number: 8848459
    Abstract: To provide a semiconductor device which can perform initialization to a first state of two states of the first state and a second state, and which can generate a signal having a potential corresponding to the initialized first state. The present invention is the semiconductor device which can perform initialization to “0” (a first state) of two states of “0” and “1” (a second state), and which can generate a signal having a potential corresponding to initialized “0”. The semiconductor device 10 includes a plurality of flip-flop circuits 2 that are connected in parallel and which can hold the two states of “0” and “1”; and an AND circuit 3 which generates and outputs a signal having a potential corresponding to “0” when a state held in at least one flip-flop circuit 2 among the flip-flop circuits 2 is “0”. The AND circuit is connected to the flip-flop circuits 2.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: September 30, 2014
    Assignee: Renesas Electronics Corporation
    Inventors: Kazuhiko Fukushima, Atsuo Yamaguchi
  • Patent number: 8619991
    Abstract: An encoding/decoding operation portion includes an encoding/decoding operation circuit and an avoiding path for detouring the encoding decoding operation circuit and can select between encoding or decoding input data in the encoding/decoding operation circuit and detouring the encoding/decoding operation circuit to output the input data without change. Only one wire has to be provided from a selector to a key storage portion and an initialization-vector storage portion. With this construction, it is possible to realize an encoding/decoding circuit which can suppress an increase in the number of wires used to transmit a content of key data to the key storage portion and the initialization-vector storage portion and does not cause complication of circuit layout.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: December 31, 2013
    Assignee: Renesas Electronics Corporation
    Inventors: Shigenori Miyauchi, Atsuo Yamaguchi
  • Patent number: 8559634
    Abstract: An encoding/decoding operation portion includes an encoding/decoding operation circuit and an avoiding path for detouring the encoding decoding operation circuit and can select between encoding or decoding input data in the encoding/decoding operation circuit and detouring the encoding/decoding operation circuit to output the input data without change. Only one wire has to be provided from a selector to a key storage portion and an initialization-vector storage portion. With this construction, it is possible to realize an encoding/decoding circuit which can suppress an increase in the number of wires used to transmit a content of key data to the key storage portion and the initialization-vector storage portion and does not cause complication of circuit layout.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: October 15, 2013
    Assignee: Renesas Electronics Corporation
    Inventors: Shigenori Miyauchi, Atsuo Yamaguchi
  • Publication number: 20120314858
    Abstract: An encoding/decoding operation portion includes an encoding/decoding operation circuit and an avoiding path for detouring the encoding decoding operation circuit and can select between encoding or decoding input data in the encoding/decoding operation circuit and detouring the encoding/decoding operation circuit to output the input data without change. Only one wire has to be provided from a selector to a key storage portion and an initialization-vector storage portion. With this construction, it is possible to realize an encoding/decoding circuit which can suppress an increase in the number of wires used to transmit a content of key data to the key storage portion and the initialization-vector storage portion and does not cause complication of circuit layout.
    Type: Application
    Filed: August 23, 2012
    Publication date: December 13, 2012
    Applicant: RENESAS ELECTRONICS CORPORATION
    Inventors: Shigenori Miyauchi, Atsuo Yamaguchi
  • Publication number: 20120303690
    Abstract: A random number generator includes a ring oscillator having an EX-OR gate and four inverters together forming a loop. This loop enters stable state for a start signal having the low level and oscillates for the start signal having the high level. When the start signal has a pulse of a width shorter than the loop's delay time, output nodes responsively, sequentially enter metastable state hovering between the high and low levels. The metastable waveform becomes smaller with time and finally disappears. As metastable state cannot be controlled in longevity, it disappears at any random number node. A counter thus outputs a signal serving as true random number data depending on the longevity of the metastable state. A random number generator miniaturized and having reduced power consumption, and of high performance can thus be implemented.
    Type: Application
    Filed: August 2, 2012
    Publication date: November 29, 2012
    Inventors: Kazuhiko FUKUSHIMA, Atsuo Yamaguchi
  • Publication number: 20120250432
    Abstract: To provide a semiconductor device which can perform initialization to a first state of two states of the first state and a second state, and which can generate a signal having a potential corresponding to the initialized first state. The present invention is the semiconductor device which can perform initialization to “0” (a first state) of two states of “0” and “1” (a second state), and which can generate a signal having a potential corresponding to initialized “0”. The semiconductor device 10 includes a plurality of flip-flop circuits 2 that are connected in parallel and which can hold the two states of “0” and “1”; and an AND circuit 3 which generates and outputs a signal having a potential corresponding to “0” when a state held in at least one flip-flop circuit 2 among the flip-flop circuits 2 is “0”. The AND circuit is connected to the flip-flop circuits 2.
    Type: Application
    Filed: March 13, 2012
    Publication date: October 4, 2012
    Inventors: Kazuhiko FUKUSHIMA, Atsuo Yamaguchi
  • Patent number: 8260835
    Abstract: A random number generator includes a ring oscillator having an EX-OR gate and four inverters together forming a loop. This loop enters stable state for a start signal having the low level and oscillates for the start signal having the high level. When the start signal has a pulse of a width shorter than the loop's delay time, output nodes responsively, sequentially enter metastable state hovering between the high and low levels. The metastable waveform becomes smaller with time and finally disappears. As metastable state cannot be controlled in longevity, it disappears at any random number node. A counter thus outputs a signal serving as true random number data depending on the longevity of the metastable state. A random number generator miniaturized and having reduced power consumption, and of high performance can thus be implemented.
    Type: Grant
    Filed: August 18, 2008
    Date of Patent: September 4, 2012
    Assignees: Renesas Electronics Corporation, Renesas LSI Design Corporation
    Inventors: Kazuhiko Fukushima, Atsuo Yamaguchi
  • Publication number: 20120079286
    Abstract: A data processing apparatus is provided, which detects falsification of software to data and rewriting of the data. The data processing apparatus according to an embodiment of the present invention comprises a security unit which has an encryption circuit for decrypting an encrypted signal including secrecy data. The security unit includes a compression circuit which compresses an access signal used in accessing the security unit and outputs the compression result, and a comparison circuit which compares the compression result outputted from the compression circuit with a previously-calculated expectation value of the compression result of the access signal.
    Type: Application
    Filed: December 2, 2011
    Publication date: March 29, 2012
    Applicant: Renesas Electronics Corporation
    Inventors: Hirokazu TSURUTA, Atsuo Yamaguchi, Shigenori Miyauchi
  • Patent number: 8140858
    Abstract: A data processing apparatus is provided, which detects falsification of software to data and rewriting of the data. The data processing apparatus according to an embodiment of the present invention comprises a security unit which has an encryption circuit for decrypting an encrypted signal including secrecy data. The security unit includes a compression circuit which compresses an access signal used in accessing the security unit and outputs the compression result, and a comparison circuit which compares the compression result outputted from the compression circuit with a previously-calculated expectation value of the compression result of the access signal.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: March 20, 2012
    Assignee: Renesas Electronics Corporation
    Inventors: Hirokazu Tsuruta, Atsuo Yamaguchi, Shigenori Miyauchi
  • Publication number: 20110255694
    Abstract: An encoding/decoding operation portion includes an encoding/decoding operation circuit and an avoiding path for detouring the encoding decoding operation circuit and can select between encoding or decoding input data in the encoding/decoding operation circuit and detouring the encoding/decoding operation circuit to output the input data without change. Only one wire has to be provided from a selector to a key storage portion and an initialization-vector storage portion. With this construction, it is possible to realize an encoding/decoding circuit which can suppress an increase in the number of wires used to transmit a content of key data to the key storage portion and the initialization-vector storage portion and does not cause complication of circuit layout.
    Type: Application
    Filed: June 29, 2011
    Publication date: October 20, 2011
    Applicant: Renesas Electronics Corp.
    Inventors: Shigenori Miyauchi, Atsuo Yamaguchi
  • Publication number: 20090259856
    Abstract: A data processing apparatus is provided, which detects falsification of software to data and rewriting of the data. The data processing apparatus according to an embodiment of the present invention comprises a security unit which has an encryption circuit for decrypting an encrypted signal including secrecy data. The security unit includes a compression circuit which compresses an access signal used in accessing the security unit and outputs the compression result, and a comparison circuit which compares the compression result outputted from the compression circuit with a previously-calculated expectation value of the compression result of the access signal.
    Type: Application
    Filed: March 10, 2009
    Publication date: October 15, 2009
    Inventors: Hirokazu Tsuruta, Atsuo Yamaguchi, Shigenori Miyauchi
  • Patent number: 7471789
    Abstract: An addition and subtraction circuit performs addition and subtraction using a carry-in signal from another operation circuit, and outputs a carry-out signal generated through addition and subtraction to another operation circuit. A right-shift circuit performs right-shift using a shift-in signal from another operation circuit, and outputs a shift-out signal generated through right-shift to another operation circuit. Therefore, even if a data length of operation data is extended, a propagation path for a carry can be shortened, and an operation clock frequency of an encryption circuit can be increased.
    Type: Grant
    Filed: August 26, 2003
    Date of Patent: December 30, 2008
    Assignee: Renesas Technology Corp.
    Inventors: Shigenori Miyauchi, Atsuo Yamaguchi
  • Publication number: 20080313249
    Abstract: A random number generator includes a ring oscillator having an EX-OR gate and four inverters together forming a loop. This loop enters stable state for a start signal having the low level and oscillates for the start signal having the high level. When the start signal has a pulse of a width shorter than the loop's delay time, output nodes responsively, sequentially enter metastable state hovering between the high and low levels. The metastable waveform becomes smaller with time and finally disappears. As metastable state cannot be controlled in longevity, it disappears at any random number node. A counter thus outputs a signal serving as true random number data depending on the longevity of the metastable state. A random number generator miniaturized and having reduced power consumption, and of high performance can thus be implemented.
    Type: Application
    Filed: August 18, 2008
    Publication date: December 18, 2008
    Applicants: RENESAS TECHNOLOGY CORP., RENESAS LSI DESIGN CORPORATION
    Inventors: Kazuhiko Fukushima, Atsuo Yamaguchi
  • Patent number: 7424500
    Abstract: A random number generator includes a ring oscillator having an EX-OR gate and four inverters together forming a loop. This loop enters stable state for a start signal having the low level and oscillates for the start signal having the high level. When the start signal has a pulse of a width shorter than the loop's delay time, output nodes responsively, sequentially enter metastable state hovering between the high and low levels. The metastable waveform becomes smaller with time and finally disappears. As metastable state cannot be controlled in longevity, it disappears at any random number node. A counter thus outputs a signal serving as true random number data depending on the longevity of the metastable state. A random number generator miniaturized and having reduced power consumption, and of high performance can thus be implemented.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: September 9, 2008
    Assignees: Renesas Technology Corp., Renesas LSI Design Corporation
    Inventors: Kazuhiko Fukushima, Atsuo Yamaguchi
  • Patent number: 7171437
    Abstract: A power-residue calculating unit includes a K register connected to a first internal bus for once storing an intermediate calculation result to be discarded when a power-residue calculation is executed in accordance with a binary method. Therefore even when data to be discarded appears during the calculation, a write into K register is performed, so that current in a write operation flows thereby improving immunity against Power Analysis.
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: January 30, 2007
    Assignee: Renesas Technology Corp.
    Inventor: Atsuo Yamaguchi
  • Publication number: 20070014396
    Abstract: An encoding/decoding operation portion includes an encoding/decoding operation circuit and an avoiding path for detouring the encoding/decoding operation circuit and can select between encoding or decoding input data in the encoding/decoding operation circuit and detouring the encoding/decoding operation circuit to output the input data without change. Only one wire has to be provided from a selector to a key storage portion and an initialization-vector storage portion. With this construction, it is possible to realize an encoding/decoding circuit which can suppress an increase in the number of wires used to transmit a content of key data to the key storage portion and the initialization-vector storage portion and does not cause complication of circuit layout.
    Type: Application
    Filed: July 11, 2006
    Publication date: January 18, 2007
    Applicant: Renesas Technology Corp.
    Inventors: Shigenori Miyauchi, Atsuo Yamaguchi
  • Publication number: 20050055531
    Abstract: A free page extracting unit extracts a free page of a non-volatile memory. A directory page writing unit writes, to the free page extracted by the free page extracting unit, a directory that includes a logical page/physical page translation table of a page to which updated data are to be written. Further, a data page writing unit writes updated data to the free page extracted by the free page extracting unit. Therefore, even when data updating operation is interrupted, loss of the original data can be prevented, and the data before updating can be recovered.
    Type: Application
    Filed: February 25, 2004
    Publication date: March 10, 2005
    Applicants: Renesas Technology Corp., Renesas LSI Design Corporation
    Inventors: Kazuo Asami, Atsuo Yamaguchi
  • Publication number: 20050052280
    Abstract: When a CPU proceeds to an interruption process, a value permitting an access to a security-related area is set in a flag register, and when the CPU returns from the interruption process, a value prohibiting an access to the security-related area is set in the flag register. A resource selecting signal generating circuit generates access signals for accessing to various areas in a non-volatile memory and an RAM, in accordance with the flag stored in the flag register. Therefore, when the security-related area is held as an interruption processing area, it becomes possible to prevent an access to the security-related area from a security-non-related program area, and hence, it becomes possible to prevent leakage of security-related information.
    Type: Application
    Filed: September 2, 2004
    Publication date: March 10, 2005
    Inventors: Kazuhiko Fukushima, Atsuo Yamaguchi