• DocumentCode
    1814239
  • Title

    Obfuscation Mechanism in Conjunction with Tamper-Proof Module

  • Author

    Fukushima, Kazuhide ; Kiyomoto, Shinsaku ; Tanaka, Toshiaki

  • Author_Institution
    KDDI R&D Labs., Inc., Fujimino, Japan
  • Volume
    2
  • fYear
    2009
  • fDate
    29-31 Aug. 2009
  • Firstpage
    665
  • Lastpage
    670
  • Abstract
    This paper proposes a software obfuscation mechanism in conjunction with a tamper-proof module. The proposed mechanism overcomes the limitation of software-based obfuscation techniques where an obfuscated program contains critical parameters in itself. We divide a program into two parts: an obfuscated program and secret parameters. The obfuscated program is executed on a mobile phone or a computer, and it cannot be solely analyzed. An applet in the tamper-proof module securely stores the secret parameters and assists the execution of the obfuscation program. We implemented the proposed mechanism on a mobile phone and user identify module.The experiment results provide criteria for leveraging our obfuscation mechanism to protect both small-sized and large-sized programs.
  • Keywords
    object-oriented programming; program diagnostics; security of data; applet; large-sized program protection; mobile phone; obfuscated program analysis; obfuscation program execution; personal computer; secret parameter; small-sized program protection; software obfuscation mechanism; tamper-proof module; user identify module; Algorithm design and analysis; Concrete; Cryptography; Encoding; Laboratories; Mobile handsets; Operating systems; Protection; Research and development; Turing machines; software obfuscation; tamper-proof module;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering, 2009. CSE '09. International Conference on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-5334-4
  • Electronic_ISBN
    978-0-7695-3823-5
  • Type

    conf

  • DOI
    10.1109/CSE.2009.20
  • Filename
    5283802