Back close

Dynamic Watermarking Using Python AST

Publication Type : Conference Paper

Thematic Areas : TIFAC-CORE in Cyber Security

Publisher : Springer

Source : Proceedings of International Conference on Advances in Computer Engineering and Communication Systems

Url : https://link.springer.com/chapter/10.1007/978-981-15-9293-5_20

Campus : Coimbatore

Center : TIFAC CORE in Cyber Security

Department : TIFAC-CORE in Cyber Security

Year : 2021

Abstract : Watermarking refers to the process of embedding stealthy artifacts in a codebase, in order to determine and prove its origin and ownership. The artifacts should be stealthy, small, resilient but also efficiently detectable. In this paper, we will be exploring a novel way of automating watermark embedding, by manipulating the Abstract Syntax Trees (AST) of a given program. AST is an intermediary form obtained during the compilation process. AST’s provide us with an accessible way to manipulate code entities while effectively preserving Semantic and Syntactic meanings of the original source code.

Cite this Research Publication : V. Vivekananthan, Praveen, K., M. Sethumadhavan., Dynamic Watermarking Using Python AST, Proceedings of International Conference on Advances in Computer Engineering and Communication Systems (2021), Springer

Admissions Apply Now