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