Self-validating branch-based software watermarking

被引:0
|
作者
Myles, G [1 ]
Jin, HX [1 ]
机构
[1] IBM Corp, Almaden Res Ctr, Div Comp Sci, San Jose, CA 95120 USA
来源
INFORMATION HIDING | 2005年 / 3727卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software protection is an area of active research in which a variety of techniques have been developed to address the issue. Examples of such techniques are software watermarking, code obfuscation, and tamper detection. In this paper we present a novel dynamic software watermarking algorithm which incorporates ideas from code obfuscation and tamper detection. Our technique simultaneously provides proof of ownership and the capability to trace the source of the illegal redistribution. It additionally provides a solution for distributing pre-packaged, fingerprinted software which is linked to the consumer. Our technique is specific to programs compiled for the x86 Intel architecture, however, we have proposed an extension for use on Java bytecode.
引用
收藏
页码:342 / 356
页数:15
相关论文
共 50 条
  • [1] Protection of Mobile Agents Execution Using a Modified Self-Validating Branch-Based Software Watermarking with External Sentinel
    Tomas-Buliart, Joan
    Fernandez, Marcel
    Soriano, Miguel
    CRITICAL INFORMATION INFRASTRUCTURES SECURITY, 2009, 5508 : 287 - 294
  • [2] A low-cost attack on branch-based software watermarking schemes
    Gupta, Gaurav
    Pieprzyk, Josef
    DIGITAL WATERMARKING, PROCEEDINGS, 2006, 4283 : 282 - 293
  • [3] Advantages of self-validating software for multicentre studies
    Albertal, J
    Henquin, R
    Bergottini, A
    Berney, N
    Albertal, JM
    EUROPEAN HEART JOURNAL, 2003, 24 : 502 - 502
  • [4] Software and hardware techniques for accurate, self-validating arithmetic
    Schulte, MJ
    Swartzlander, EE
    APPLICATIONS OF INTERVAL COMPUTATIONS, 1996, 3 : 381 - 404
  • [5] The self-validating actuator
    Yang, JC
    Clarke, DW
    (SAFEPROCESS'97): FAULT DETECTION, SUPERVISION AND SAFETY FOR TECHNICAL PROCESSES 1997, VOLS 1-3, 1998, : 563 - 568
  • [6] A self-validating thermocouple
    Yang, JCY
    Clarke, DW
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 1997, 5 (02) : 239 - 253
  • [7] The self-validating actuator
    Yang, JC
    Clarke, DW
    CONTROL ENGINEERING PRACTICE, 1999, 7 (02) : 249 - 260
  • [8] Self-validating methods
    Rump, SM
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2001, 324 (1-3) : 3 - 13
  • [9] Towards self-validating knowledge-based archives
    Ludäscher, B
    Marciano, R
    Moore, R
    ELEVENTH INTERNATIONAL WORKSHOP ON RESEARCH ISSUES IN DATA ENGINEERING, PROCEEDINGS: DOCUMENT MANAGEMENT FOR DATA INTENSIVE BUSINESS AND SCIENTIFIC APPLICATIONS, 2001, : 9 - 16
  • [10] A Multifunctional Self-validating Sensor
    Wang, Qi
    Shen, Zhengguang
    Zhu, Fengyu
    2013 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE (I2MTC), 2013, : 1283 - 1288