METHOD FOR PROTECTING THE MACHINE CODE AND IMMUTABLE DATA OF A PROGRAM FROM MODIFICATION

This invention can be used in the field of producing technical means for copyright protection (DRM systems), including in the production of technical means ensuring the protection of program code from modification. The proposed method for executing machine code makes it possible to produce a hardwa...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: ZATSEPIN, ALEXANDER NIKOLAEVICH
Format: Patent
Sprache:eng ; fre ; rus
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator ZATSEPIN, ALEXANDER NIKOLAEVICH
description This invention can be used in the field of producing technical means for copyright protection (DRM systems), including in the production of technical means ensuring the protection of program code from modification. The proposed method for executing machine code makes it possible to produce a hardware or software environment for executing program code, in which the program code is protected from modification. Protection from modification is ensured owing to the fact that the program code is formed in such a manner and the executing unit (hardware-based or virtual processor) operates in such a manner that the modification of any memory cell containing program code will lead, with a high degree of probability, to the modification of several machine commands at once. Furthermore, the location of the modifiable machine commands in the program is difficult to determine at the moment at which the content of the memory cell is modified. The operating capability of the program when such a modification is implemented will therefore be destroyed in a manner which is difficult to predict. La présente invention s'utilise dans le domaine de la création de moyens techniques de protection des droits d'auteur (systèmes DRM), y compris dans celui des moyens techniques pour protéger le code programme contre toute modification. Le procédé proposé de réalisation d'un code machine permet de créer un milieu matériel ou logiciel pour mettre en oeuvre un code programme dans lequel le code programme est protégé contre les modifications. La protection contre les modifications est assurée grâce au fait que le code programme est formé de manière que l'unité effectrice (processeur matériel ou virtuel) fonctionne en sorte que la modification de n'importe quelle cellule de mémoire qui comprend un code programme entraîne, avec une probabilité élevée, la modification de plusieurs commandes de machines. La disposition des commandes de machine modifiables dans le programme est difficile à déterminer au moment de réalisation de modification du contenu par les cellule de mémoire. En cas d'une telle modification, la capacité de fonctionnement du programme sera perturbée de la manière la moins prévisible.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2014148935A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2014148935A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2014148935A13</originalsourceid><addsrcrecordid>eNqNy7EKwjAQgOEuDqK-w4GzYGwFHc_k0gS8nIQT3UqROIkW6vsjgg_g9C_fP62uTBrEgZcMpyxKVmNqQQMBow0xEVhxBJgcROaz4uFI4FARxAN-nzYjg8_CwOKijxY1SppXk3v_GMvi11m19KQ2rMrw6so49LfyLO_uIpu1aUyz29dbNPV_6gNj2DGW</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>METHOD FOR PROTECTING THE MACHINE CODE AND IMMUTABLE DATA OF A PROGRAM FROM MODIFICATION</title><source>esp@cenet</source><creator>ZATSEPIN, ALEXANDER NIKOLAEVICH</creator><creatorcontrib>ZATSEPIN, ALEXANDER NIKOLAEVICH</creatorcontrib><description>This invention can be used in the field of producing technical means for copyright protection (DRM systems), including in the production of technical means ensuring the protection of program code from modification. The proposed method for executing machine code makes it possible to produce a hardware or software environment for executing program code, in which the program code is protected from modification. Protection from modification is ensured owing to the fact that the program code is formed in such a manner and the executing unit (hardware-based or virtual processor) operates in such a manner that the modification of any memory cell containing program code will lead, with a high degree of probability, to the modification of several machine commands at once. Furthermore, the location of the modifiable machine commands in the program is difficult to determine at the moment at which the content of the memory cell is modified. The operating capability of the program when such a modification is implemented will therefore be destroyed in a manner which is difficult to predict. La présente invention s'utilise dans le domaine de la création de moyens techniques de protection des droits d'auteur (systèmes DRM), y compris dans celui des moyens techniques pour protéger le code programme contre toute modification. Le procédé proposé de réalisation d'un code machine permet de créer un milieu matériel ou logiciel pour mettre en oeuvre un code programme dans lequel le code programme est protégé contre les modifications. La protection contre les modifications est assurée grâce au fait que le code programme est formé de manière que l'unité effectrice (processeur matériel ou virtuel) fonctionne en sorte que la modification de n'importe quelle cellule de mémoire qui comprend un code programme entraîne, avec une probabilité élevée, la modification de plusieurs commandes de machines. La disposition des commandes de machine modifiables dans le programme est difficile à déterminer au moment de réalisation de modification du contenu par les cellule de mémoire. En cas d'une telle modification, la capacité de fonctionnement du programme sera perturbée de la manière la moins prévisible.</description><language>eng ; fre ; rus</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2014</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20140925&amp;DB=EPODOC&amp;CC=WO&amp;NR=2014148935A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25562,76317</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20140925&amp;DB=EPODOC&amp;CC=WO&amp;NR=2014148935A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>ZATSEPIN, ALEXANDER NIKOLAEVICH</creatorcontrib><title>METHOD FOR PROTECTING THE MACHINE CODE AND IMMUTABLE DATA OF A PROGRAM FROM MODIFICATION</title><description>This invention can be used in the field of producing technical means for copyright protection (DRM systems), including in the production of technical means ensuring the protection of program code from modification. The proposed method for executing machine code makes it possible to produce a hardware or software environment for executing program code, in which the program code is protected from modification. Protection from modification is ensured owing to the fact that the program code is formed in such a manner and the executing unit (hardware-based or virtual processor) operates in such a manner that the modification of any memory cell containing program code will lead, with a high degree of probability, to the modification of several machine commands at once. Furthermore, the location of the modifiable machine commands in the program is difficult to determine at the moment at which the content of the memory cell is modified. The operating capability of the program when such a modification is implemented will therefore be destroyed in a manner which is difficult to predict. La présente invention s'utilise dans le domaine de la création de moyens techniques de protection des droits d'auteur (systèmes DRM), y compris dans celui des moyens techniques pour protéger le code programme contre toute modification. Le procédé proposé de réalisation d'un code machine permet de créer un milieu matériel ou logiciel pour mettre en oeuvre un code programme dans lequel le code programme est protégé contre les modifications. La protection contre les modifications est assurée grâce au fait que le code programme est formé de manière que l'unité effectrice (processeur matériel ou virtuel) fonctionne en sorte que la modification de n'importe quelle cellule de mémoire qui comprend un code programme entraîne, avec une probabilité élevée, la modification de plusieurs commandes de machines. La disposition des commandes de machine modifiables dans le programme est difficile à déterminer au moment de réalisation de modification du contenu par les cellule de mémoire. En cas d'une telle modification, la capacité de fonctionnement du programme sera perturbée de la manière la moins prévisible.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2014</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNy7EKwjAQgOEuDqK-w4GzYGwFHc_k0gS8nIQT3UqROIkW6vsjgg_g9C_fP62uTBrEgZcMpyxKVmNqQQMBow0xEVhxBJgcROaz4uFI4FARxAN-nzYjg8_CwOKijxY1SppXk3v_GMvi11m19KQ2rMrw6so49LfyLO_uIpu1aUyz29dbNPV_6gNj2DGW</recordid><startdate>20140925</startdate><enddate>20140925</enddate><creator>ZATSEPIN, ALEXANDER NIKOLAEVICH</creator><scope>EVB</scope></search><sort><creationdate>20140925</creationdate><title>METHOD FOR PROTECTING THE MACHINE CODE AND IMMUTABLE DATA OF A PROGRAM FROM MODIFICATION</title><author>ZATSEPIN, ALEXANDER NIKOLAEVICH</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2014148935A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre ; rus</language><creationdate>2014</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>ZATSEPIN, ALEXANDER NIKOLAEVICH</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>ZATSEPIN, ALEXANDER NIKOLAEVICH</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>METHOD FOR PROTECTING THE MACHINE CODE AND IMMUTABLE DATA OF A PROGRAM FROM MODIFICATION</title><date>2014-09-25</date><risdate>2014</risdate><abstract>This invention can be used in the field of producing technical means for copyright protection (DRM systems), including in the production of technical means ensuring the protection of program code from modification. The proposed method for executing machine code makes it possible to produce a hardware or software environment for executing program code, in which the program code is protected from modification. Protection from modification is ensured owing to the fact that the program code is formed in such a manner and the executing unit (hardware-based or virtual processor) operates in such a manner that the modification of any memory cell containing program code will lead, with a high degree of probability, to the modification of several machine commands at once. Furthermore, the location of the modifiable machine commands in the program is difficult to determine at the moment at which the content of the memory cell is modified. The operating capability of the program when such a modification is implemented will therefore be destroyed in a manner which is difficult to predict. La présente invention s'utilise dans le domaine de la création de moyens techniques de protection des droits d'auteur (systèmes DRM), y compris dans celui des moyens techniques pour protéger le code programme contre toute modification. Le procédé proposé de réalisation d'un code machine permet de créer un milieu matériel ou logiciel pour mettre en oeuvre un code programme dans lequel le code programme est protégé contre les modifications. La protection contre les modifications est assurée grâce au fait que le code programme est formé de manière que l'unité effectrice (processeur matériel ou virtuel) fonctionne en sorte que la modification de n'importe quelle cellule de mémoire qui comprend un code programme entraîne, avec une probabilité élevée, la modification de plusieurs commandes de machines. La disposition des commandes de machine modifiables dans le programme est difficile à déterminer au moment de réalisation de modification du contenu par les cellule de mémoire. En cas d'une telle modification, la capacité de fonctionnement du programme sera perturbée de la manière la moins prévisible.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre ; rus
recordid cdi_epo_espacenet_WO2014148935A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title METHOD FOR PROTECTING THE MACHINE CODE AND IMMUTABLE DATA OF A PROGRAM FROM MODIFICATION
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-10T07%3A55%3A49IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=ZATSEPIN,%20ALEXANDER%20NIKOLAEVICH&rft.date=2014-09-25&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2014148935A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true