METHOD TO EXECUTE A SENSITIVE COMPUTATION USING MULTIPLE DIFFERENT AND INDEPENDENT BRANCHES
The present invention relates to a method to execute by a processing unit a sensitive computation using multiple different and independent branches (SB1,SB2) each necessitating a given number of processing unit time units to be executed, characterized in that it comprises the following steps of, at...
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 | LEVEQUE, Sylvain PERION, Fabrice VILLEGAS, Karine |
description | The present invention relates to a method to execute by a processing unit a sensitive computation using multiple different and independent branches (SB1,SB2) each necessitating a given number of processing unit time units to be executed, characterized in that it comprises the following steps of, at each execution of a sensitive computation:
- generating at least as many identifiers as the number of branches,
- associating each identifier to a unique branch,
- generating (S1,S2) a random permutation of identifiers, the number of occurrences of each identifier in the permutation being at least equal to the number of central processing unit time units in the shortest of the branches,
- by processing (S3) each identifier in the random permutation, determining successively the branch to execute by each successive central processing unit time units according to the identifier value,
- for each identifier of the random permutation, executing (S11,S21) a central processing unit time unit for the branch determined according to the identifier value. |
format | Patent |
fullrecord | <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_EP3230859A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EP3230859A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_EP3230859A13</originalsourceid><addsrcrecordid>eNqNikEKwjAUBbtxIeod_gUEtQi6jMmr-dAmofkRwUUpEleihXp_7MIDuJlhYObFrYFYb0g84QqdBKQowkUWvoC0b0ISJewdpcjuTE2qhUMNMlxVaOGElDPEziBgwtSnVjltEZfF7NE_x7z6eVFQBdF2nYd3l8ehv-dX_nQI5a7cHPZHtS3_WL48DTHb</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>METHOD TO EXECUTE A SENSITIVE COMPUTATION USING MULTIPLE DIFFERENT AND INDEPENDENT BRANCHES</title><source>esp@cenet</source><creator>LEVEQUE, Sylvain ; PERION, Fabrice ; VILLEGAS, Karine</creator><creatorcontrib>LEVEQUE, Sylvain ; PERION, Fabrice ; VILLEGAS, Karine</creatorcontrib><description>The present invention relates to a method to execute by a processing unit a sensitive computation using multiple different and independent branches (SB1,SB2) each necessitating a given number of processing unit time units to be executed, characterized in that it comprises the following steps of, at each execution of a sensitive computation:
- generating at least as many identifiers as the number of branches,
- associating each identifier to a unique branch,
- generating (S1,S2) a random permutation of identifiers, the number of occurrences of each identifier in the permutation being at least equal to the number of central processing unit time units in the shortest of the branches,
- by processing (S3) each identifier in the random permutation, determining successively the branch to execute by each successive central processing unit time units according to the identifier value,
- for each identifier of the random permutation, executing (S11,S21) a central processing unit time unit for the branch determined according to the identifier value.</description><language>eng ; fre ; ger</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2017</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=20171018&DB=EPODOC&CC=EP&NR=3230859A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20171018&DB=EPODOC&CC=EP&NR=3230859A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>LEVEQUE, Sylvain</creatorcontrib><creatorcontrib>PERION, Fabrice</creatorcontrib><creatorcontrib>VILLEGAS, Karine</creatorcontrib><title>METHOD TO EXECUTE A SENSITIVE COMPUTATION USING MULTIPLE DIFFERENT AND INDEPENDENT BRANCHES</title><description>The present invention relates to a method to execute by a processing unit a sensitive computation using multiple different and independent branches (SB1,SB2) each necessitating a given number of processing unit time units to be executed, characterized in that it comprises the following steps of, at each execution of a sensitive computation:
- generating at least as many identifiers as the number of branches,
- associating each identifier to a unique branch,
- generating (S1,S2) a random permutation of identifiers, the number of occurrences of each identifier in the permutation being at least equal to the number of central processing unit time units in the shortest of the branches,
- by processing (S3) each identifier in the random permutation, determining successively the branch to execute by each successive central processing unit time units according to the identifier value,
- for each identifier of the random permutation, executing (S11,S21) a central processing unit time unit for the branch determined according to the identifier value.</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>2017</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNikEKwjAUBbtxIeod_gUEtQi6jMmr-dAmofkRwUUpEleihXp_7MIDuJlhYObFrYFYb0g84QqdBKQowkUWvoC0b0ISJewdpcjuTE2qhUMNMlxVaOGElDPEziBgwtSnVjltEZfF7NE_x7z6eVFQBdF2nYd3l8ehv-dX_nQI5a7cHPZHtS3_WL48DTHb</recordid><startdate>20171018</startdate><enddate>20171018</enddate><creator>LEVEQUE, Sylvain</creator><creator>PERION, Fabrice</creator><creator>VILLEGAS, Karine</creator><scope>EVB</scope></search><sort><creationdate>20171018</creationdate><title>METHOD TO EXECUTE A SENSITIVE COMPUTATION USING MULTIPLE DIFFERENT AND INDEPENDENT BRANCHES</title><author>LEVEQUE, Sylvain ; PERION, Fabrice ; VILLEGAS, Karine</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_EP3230859A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre ; ger</language><creationdate>2017</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>LEVEQUE, Sylvain</creatorcontrib><creatorcontrib>PERION, Fabrice</creatorcontrib><creatorcontrib>VILLEGAS, Karine</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>LEVEQUE, Sylvain</au><au>PERION, Fabrice</au><au>VILLEGAS, Karine</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>METHOD TO EXECUTE A SENSITIVE COMPUTATION USING MULTIPLE DIFFERENT AND INDEPENDENT BRANCHES</title><date>2017-10-18</date><risdate>2017</risdate><abstract>The present invention relates to a method to execute by a processing unit a sensitive computation using multiple different and independent branches (SB1,SB2) each necessitating a given number of processing unit time units to be executed, characterized in that it comprises the following steps of, at each execution of a sensitive computation:
- generating at least as many identifiers as the number of branches,
- associating each identifier to a unique branch,
- generating (S1,S2) a random permutation of identifiers, the number of occurrences of each identifier in the permutation being at least equal to the number of central processing unit time units in the shortest of the branches,
- by processing (S3) each identifier in the random permutation, determining successively the branch to execute by each successive central processing unit time units according to the identifier value,
- for each identifier of the random permutation, executing (S11,S21) a central processing unit time unit for the branch determined according to the identifier value.</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng ; fre ; ger |
recordid | cdi_epo_espacenet_EP3230859A1 |
source | esp@cenet |
subjects | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING PHYSICS |
title | METHOD TO EXECUTE A SENSITIVE COMPUTATION USING MULTIPLE DIFFERENT AND INDEPENDENT BRANCHES |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T11%3A08%3A20IST&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=LEVEQUE,%20Sylvain&rft.date=2017-10-18&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EEP3230859A1%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 |