METHOD FOR PREVENTING THE THEFT OF ARTIFICIAL NEURAL NETWORKS, AND PROTECTION SYSTEM

Zum Diebstahlschutz eines zum Steuern einer Maschine (M) vorgesehenen neuronalen Netzes (NN) werden neuronale Gewichte (A) des neuronalen Netzes (NN) selektiert. Die selektierten Gewichte (A) werden durch ein digitales Wasserzeichen (WM) markiert, wobei markierte Gewichte (A') sowie Kompensatio...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: VON BEUNINGEN, Anja, SCHARINGER, Boris, TOKIC, Michel, STRIXNER, Ferdinand
Format: Patent
Sprache:eng ; fre ; ger
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 VON BEUNINGEN, Anja
SCHARINGER, Boris
TOKIC, Michel
STRIXNER, Ferdinand
description Zum Diebstahlschutz eines zum Steuern einer Maschine (M) vorgesehenen neuronalen Netzes (NN) werden neuronale Gewichte (A) des neuronalen Netzes (NN) selektiert. Die selektierten Gewichte (A) werden durch ein digitales Wasserzeichen (WM) markiert, wobei markierte Gewichte (A') sowie Kompensationsgewichte (D) derart erzeugt werden dass die selektierten Gewichte (A) mittels der Kompensationsgewichte (D) aus den markierten Gewichten (A') rekonstruierbar sind. Erfindungsgemäß werden die Kompensationsgewichte (D) verschlüsselt, und das neuronale Netz (NN) wird mit den markierten Gewichten (A') und den verschlüsselten Kompensationsgewichten (D') zur Benutzung bereitgestellt. Durch eine Steuereinrichtung (CTL, U1) werden dann - das bereitgestellte neuronale Netz (NN) empfangen - die verschlüsselten Kompensationsgewichte (D') entschlüs seit und damit aus den markierten Gewichten (A') die selek tierten Gewichte (A) rekonstruiert, und - die Maschine (M) mittels des bereitgestellten neuronalen Netzes (NN) und der rekonstruierten selektierten Gewichte (A) gesteuert. Darüber hinaus werden Gewichte eines vorliegenden neuronalen Netzes (NN) dahingehend geprüft, ob sie das digitale Wasserzeichen (WM) enthalten, und abhängig davon wird ein Alarmsignal (AS) ausgegeben. To prevent the theft of a neural network (NN) intended to control a machine (M), neural weights (A) of the neural network (NN) are selected. The selected weights (A) are marked using a digital watermark (WM), marked weights (A') and compensating weights (D) being produced in such a way that the selected weights (A) can be reconstructed from the marked weights (A') by means of the compensating weights (D). According to the invention, the compensating weights (D) are encrypted, and the neural network (NN) is provided for use with the marked weights (A') and the encrypted compensating weights (D'). A control device (CTL, U1) then - receives the provided neural network (NN), - decrypts the encrypted compensating weights (D') and thus reconstructs the selected weights (A) from the marked weights (A'), and - controls the machine (M) by means of the provided neural network (NN) and the reconstructed selected weights (A). Furthermore, weights of an available neural network (NN) are checked for whether they contain the digital watermark (WM), and this is taken as a basis for outputting an alarm signal (AS). Afin d'empêcher le vol d'un réseau neuronal (NN) destiné à commander une machine (M), des poids neuronaux (A) du
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2023180061A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2023180061A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2023180061A13</originalsourceid><addsrcrecordid>eNrjZAjxdQ3x8HdRcPMPUggIcg1z9Qvx9HNXCPFwBWG3EAV_NwXHoBBPN09nT0cfBT_X0CAwFRLuH-QdrKPg6OcC1Ocf4uoc4unvpxAcGRzi6svDwJqWmFOcyguluRmU3VxDnD10Uwvy41OLCxKTU_NSS-LD_Y0MjIwNLQwMzAwdDY2JUwUA9b0xGw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>METHOD FOR PREVENTING THE THEFT OF ARTIFICIAL NEURAL NETWORKS, AND PROTECTION SYSTEM</title><source>esp@cenet</source><creator>VON BEUNINGEN, Anja ; SCHARINGER, Boris ; TOKIC, Michel ; STRIXNER, Ferdinand</creator><creatorcontrib>VON BEUNINGEN, Anja ; SCHARINGER, Boris ; TOKIC, Michel ; STRIXNER, Ferdinand</creatorcontrib><description>Zum Diebstahlschutz eines zum Steuern einer Maschine (M) vorgesehenen neuronalen Netzes (NN) werden neuronale Gewichte (A) des neuronalen Netzes (NN) selektiert. Die selektierten Gewichte (A) werden durch ein digitales Wasserzeichen (WM) markiert, wobei markierte Gewichte (A') sowie Kompensationsgewichte (D) derart erzeugt werden dass die selektierten Gewichte (A) mittels der Kompensationsgewichte (D) aus den markierten Gewichten (A') rekonstruierbar sind. Erfindungsgemäß werden die Kompensationsgewichte (D) verschlüsselt, und das neuronale Netz (NN) wird mit den markierten Gewichten (A') und den verschlüsselten Kompensationsgewichten (D') zur Benutzung bereitgestellt. Durch eine Steuereinrichtung (CTL, U1) werden dann - das bereitgestellte neuronale Netz (NN) empfangen - die verschlüsselten Kompensationsgewichte (D') entschlüs seit und damit aus den markierten Gewichten (A') die selek tierten Gewichte (A) rekonstruiert, und - die Maschine (M) mittels des bereitgestellten neuronalen Netzes (NN) und der rekonstruierten selektierten Gewichte (A) gesteuert. Darüber hinaus werden Gewichte eines vorliegenden neuronalen Netzes (NN) dahingehend geprüft, ob sie das digitale Wasserzeichen (WM) enthalten, und abhängig davon wird ein Alarmsignal (AS) ausgegeben. To prevent the theft of a neural network (NN) intended to control a machine (M), neural weights (A) of the neural network (NN) are selected. The selected weights (A) are marked using a digital watermark (WM), marked weights (A') and compensating weights (D) being produced in such a way that the selected weights (A) can be reconstructed from the marked weights (A') by means of the compensating weights (D). According to the invention, the compensating weights (D) are encrypted, and the neural network (NN) is provided for use with the marked weights (A') and the encrypted compensating weights (D'). A control device (CTL, U1) then - receives the provided neural network (NN), - decrypts the encrypted compensating weights (D') and thus reconstructs the selected weights (A) from the marked weights (A'), and - controls the machine (M) by means of the provided neural network (NN) and the reconstructed selected weights (A). Furthermore, weights of an available neural network (NN) are checked for whether they contain the digital watermark (WM), and this is taken as a basis for outputting an alarm signal (AS). Afin d'empêcher le vol d'un réseau neuronal (NN) destiné à commander une machine (M), des poids neuronaux (A) du réseau neuronal (NN) sont sélectionnés. Les poids sélectionnés (A) sont marqués en utilisant un filigrane numérique (WM), des poids marqués (A') et des poids de compensation (D) étant produits de telle sorte que les poids sélectionnés (A) peuvent être reconstruits à partir des poids marqués (A') au moyen des poids de compensation (D). Selon l'invention, les poids de compensation (D) sont chiffrés et le réseau neuronal (NN) est prévu pour être utilisé avec les poids marqués (A') et les poids de compensation chiffrés (D'). Ensuite, un dispositif de commande (CTL, U1) - reçoit le réseau neuronal (NN) fourni, - déchiffre les poids de compensation chiffrés (D') et reconstruit ainsi les poids sélectionnés (A) à partir des poids marqués (A'), et - commande la machine (M) au moyen du réseau neuronal (NN) fourni et des poids sélectionnés (A) reconstruits. En outre, des poids d'un réseau neuronal (NN) disponible sont vérifiés pour savoir s'ils contiennent le filigrane numérique (WM), ceci étant pris comme base pour délivrer un signal d'alarme (AS).</description><language>eng ; fre ; ger</language><subject>CALCULATING ; COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS ; COMPUTING ; COUNTING ; ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRIC DIGITAL DATA PROCESSING ; ELECTRICITY ; PHYSICS ; TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><creationdate>2023</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=20230928&amp;DB=EPODOC&amp;CC=WO&amp;NR=2023180061A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76290</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20230928&amp;DB=EPODOC&amp;CC=WO&amp;NR=2023180061A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>VON BEUNINGEN, Anja</creatorcontrib><creatorcontrib>SCHARINGER, Boris</creatorcontrib><creatorcontrib>TOKIC, Michel</creatorcontrib><creatorcontrib>STRIXNER, Ferdinand</creatorcontrib><title>METHOD FOR PREVENTING THE THEFT OF ARTIFICIAL NEURAL NETWORKS, AND PROTECTION SYSTEM</title><description>Zum Diebstahlschutz eines zum Steuern einer Maschine (M) vorgesehenen neuronalen Netzes (NN) werden neuronale Gewichte (A) des neuronalen Netzes (NN) selektiert. Die selektierten Gewichte (A) werden durch ein digitales Wasserzeichen (WM) markiert, wobei markierte Gewichte (A') sowie Kompensationsgewichte (D) derart erzeugt werden dass die selektierten Gewichte (A) mittels der Kompensationsgewichte (D) aus den markierten Gewichten (A') rekonstruierbar sind. Erfindungsgemäß werden die Kompensationsgewichte (D) verschlüsselt, und das neuronale Netz (NN) wird mit den markierten Gewichten (A') und den verschlüsselten Kompensationsgewichten (D') zur Benutzung bereitgestellt. Durch eine Steuereinrichtung (CTL, U1) werden dann - das bereitgestellte neuronale Netz (NN) empfangen - die verschlüsselten Kompensationsgewichte (D') entschlüs seit und damit aus den markierten Gewichten (A') die selek tierten Gewichte (A) rekonstruiert, und - die Maschine (M) mittels des bereitgestellten neuronalen Netzes (NN) und der rekonstruierten selektierten Gewichte (A) gesteuert. Darüber hinaus werden Gewichte eines vorliegenden neuronalen Netzes (NN) dahingehend geprüft, ob sie das digitale Wasserzeichen (WM) enthalten, und abhängig davon wird ein Alarmsignal (AS) ausgegeben. To prevent the theft of a neural network (NN) intended to control a machine (M), neural weights (A) of the neural network (NN) are selected. The selected weights (A) are marked using a digital watermark (WM), marked weights (A') and compensating weights (D) being produced in such a way that the selected weights (A) can be reconstructed from the marked weights (A') by means of the compensating weights (D). According to the invention, the compensating weights (D) are encrypted, and the neural network (NN) is provided for use with the marked weights (A') and the encrypted compensating weights (D'). A control device (CTL, U1) then - receives the provided neural network (NN), - decrypts the encrypted compensating weights (D') and thus reconstructs the selected weights (A) from the marked weights (A'), and - controls the machine (M) by means of the provided neural network (NN) and the reconstructed selected weights (A). Furthermore, weights of an available neural network (NN) are checked for whether they contain the digital watermark (WM), and this is taken as a basis for outputting an alarm signal (AS). Afin d'empêcher le vol d'un réseau neuronal (NN) destiné à commander une machine (M), des poids neuronaux (A) du réseau neuronal (NN) sont sélectionnés. Les poids sélectionnés (A) sont marqués en utilisant un filigrane numérique (WM), des poids marqués (A') et des poids de compensation (D) étant produits de telle sorte que les poids sélectionnés (A) peuvent être reconstruits à partir des poids marqués (A') au moyen des poids de compensation (D). Selon l'invention, les poids de compensation (D) sont chiffrés et le réseau neuronal (NN) est prévu pour être utilisé avec les poids marqués (A') et les poids de compensation chiffrés (D'). Ensuite, un dispositif de commande (CTL, U1) - reçoit le réseau neuronal (NN) fourni, - déchiffre les poids de compensation chiffrés (D') et reconstruit ainsi les poids sélectionnés (A) à partir des poids marqués (A'), et - commande la machine (M) au moyen du réseau neuronal (NN) fourni et des poids sélectionnés (A) reconstruits. En outre, des poids d'un réseau neuronal (NN) disponible sont vérifiés pour savoir s'ils contiennent le filigrane numérique (WM), ceci étant pris comme base pour délivrer un signal d'alarme (AS).</description><subject>CALCULATING</subject><subject>COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>ELECTRICITY</subject><subject>PHYSICS</subject><subject>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2023</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZAjxdQ3x8HdRcPMPUggIcg1z9Qvx9HNXCPFwBWG3EAV_NwXHoBBPN09nT0cfBT_X0CAwFRLuH-QdrKPg6OcC1Ocf4uoc4unvpxAcGRzi6svDwJqWmFOcyguluRmU3VxDnD10Uwvy41OLCxKTU_NSS-LD_Y0MjIwNLQwMzAwdDY2JUwUA9b0xGw</recordid><startdate>20230928</startdate><enddate>20230928</enddate><creator>VON BEUNINGEN, Anja</creator><creator>SCHARINGER, Boris</creator><creator>TOKIC, Michel</creator><creator>STRIXNER, Ferdinand</creator><scope>EVB</scope></search><sort><creationdate>20230928</creationdate><title>METHOD FOR PREVENTING THE THEFT OF ARTIFICIAL NEURAL NETWORKS, AND PROTECTION SYSTEM</title><author>VON BEUNINGEN, Anja ; SCHARINGER, Boris ; TOKIC, Michel ; STRIXNER, Ferdinand</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2023180061A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre ; ger</language><creationdate>2023</creationdate><topic>CALCULATING</topic><topic>COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>ELECTRICITY</topic><topic>PHYSICS</topic><topic>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</topic><toplevel>online_resources</toplevel><creatorcontrib>VON BEUNINGEN, Anja</creatorcontrib><creatorcontrib>SCHARINGER, Boris</creatorcontrib><creatorcontrib>TOKIC, Michel</creatorcontrib><creatorcontrib>STRIXNER, Ferdinand</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>VON BEUNINGEN, Anja</au><au>SCHARINGER, Boris</au><au>TOKIC, Michel</au><au>STRIXNER, Ferdinand</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>METHOD FOR PREVENTING THE THEFT OF ARTIFICIAL NEURAL NETWORKS, AND PROTECTION SYSTEM</title><date>2023-09-28</date><risdate>2023</risdate><abstract>Zum Diebstahlschutz eines zum Steuern einer Maschine (M) vorgesehenen neuronalen Netzes (NN) werden neuronale Gewichte (A) des neuronalen Netzes (NN) selektiert. Die selektierten Gewichte (A) werden durch ein digitales Wasserzeichen (WM) markiert, wobei markierte Gewichte (A') sowie Kompensationsgewichte (D) derart erzeugt werden dass die selektierten Gewichte (A) mittels der Kompensationsgewichte (D) aus den markierten Gewichten (A') rekonstruierbar sind. Erfindungsgemäß werden die Kompensationsgewichte (D) verschlüsselt, und das neuronale Netz (NN) wird mit den markierten Gewichten (A') und den verschlüsselten Kompensationsgewichten (D') zur Benutzung bereitgestellt. Durch eine Steuereinrichtung (CTL, U1) werden dann - das bereitgestellte neuronale Netz (NN) empfangen - die verschlüsselten Kompensationsgewichte (D') entschlüs seit und damit aus den markierten Gewichten (A') die selek tierten Gewichte (A) rekonstruiert, und - die Maschine (M) mittels des bereitgestellten neuronalen Netzes (NN) und der rekonstruierten selektierten Gewichte (A) gesteuert. Darüber hinaus werden Gewichte eines vorliegenden neuronalen Netzes (NN) dahingehend geprüft, ob sie das digitale Wasserzeichen (WM) enthalten, und abhängig davon wird ein Alarmsignal (AS) ausgegeben. To prevent the theft of a neural network (NN) intended to control a machine (M), neural weights (A) of the neural network (NN) are selected. The selected weights (A) are marked using a digital watermark (WM), marked weights (A') and compensating weights (D) being produced in such a way that the selected weights (A) can be reconstructed from the marked weights (A') by means of the compensating weights (D). According to the invention, the compensating weights (D) are encrypted, and the neural network (NN) is provided for use with the marked weights (A') and the encrypted compensating weights (D'). A control device (CTL, U1) then - receives the provided neural network (NN), - decrypts the encrypted compensating weights (D') and thus reconstructs the selected weights (A) from the marked weights (A'), and - controls the machine (M) by means of the provided neural network (NN) and the reconstructed selected weights (A). Furthermore, weights of an available neural network (NN) are checked for whether they contain the digital watermark (WM), and this is taken as a basis for outputting an alarm signal (AS). Afin d'empêcher le vol d'un réseau neuronal (NN) destiné à commander une machine (M), des poids neuronaux (A) du réseau neuronal (NN) sont sélectionnés. Les poids sélectionnés (A) sont marqués en utilisant un filigrane numérique (WM), des poids marqués (A') et des poids de compensation (D) étant produits de telle sorte que les poids sélectionnés (A) peuvent être reconstruits à partir des poids marqués (A') au moyen des poids de compensation (D). Selon l'invention, les poids de compensation (D) sont chiffrés et le réseau neuronal (NN) est prévu pour être utilisé avec les poids marqués (A') et les poids de compensation chiffrés (D'). Ensuite, un dispositif de commande (CTL, U1) - reçoit le réseau neuronal (NN) fourni, - déchiffre les poids de compensation chiffrés (D') et reconstruit ainsi les poids sélectionnés (A) à partir des poids marqués (A'), et - commande la machine (M) au moyen du réseau neuronal (NN) fourni et des poids sélectionnés (A) reconstruits. En outre, des poids d'un réseau neuronal (NN) disponible sont vérifiés pour savoir s'ils contiennent le filigrane numérique (WM), ceci étant pris comme base pour délivrer un signal d'alarme (AS).</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre ; ger
recordid cdi_epo_espacenet_WO2023180061A1
source esp@cenet
subjects CALCULATING
COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
COMPUTING
COUNTING
ELECTRIC COMMUNICATION TECHNIQUE
ELECTRIC DIGITAL DATA PROCESSING
ELECTRICITY
PHYSICS
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
title METHOD FOR PREVENTING THE THEFT OF ARTIFICIAL NEURAL NETWORKS, AND PROTECTION SYSTEM
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-29T07%3A36%3A37IST&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=VON%20BEUNINGEN,%20Anja&rft.date=2023-09-28&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2023180061A1%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