Patents Assigned to HYPERTECH CO., LTD.
  • Publication number: 20150006909
    Abstract: Even for encrypted programs, when all modules are decrypted all at once at the time of execution, it is possible to analyze codes stored within a storage area. Therefore, a program execution and decryption method that prevents easy analysis via reverse-engineering is required. In order to solve the aforementioned problem, this invention provides a program complex that allows execution of modules while modules are being decrypted upon execution, even if a program has been started. Thereby, modules cannot be easily analyzed and program tamper resistance can be improved.
    Type: Application
    Filed: June 14, 2012
    Publication date: January 1, 2015
    Applicant: HYPERTECH CO., LTD. c/o ASTEM, Kyoto Research Park
    Inventor: Hideaki Ogawa
  • Patent number: 8812872
    Abstract: In the conventional method of maintaining the confidential a program, wherein a program to be executed in an information processing device is stored in a hard disk, etc., in an encrypted state and the program is decrypted when it is executed, because a decrypted program is written in memory, the program may be illicitly analyzed by a third person. Provided is memory management method wherein code information or data of a program written in a virtual memory is data which is encrypted and inaccessible by a CPU, and when code fetching or data access to the encrypted area occurs, an interruption process is performed wherein with respect to a management unit of the memory management device including the area, an inaccessible state is changed to an accessible state to perform decryption.
    Type: Grant
    Filed: February 8, 2010
    Date of Patent: August 19, 2014
    Assignee: Hypertech Co., Ltd.
    Inventor: Mutsumi Ogawa
  • Publication number: 20120311350
    Abstract: In the conventional method of maintaining the confidential a program, wherein a program to be executed in an information processing device is stored in a hard disk, etc., in an encrypted state and the program is decrypted when it is executed, because a decrypted program is written in memory, the program may be illicitly analyzed by a third person. Provided is memory management method wherein code information or data of a program written in a virtual memory is data which is encrypted and inaccessible by a CPU, and when code fetching or data access to the encrypted area occurs, an interruption process is performed wherein with respect to a management unit of the memory management device including the area, an inaccessible state is changed to an accessible state to perform decryption.
    Type: Application
    Filed: February 8, 2010
    Publication date: December 6, 2012
    Applicant: HYPERTECH CO., LTD.
    Inventor: Mutsumi Ogawa