PERMUTATION-BASED POLYMORPHIC STEGO-WATERMARKS FOR PROGRAM CODES
Journal Title: Вісник Національного Авіаційного Університету - Year 2016, Vol 67, Issue 2
Abstract
Purpose: One of the most actual trends in program code protection is code marking. The problem consists in creation of some digital “watermarks” which allow distinguishing different copies of the same program codes. Such marks could be useful for authority protection, for code copies numbering, for program propagation monitoring, for information security proposes in client-server communication processes. Methods: We used the methods of digital steganography adopted for program codes as text objects. The same-shape symbols method was transformed to same- semantic element method due to codes features which ma kes them different from ordinary texts. We use dynamic principle of marks forming making codes similar to be polymorphic. Results: We examined the combinatorial capacity of permutations possible in program codes. As a result it was shown that the set of 5-7 polymorphic variables is suitable for the most modern network applications. Marks creation and restoration algorithms where proposed and discussed. The main algorithm is based on full and partial permutations in variables names and its declaration order. Algorithm for partial permutation enumeration was optimized for calculation complexity. PHP code fragments which realize the algorithms were listed. Discussion: Methodic proposed in the work allows distinguishing of each client- server connection. In a case if a clone of some network resource was found the methodic could give information about included marks and thereby data on IP, date and time, authentication information of client copied the resource. Usage of polymorphic stego-watermarks sh ould improve information security in dexes in network communications.
Authors and Affiliations
Denys Samoilenko
ADMINISTRATIVE LIABILITY OF LEGAL ENTITIES: HISTORY AND PRESENT
Purpose: Legal entities are capable to accumulate much mo re financial, material, intellectual resources to achieve their goals than a natural person. It is impor tant to develop theoretical fundamentals...
URBAN PLANNING ASPECTS OF AIRPORT RECONSTRUCTION: TECHNIQUES OF THE AIRPORT CLUSTER CONCEPTS EFFICIENCY EVALUATION
The purpose of this paper is to discuss the techniques of evaluating the efficiency of the airport cluster concepts. Methods: methods of urban, territorial and transport planning and the fuzzy set theory. Results: the fu...
FORMING MANAGEMENT IMPACTS IN AVIATION COMPANIES ECONOMIC DEVELOPMENT ADMINISTRATION SYSTEM
Purpose: Oriented reflective approach to management involves restructuring of goal, ideal and pragmatic, creating a program of action, organizing, correcting, control the definition of the new strategy. This process i...
PM EMISSIONS PRODUCED BY AIRCRAFT UNDER THE OPERATIONS AT THE AIRPORT
Purpose: The effects of aircraft engine emissions within the planetary boundary layer under the landing/ take-off operations contribute sufficiently to deterioration of air pollution in the vicinity of the airports and n...
TYPED DIGITS RECOGNITION USING SEQUENTIAL PROBABILITY RATIO TEST
Purpose: the represented research results are aimed to better understanding of computer vision methods and their capabilities. Both the statistical classifier and an artificial neural network allows processing of ty...