A robust software watermarking framework using shellcode

被引:2
|
作者
Dey, Ayan [1 ]
Ghosh, Shibashis [1 ]
Bhattacharya, Sukriti [2 ]
Chaki, Nabendu [3 ]
机构
[1] Univ Calcutta, AK Choudhury Sch IT, Kolkata, India
[2] LIST, Environm Informat, Dept Environm Res & Innovat ERIN, Luxembourg, Luxembourg
[3] Univ Calcutta, Dept Comp Sci & Engn, Kolkata, India
关键词
Software watermarking; Shellcode; Encryption; Hash functions; OBFUSCATION TECHNIQUES; PROTECTION;
D O I
10.1007/s11042-019-08372-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Watermarks have long been applied to ensure the authenticity of media contents. Computer software is an intellectual outcome in the digital domain. Therefore, it has to face all the common threats like illegal redistribution, copying, misuse through malicious modification. However, the majority of the existing software watermarking techniques are suffering from the limitations of existing robustness notions and lack of resilience from a variety of attacks. In this paper, we proposed a novel robust software watermarking scheme based on "shellcode". It is a small piece of code generally used as the payload in the exploitation of a software vulnerability. It consists of a list of carefully arranged machine instructions, executed through injecting into a running application. Shellcode serves as the backbone of our proposed watermarking scheme. It is used to achieve both covert communication (steganography), and deterrence (watermarking) process in the proposed watermarking technique. Such a combination gives more robustness and security to the whole process. In this paper, we introduce ShellMark as a proof of concept to illustrate the shellcode based software watermarking technique. We compared and tested ShellMark with already existing software watermarking techniques, and it showed that ShellMark is resilient to most of the well known watermarking attacks.
引用
收藏
页码:2555 / 2576
页数:22
相关论文
共 50 条
  • [1] A robust software watermarking framework using shellcode
    Ayan Dey
    Shibashis Ghosh
    Sukriti Bhattacharya
    Nabendu Chaki
    Multimedia Tools and Applications, 2020, 79 : 2555 - 2576
  • [2] A Robust Dynamic Software Watermarking
    Yin Ke-xin
    Yin Ke
    Zhu Jian-qi
    2009 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND COMPUTER SCIENCE, VOL 1, PROCEEDINGS, 2009, : 15 - +
  • [3] Shellmark: A Robust Software Watermarking Tool
    Dey, Ayan
    Dutta, Rahul
    Bhattacharya, Sukriti
    Chaki, Nabendu
    PROCEEDINGS OF THE 6TH ACM IKDD CODS AND 24TH COMAD, 2019, : 260 - 264
  • [4] A robust software watermarking for copyright protection
    Kamel, Ibrahim
    Albluwi, Qutaiba
    COMPUTERS & SECURITY, 2009, 28 (06) : 395 - 409
  • [5] Robust Software Watermarking Scheme Using RC4 and HASH
    Sun, Xiaoyan
    Zhang, Maosheng
    Zhu, Xiaoshu
    Li, Shuoming
    NETWORK COMPUTING AND INFORMATION SECURITY, 2012, 345 : 229 - 236
  • [6] A general framework for robust watermarking security
    Barni, M
    Bartolini, F
    Furon, T
    SIGNAL PROCESSING, 2003, 83 (10) : 2069 - 2084
  • [7] A chaos-based robust software watermarking
    Liu, Fenlin
    Lu, Bin
    Luo, Xiangyang
    INFORMATION SECURITY PRACTICE AND EXPERIENCE, PROCEEDINGS, 2006, 3903 : 355 - 366
  • [8] Robust watermarking using robust coefficients
    Liang, TS
    Rodríguez, JJ
    SECURITY AND WATERMARKING OF MULTIMEDIA CONTENTS II, 2000, 3971 : 326 - 335
  • [9] Evaluation of a Framework for Robust Image Reversible Watermarking
    Juan Garcia-Hernandez, Jose
    Feregrino-Uribe, Claudia
    Menendez-Ortiz, Alejandra
    Williams Robledo-Cruz, Dan
    APPLIED SCIENCES-BASEL, 2022, 12 (14):
  • [10] A new facet in robust digital watermarking framework
    Bhatnagar, Gaurav
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2012, 66 (04) : 275 - 285