MONITORING SIDE CHANNELS

In an example, a method includes providing a computing device with an instruction to cause the computing device to execute the instruction. The method further includes monitoring a side channel of a microarchitectural component of the computing device to obtain an indication of whether or not a stat...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DALTON, Christopher Ian, BELGARRIC, Pierre, PLAQUIN, David
Format: Patent
Sprache:eng ; fre
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 DALTON, Christopher Ian
BELGARRIC, Pierre
PLAQUIN, David
description In an example, a method includes providing a computing device with an instruction to cause the computing device to execute the instruction. The method further includes monitoring a side channel of a microarchitectural component of the computing device to obtain an indication of whether or not a state of the microarchitectural component changes as a result of the computing device executing the instruction. The method further includes determining whether or not the indication corresponds to an expected state of the microarchitectural component for the instruction. Dans un exemple, un procédé consiste à fournir une instruction à un dispositif informatique pour amener le dispositif informatique à exécuter l'instruction. Le procédé consiste en outre à surveiller un canal latéral d'un composant microarchitectural du dispositif informatique pour obtenir une indication indiquant si un état du composant microarchitectural change ou non suite à l'exécution de l'instruction par le dispositif informatique. Le procédé consiste en outre à déterminer si l'indication correspond ou non à un état attendu du composant microarchitectural pour l'instruction.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2021154254A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2021154254A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2021154254A13</originalsourceid><addsrcrecordid>eNrjZJDw9ffzDPEP8vRzVwj2dHFVcPZw9PNz9QnmYWBNS8wpTuWF0twMym6uIc4euqkF-fGpxQWJyal5qSXx4f5GBkaGhqYmRqYmjobGxKkCAHTzIJo</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>MONITORING SIDE CHANNELS</title><source>esp@cenet</source><creator>DALTON, Christopher Ian ; BELGARRIC, Pierre ; PLAQUIN, David</creator><creatorcontrib>DALTON, Christopher Ian ; BELGARRIC, Pierre ; PLAQUIN, David</creatorcontrib><description>In an example, a method includes providing a computing device with an instruction to cause the computing device to execute the instruction. The method further includes monitoring a side channel of a microarchitectural component of the computing device to obtain an indication of whether or not a state of the microarchitectural component changes as a result of the computing device executing the instruction. The method further includes determining whether or not the indication corresponds to an expected state of the microarchitectural component for the instruction. Dans un exemple, un procédé consiste à fournir une instruction à un dispositif informatique pour amener le dispositif informatique à exécuter l'instruction. Le procédé consiste en outre à surveiller un canal latéral d'un composant microarchitectural du dispositif informatique pour obtenir une indication indiquant si un état du composant microarchitectural change ou non suite à l'exécution de l'instruction par le dispositif informatique. Le procédé consiste en outre à déterminer si l'indication correspond ou non à un état attendu du composant microarchitectural pour l'instruction.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2021</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=20210805&amp;DB=EPODOC&amp;CC=WO&amp;NR=2021154254A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,309,782,887,25571,76555</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20210805&amp;DB=EPODOC&amp;CC=WO&amp;NR=2021154254A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>DALTON, Christopher Ian</creatorcontrib><creatorcontrib>BELGARRIC, Pierre</creatorcontrib><creatorcontrib>PLAQUIN, David</creatorcontrib><title>MONITORING SIDE CHANNELS</title><description>In an example, a method includes providing a computing device with an instruction to cause the computing device to execute the instruction. The method further includes monitoring a side channel of a microarchitectural component of the computing device to obtain an indication of whether or not a state of the microarchitectural component changes as a result of the computing device executing the instruction. The method further includes determining whether or not the indication corresponds to an expected state of the microarchitectural component for the instruction. Dans un exemple, un procédé consiste à fournir une instruction à un dispositif informatique pour amener le dispositif informatique à exécuter l'instruction. Le procédé consiste en outre à surveiller un canal latéral d'un composant microarchitectural du dispositif informatique pour obtenir une indication indiquant si un état du composant microarchitectural change ou non suite à l'exécution de l'instruction par le dispositif informatique. Le procédé consiste en outre à déterminer si l'indication correspond ou non à un état attendu du composant microarchitectural pour l'instruction.</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>2021</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZJDw9ffzDPEP8vRzVwj2dHFVcPZw9PNz9QnmYWBNS8wpTuWF0twMym6uIc4euqkF-fGpxQWJyal5qSXx4f5GBkaGhqYmRqYmjobGxKkCAHTzIJo</recordid><startdate>20210805</startdate><enddate>20210805</enddate><creator>DALTON, Christopher Ian</creator><creator>BELGARRIC, Pierre</creator><creator>PLAQUIN, David</creator><scope>EVB</scope></search><sort><creationdate>20210805</creationdate><title>MONITORING SIDE CHANNELS</title><author>DALTON, Christopher Ian ; BELGARRIC, Pierre ; PLAQUIN, David</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2021154254A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2021</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>DALTON, Christopher Ian</creatorcontrib><creatorcontrib>BELGARRIC, Pierre</creatorcontrib><creatorcontrib>PLAQUIN, David</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>DALTON, Christopher Ian</au><au>BELGARRIC, Pierre</au><au>PLAQUIN, David</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>MONITORING SIDE CHANNELS</title><date>2021-08-05</date><risdate>2021</risdate><abstract>In an example, a method includes providing a computing device with an instruction to cause the computing device to execute the instruction. The method further includes monitoring a side channel of a microarchitectural component of the computing device to obtain an indication of whether or not a state of the microarchitectural component changes as a result of the computing device executing the instruction. The method further includes determining whether or not the indication corresponds to an expected state of the microarchitectural component for the instruction. Dans un exemple, un procédé consiste à fournir une instruction à un dispositif informatique pour amener le dispositif informatique à exécuter l'instruction. Le procédé consiste en outre à surveiller un canal latéral d'un composant microarchitectural du dispositif informatique pour obtenir une indication indiquant si un état du composant microarchitectural change ou non suite à l'exécution de l'instruction par le dispositif informatique. Le procédé consiste en outre à déterminer si l'indication correspond ou non à un état attendu du composant microarchitectural pour l'instruction.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2021154254A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title MONITORING SIDE CHANNELS
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-04T06%3A03%3A23IST&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=DALTON,%20Christopher%20Ian&rft.date=2021-08-05&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2021154254A1%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