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...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
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&date=20230928&DB=EPODOC&CC=WO&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&date=20230928&DB=EPODOC&CC=WO&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 |