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