
A study of the correctness of the execution of a class file with an embedded digital watermark in different environments
Author(s) -
Sharikov Pavel,
Andrey Krasov,
V. N. Volkogonov
Publication year - 2020
Publication title -
iop conference series. materials science and engineering
Language(s) - English
Resource type - Journals
eISSN - 1757-899X
pISSN - 1757-8981
DOI - 10.1088/1757-899x/862/5/052052
Subject(s) - watermark , computer science , correctness , class (philosophy) , embedding , digital watermarking , java , set (abstract data type) , programming language , operating system , theoretical computer science , image (mathematics) , artificial intelligence
In this work, the authors set a goal of carrying out a complex study. Preparation of different types of environments and operating systems of different bit version is made. After that, preparation, creation, and embedding of a digital watermark in a class file of the program module written in Java take place. Creation and embedding of a digital watermark are carried out according to the method, previously developed by the authors and associated with the use of undocumented features of Java virtual machine. After all the steps, we execute the file on various platforms with different presets, and then we check if a digital watermark in a class file is nor overwritten nor destroyed and if the class file itself functions in the same way on all platforms. Among other things, the checks are performed to ensure that the digital watermark meets the previously defined criteria.