METHOD TO PREVENT REVERSE ENGINEERING OF SOFTWARE, UNAUTHORISED MODIFICATION AND DATA CAPTURE DURING PERFORMANCE Russian patent published in 2012 - IPC G06F12/16 G06F21/22 

Abstract RU 2439669 C2

FIELD: information technologies.

SUBSTANCE: method to prevent unauthorised modification of software or unauthorised modification of dynamic data, in which: a converter is provided, arranged as capable of conversion of the specified software into a general machine code, reverse engineering of which may not be performed, by using a conversion process, which causes data loss, an interpreter is provided, in which knowledge of a processing method is limited, and the specified general machine code is interpreted using the mentioned interpreter into a specific machine code when recovering lost data in process of interpretation.

EFFECT: higher efficiency of protection against unauthorised modification of software or dynamic data.

28 cl, 8 dwg

Similar patents RU2439669C2

Title Year Author Number
DEBUGGING NATIVE CODE BY TRANSITIONING FROM EXECUTION IN NATIVE MODE TO EXECUTION IN INTERPRETED MODE 2014
  • Koltachev, Mikhail
  • Khandelval, Nikkhil
  • Gandi, Akrosh
RU2668973C2
VIRTUALISATION FOR DIVERSIFIED PROTECTION FROM UNAUTHORISED INTERFERENCE 2007
  • Ankart Bertran
  • Jakubovski Mariush Kh.
  • Venkatesar Ramaratkhnam
RU2458394C2
CACHING RUNTIME GENERATED CODE 2009
  • Kherring Natan
  • Rajton Dehvid K.
RU2520344C2
PROJECTION OF OWN APPLICATION PROGRAMMING INTERFACES OF OPERATING SYSTEM INTO OTHER LANGUAGES 2011
  • Pirson Kharold
  • Rektor Brent
  • Louvell Martin
  • Prakriya Makhesh
  • Rou Stefen
  • Basu Tassaduk
  • Vlodarchik Robert A.
  • Omiya Elliot Kh.
  • Dunets Dzherri
  • Kholechek Alesh
  • Osterman Lourens V.
  • Tszen Vej
  • Vadkhva Neeraj
  • Solkar Shakil
  • Aksionkin Majkl
RU2598600C2
ARCHITECTURE OF DISPLAY WITH MAINTENANCE OF INCREMENT REPRESENTATION 2007
  • Ehjd'Ja Atul
  • Blehjkli Dzhouz A.
  • Larson Per-Ehjk
  • Mel'Nik Sergej
RU2441273C2
METHOD AND SYSTEM FOR INTERCEPTING .NET CALLS BY MEANS OF PATCHES IN INTERMEDIATE LANGUAGE 2022
  • Tretyakov Yurij Alekseevich
  • Sachkov Ilya Konstantinovich
RU2815242C1
ENCODING AND INITIALIZATION OF SERVICE METADATA OF APPLICATIONS 2020
  • Trepakov, Ivan Sergeevich
  • Pavlov, Pavel Evgenievich
RU2827021C1
METHOD FOR MEMORIZING STACK OPERANDS IN REGISTER 2001
  • Nevill Ehdvard Kolles
  • Rouz Ehndrju Kristofer
RU2271565C2
CONFIGURATION OF ISOLATED EXTENSIONS AND DEVICE DRIVERS 2006
  • Khant Galen K.
  • Larus Dzhejms R.
  • Fandrich Manuehl A.
  • Khodson Orion
  • Levi Stiven P.
  • Stensgor B'Jarne
  • Tarditi Dehvid R.
  • Spear Majkl
  • Karbin Majkl
  • Abadi Martin
  • Ajken Mark
  • Barkhehm Pol
  • Uobber Tehd
  • Zill Brajan
  • Khoblittsel Kris
  • Merfi Nik
RU2443012C2
SYSTEMS AND METHODS FOR CONTROLLING DRIVERS IN A COMPUTER SYSTEM 2002
  • Uilt Nikolas P.
  • Miller Dzhejms
RU2304305C2

RU 2 439 669 C2

Authors

Asipov Keren

Asipov Boris

Dates

2012-01-10Published

2006-03-30Filed