Patents by Inventor Takayuki Sasaki

Takayuki Sasaki 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: 11709940
    Abstract: According to an example embodiment, a firmware rewriting apparatus includes: call position specifying means for specifying, among instructions described in a program of firmware stored in a memory, the instructions for changing a control flow; free area specifying means for specifying a free area in a storage area of the memory in which the program is not stored; and program rewriting means for rewriting the instruction specified by the call position specifying means into a call instruction of a frequency adjustment code and writing the frequency adjustment code for calling an inspection code at a frequency corresponding to a frequency of calling the frequency adjustment code and the inspection code for performing a security check of the program in response to a call from the frequency adjustment code into the free area specified by the free area specifying means.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: July 25, 2023
    Assignee: NEC CORPORATION
    Inventors: Toshiki Kobayashi, Takayuki Sasaki, Yusuke Morita
  • Publication number: 20230229783
    Abstract: The present disclosure aims to provide a backdoor inspection device, a user device, a system, a method, and a non-transitory computer-readable medium that can increase trustability of software as to whether or not there is a backdoor in the software. A system according to the present disclosure includes: a plurality of backdoor inspection devices; a plurality of databases; and a user device, in which the backdoor inspection device includes: a backdoor presuming means for performing backdoor inspection on a prescribed software installed in a counterpart device that communicates with the user device and presumes whether or not there is a backdoor in the prescribed software; a certificate issuance means for issuing a backdoor inspection certificate including a result of the backdoor inspection, the database includes: a registration means for registering the backdoor inspection certificate; and a transmission means for transmitting the backdoor inspection certificate.
    Type: Application
    Filed: June 5, 2020
    Publication date: July 20, 2023
    Applicant: NEC Corporation
    Inventors: Takayuki Sasaki, Yusuke Shimada
  • Publication number: 20230229766
    Abstract: An identifying unit identifies, in a backdoor inspection device, a plurality of code blocks included in software to be inspected. An inspection unit executes backdoor inspection processing on the software to be inspected for the plurality of the code blocks that are identified by the identifying unit. An adjustment processing unit executes adjustment processing including obfuscation processing on the software to be inspected. A certificate generation unit generates a first certificate containing at least information on a result of the backdoor inspection processing. An output unit outputs the software to be inspected on which the adjustment processing has been performed together with the first certificate.
    Type: Application
    Filed: June 3, 2020
    Publication date: July 20, 2023
    Applicant: NEC Corporation
    Inventors: Takayuki Sasaki, Yusuke Shimada
  • Publication number: 20230141005
    Abstract: There is provided an image processing apparatus and method capable of suppressing an increase in a processing time for image clustering. Sparse pixels included in an image are clustered, sparse information obtained by this clustering is interpolated by image filtering that uses an image signal as a guide, and thereby a dense clustering result is derived. For example, the sparse information is model coefficients or a clustering result obtained by the clustering. The present disclosure can be applied to, for example, an image processing apparatus, an image processing method, and the like.
    Type: Application
    Filed: May 14, 2021
    Publication date: May 11, 2023
    Applicant: SONY GROUP CORPORATION
    Inventors: Yusuke MORIUCHI, Kenichiro NAKAMURA, Hajime MIHARA, Takayuki SASAKI
  • Publication number: 20230093157
    Abstract: A storage device includes a first electrode, a second electrode, and a resistance change storage layer between the first and second electrodes. The storage layer is either in a first resistance state or in a second resistance state having a resistance higher than the first resistance state and contains at least two elements selected from a group consisting of germanium, antimony, and tellurium. The storage device further includes an interface layer between the first electrode and the resistance change storage layer. The interface layer contains at least one of the elements of the resistance change storage layer and includes a conductive region and an insulating region.
    Type: Application
    Filed: March 1, 2022
    Publication date: March 23, 2023
    Inventors: Shigeyuki HIRAYAMA, Takayuki SASAKI, Yukihiro NOMURA, Tsunehiro INO
  • Patent number: 11604879
    Abstract: An attestation system 80 includes a trustworthiness calculation unit 81 and an attestation unit 82. The trustworthiness calculation unit 81 calculates trustworthiness determined based on a state of a component, a method of attestation, or a result of attestation, for the component. The attestation unit 82 performs attestation of the component based on the trustworthiness.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: March 14, 2023
    Assignee: NEC CORPORATION
    Inventors: Ryo Hamamoto, Takayuki Sasaki
  • Publication number: 20230066755
    Abstract: An electric tool system includes an electric tool and a management system. The electric tool includes a first communications unit that establishes wireless communication. The electric tool is used to do work on a work target. The management system includes a second communications unit that communicates wirelessly with the first communications unit of the electric tool. The management system makes the second communications unit transmit, during a single communication session with the first communications unit, setting information about multiple tasks of the work to the first communications unit.
    Type: Application
    Filed: August 29, 2022
    Publication date: March 2, 2023
    Inventors: Yuta HARA, Takayuki SASAKI, Tetsuya OHASHI
  • Patent number: 11512167
    Abstract: To provide a polyether polyol having a high degree of freedom in the design of a polyurethane foam, and capable of providing a polyol system solution excellent in storage stability. A polyether polyol having a polyoxyalkylene chain consisting of oxyalkylene units, and having a degree of unsaturation of at most 0.020 meq/g, a hydroxy value of from 1 to 80 mgKOH/g, a content of oxyethylene units of from 0 to 50 mass %, and a content of ultra-high molecular weight components which have molecular weights of from 12 to 46 times the number average molecular weight of at most 1,000 mass ppm. The number average molecular weight is a molecular weight as calculated as polystyrene measured by gel permeation chromatography (GPC) method, and the content of ultra-high molecular weight components is a value measured by high performance liquid chromatography (HPLC) method using a charged aerosol detector (CAD).
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: November 29, 2022
    Assignee: AGC Inc.
    Inventors: Shinji Okada, Norihito Miyagawa, Tomoyuki Suzuki, Takayuki Sasaki, Takashi Ito
  • Publication number: 20220374510
    Abstract: According to an example embodiment, an information processing apparatus includes: a memory that stores a program; whitelist storage means for storing a whitelist in which first verification data corresponding to each part of the program is listed; arithmetic processing means for executing the program; verification means for verifying whether there is a tampering with each part of the program by comparing the first verification data listed in the whitelist with second verification data that is newly calculated when each part of the program is executed; and information acquisition means for acquiring, when it is determined by the verification means that some part of the program has been tampered with, a snapshot related to the program determined to have been tampered with.
    Type: Application
    Filed: September 27, 2019
    Publication date: November 24, 2022
    Applicant: NEC Corporation
    Inventor: Takayuki Sasaki
  • Publication number: 20220358211
    Abstract: A semiconductor device (100) includes: a determination unit (110) configured to determine whether an avoidance condition of inspection of control flow integrity is satisfied (e.g., a degree of similarity with a previous input value is in a predetermined range) based on determination auxiliary information, which is at least an input value in a target code block to be executed among a plurality of code blocks in a predetermined program, and an inspection unit (120) configured to avoid inspection of control flow integrity in the target code block when it is determined that the avoidance condition is satisfied.
    Type: Application
    Filed: June 25, 2019
    Publication date: November 10, 2022
    Applicant: NEC Corporation
    Inventors: Astha JADA, Toshiki KOBAYASHI, Takayuki SASAKI, Daniele Enrico ASONI, Adrian PERRIG
  • Publication number: 20220327203
    Abstract: According to an embodiment, a whitelist generation apparatus includes merging means for merging a first whitelist in which first verification data that corresponds to a first program is listed with a second whitelist in which second verification data that corresponds to a second program stored in a library to which the first program is linked is listed, and thus generating a third whitelist in which third verification data is listed.
    Type: Application
    Filed: September 27, 2019
    Publication date: October 13, 2022
    Applicant: NEC Corporation
    Inventor: Takayuki SASAKI
  • Publication number: 20220310918
    Abstract: A storage device includes a resistance change memory element including a first electrode, a second electrode, a resistance change layer between the first and second electrodes, including at least two elements selected from a group consisting of germanium (Ge), antimony (Sb), and tellurium (Te), and having a crystal structure with a c-axis oriented in a first direction from the first electrode toward the second electrode, and a first layer between the first electrode and the resistance change layer and including nitrogen (N) and at least one of silicon (Si) or germanium (Ge).
    Type: Application
    Filed: August 24, 2021
    Publication date: September 29, 2022
    Inventors: Takayuki SASAKI, Yukihiro NOMURA
  • Patent number: 11449473
    Abstract: A data tracking unit 80 includes a distribution history storage unit 81 that stores a distribution history of data, a tracking tag adding unit 82 that adds a tracking tag used to identify tracking data, a first transmission unit 83 that transmits data to which the tracking tag is added to the component 90, and a distribution history registration unit 84 that registers a distribution history of the data to which the tracking tag is added, in the distribution history storage unit 81. The component 90 includes a second transmission unit 91 that transmits data to which the same tracking tag as a tracking tag added to the received data is added to another component 90 or the data tracking unit 80. The history registration unit 84 registers a result of tracking of data associated with the same tracking tag, as a distribution history of the data, in the distribution history storage unit 81.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: September 20, 2022
    Assignee: NEC CORPORATION
    Inventors: Takayuki Sasaki, Ryo Hamamoto
  • Publication number: 20220292201
    Abstract: In backdoor inspection apparatus, an inspection control unit controls whether or not to cause a target functional block to be input to an inspection unit according to trust of the target functional block. The inspection unit executes inspection processing for a backdoor on the input target functional block.
    Type: Application
    Filed: August 27, 2019
    Publication date: September 15, 2022
    Applicant: NEC Corporation
    Inventors: Takayuki SASAKI, Yusuke SHIMADA
  • Publication number: 20220292191
    Abstract: In a backdoor inspection apparatus, a static analysis unit executes static analysis processing for a backdoor on each code block included in target software to be inspected to thereby specify a first code block and a condition, the first code possibly being the backdoor and the first code block being executed under the condition. Next, the static analysis unit outputs the target software to which first information indicating the specified first code block is added and second information indicating the specified condition to a dynamic analysis unit. The dynamic analysis unit controls dynamic analysis processing for the backdoor performed on the target software to which the first information is added based on the first information and the second information.
    Type: Application
    Filed: August 29, 2019
    Publication date: September 15, 2022
    Applicant: NEC Corporation
    Inventors: Takayuki SASAKI, Yusuke SHIMADA
  • Publication number: 20220284109
    Abstract: In a backdoor inspection apparatus, a specifying unit specifies a plurality of functional blocks respectively corresponding to a plurality of functions included in a target software. Inspection units executes inspection processing for each different type of backdoors. A distribution unit inputs the functional blocks specified by the specifying unit to at least some of the inspection units according to functions corresponding to each functional block specified by the specifying unit.
    Type: Application
    Filed: August 27, 2019
    Publication date: September 8, 2022
    Applicant: NEC Corporation
    Inventors: Takayuki SASAKI, Yusuke SHIMADA
  • Publication number: 20220282025
    Abstract: Provided are a resin composition with low viscosity and a resin cured product. The resin composition comprises a first monomer and a second monomer, wherein the proportion of the first monomer with respect to the total mass of the first monomer and the second monomer is 50 to 98% by mass, and the resin cured product is of the resin composition.
    Type: Application
    Filed: May 20, 2022
    Publication date: September 8, 2022
    Applicant: AGC Inc.
    Inventors: Makito NAKAMURA, Chitoshi SUZUKI, Takayuki SASAKI, Nikhil MISHRA
  • Publication number: 20220276863
    Abstract: A software analyzing device capable of extracting a candidate for an unauthorized feature or an unnecessary feature contained in a code of software is to be provided. The software analyzing device includes a feature identifying means for identifying a predetermined specific feature in a code of software, a control-flow identifying means for identifying a control flow connecting with the specific feature, and a candidate extracting means for extracting, as a candidate for an unauthorized feature or an unnecessary feature, a first code part the code of the software unreachable from the control flow connecting with the specific feature.
    Type: Application
    Filed: August 8, 2019
    Publication date: September 1, 2022
    Applicant: NEC Corporation
    Inventors: Yusuke SHIMADA, Takayuki SASAKI
  • Publication number: 20220277079
    Abstract: The present disclosure aims to provide a backdoor inspection device, a method, and a non-transitory computer-readable medium that are capable of detecting a code being highly likely to be a backdoor from software. A backdoor inspection device according to the present disclosure includes: a backdoor presuming means for analyzing a function and a structure of software and identifying a presumed code that is presumed to be a backdoor from the software; a data flow analysis means for analyzing a propagation state of confidential data in the software and identifying a confidential code that processes the confidential data; and a backdoor determination means for identifying a backdoor code that is more likely to be the backdoor than the presumed code, based on the presumed code and the confidential code.
    Type: Application
    Filed: August 9, 2019
    Publication date: September 1, 2022
    Applicant: NEC Corporation
    Inventors: Takayuki SASAKI, Yusuke SHIMADA
  • Publication number: 20220277083
    Abstract: The present disclosure aims to provide a backdoor inspection device, a user device, a system, a method, and a non-transitory computer-readable medium that enable a third party to easily verify whether software contains a backdoor. A backdoor inspection device according to the present disclosure includes: a backdoor presuming means for analyzing a function and a structure of the software, performing backdoor inspection on the software, and identifying a presumed code that is presumed to be the backdoor from the software; and a certificate issuance means for issuing a certificate that includes information about the backdoor inspection and information that associates the information about the backdoor inspection with the software.
    Type: Application
    Filed: July 6, 2020
    Publication date: September 1, 2022
    Applicant: NEC Corporation
    Inventors: Takayuki SASAKI, Yusuke SHIMADA