• DocumentCode
    3368619
  • Title

    NISLVMP: Improved Virtual Machine-Based Software Protection

  • Author

    Huaijun Wang ; Dingyi Fang ; Guanghui Li ; Xiaoyan Yin ; Bo Zhang ; Yuanxiang Gu

  • Author_Institution
    Sch. of Inf. Sci. & Technol., Northwest Univ., Xi´an, China
  • fYear
    2013
  • fDate
    14-15 Dec. 2013
  • Firstpage
    479
  • Lastpage
    483
  • Abstract
    The VM (Virtual Machine)-based software protection technique provides an effective solution to protect software, making it extremely difficult to analyze and crack. This technique has become the research focus of software protection. In this paper, we introduce the general design ideas of this technique. However, there exist some vulnerabilities in the design. We introduce these vulnerabilities in detail and come up with some improvements to mitigate them. We design and develop a VM-based protection system, named NISLVMP, and carry out some experiments with it. The results show that the improvements are effective.
  • Keywords
    copy protection; program diagnostics; security of data; virtual machines; NISLVMP; design ideas; dynamic analysis; improved virtual machine-based software protection; security virtual instruction; static analysis; Context; Rail to rail inputs; Registers; Security; Software; Software protection; Virtual machining; VM-based software protection; dynamic attack; multi-VM-Context; security virtual instruction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Security (CIS), 2013 9th International Conference on
  • Conference_Location
    Leshan
  • Print_ISBN
    978-1-4799-2548-3
  • Type

    conf

  • DOI
    10.1109/CIS.2013.107
  • Filename
    6746443