Журнал «Современная Наука»

Russian (CIS)English (United Kingdom)
MOSCOW +7(495)-142-86-81

A TECHNIQUE FOR CREATING AND COVERTLY EMBEDDING A DIGITAL WATERMARK IN THE BYTECODE OF A CLASS FILE BASED ON UNDECLARED CAPABILITIES OF A JAVA VIRTUAL MACHINE

Sharikov Pavel Ivanovich  (St. Petersburg State University of Telecommunications named after Prof. M.A. Bonch-Bruevich Assistant )

This paper presents the problem of compromising java applications by stealing executable class files, and also presents a solution by which it is possible to create and embed a digital watermark in java application class files. The principles on which the creation and embedding of a digital watermark in class files of java applications is based are considered. The analysis of JRE class files was carried out, conclusions were drawn about the frequency of use of individual groups of opcodes. The operational commands of the Java virtual machine that allow you to make an attachment have been disassembled. Editing and embedding were performed, the results were analyzed. Mathematical and algorithmic models of the methodology are presented. Conclusions are drawn about the developed methodology, its capabilities and purposes of application.

Keywords:bytecode, digital watermark, cvz, class file, bytecode, digital watermark, java, jvm

 

Read the full article …



Citation link:
Sharikov P. I. A TECHNIQUE FOR CREATING AND COVERTLY EMBEDDING A DIGITAL WATERMARK IN THE BYTECODE OF A CLASS FILE BASED ON UNDECLARED CAPABILITIES OF A JAVA VIRTUAL MACHINE // Современная наука: актуальные проблемы теории и практики. Серия: Естественные и Технические Науки. -2023. -№07/2. -С. 165-174 DOI 10.37882/2223-2966.2023.7-2.37
LEGAL INFORMATION:
Reproduction of materials is permitted only for non-commercial purposes with reference to the original publication. Protected by the laws of the Russian Federation. Any violations of the law are prosecuted.
© ООО "Научные технологии"