Secure provisioning in an untrusted environment

Embodiments include methods for securely provisioning copies of an electronic circuit. A first entity embeds one or more secret values into copies of the circuit. A second entity: 1) embeds a trust anchor in a first copy of the circuit; 2) causes the circuit to generate a message signing key pair us...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: COVEY CARLIN R, HARTLEY DAVID H, ZIOLKOWSKI RODNEY D, TKACIK THOMAS E, CASE LAWRENCE L
Format: Patent
Sprache:eng
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 COVEY CARLIN R
HARTLEY DAVID H
ZIOLKOWSKI RODNEY D
TKACIK THOMAS E
CASE LAWRENCE L
description Embodiments include methods for securely provisioning copies of an electronic circuit. A first entity embeds one or more secret values into copies of the circuit. A second entity: 1) embeds a trust anchor in a first copy of the circuit; 2) causes the circuit to generate a message signing key pair using the trust anchor and the embedded secret value(s); 3) signs provisioning code using a code signing private key; and 4) sends a corresponding code signing public key, the trust anchor, and the signed provisioning code to a third entity. The third entity embeds the trust anchor in a second copy of the circuit and causes the circuit to: 1) generate the message signing private key; 2) verify the signature of the signed provisioning code using the code signing public key; and 3) launch the provisioning code on the circuit.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US9100189B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US9100189B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US9100189B23</originalsourceid><addsrcrecordid>eNrjZNAPTk0uLUpVKCjKL8sszszPy8xLV8jMU0jMUyjNKykqLS5JTVFIzSvLLMrPy03NK-FhYE1LzClO5YXS3AwKbq4hzh66qQX58anFBYnJqXmpJfGhwZaGBgaGFpZORsZEKAEAIeIrVw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Secure provisioning in an untrusted environment</title><source>esp@cenet</source><creator>COVEY CARLIN R ; HARTLEY DAVID H ; ZIOLKOWSKI RODNEY D ; TKACIK THOMAS E ; CASE LAWRENCE L</creator><creatorcontrib>COVEY CARLIN R ; HARTLEY DAVID H ; ZIOLKOWSKI RODNEY D ; TKACIK THOMAS E ; CASE LAWRENCE L</creatorcontrib><description>Embodiments include methods for securely provisioning copies of an electronic circuit. A first entity embeds one or more secret values into copies of the circuit. A second entity: 1) embeds a trust anchor in a first copy of the circuit; 2) causes the circuit to generate a message signing key pair using the trust anchor and the embedded secret value(s); 3) signs provisioning code using a code signing private key; and 4) sends a corresponding code signing public key, the trust anchor, and the signed provisioning code to a third entity. The third entity embeds the trust anchor in a second copy of the circuit and causes the circuit to: 1) generate the message signing private key; 2) verify the signature of the signed provisioning code using the code signing public key; and 3) launch the provisioning code on the circuit.</description><language>eng</language><subject>ADVERTISING ; CALCULATING ; CODING OR CIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHERPURPOSES INVOLVING THE NEED FOR SECRECY ; COMPUTING ; COUNTING ; CRYPTOGRAPHY ; DISPLAY ; EDUCATION ; ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRIC DIGITAL DATA PROCESSING ; ELECTRICITY ; PHYSICS ; SEALS ; TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><creationdate>2015</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=20150804&amp;DB=EPODOC&amp;CC=US&amp;NR=9100189B2$$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&amp;date=20150804&amp;DB=EPODOC&amp;CC=US&amp;NR=9100189B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>COVEY CARLIN R</creatorcontrib><creatorcontrib>HARTLEY DAVID H</creatorcontrib><creatorcontrib>ZIOLKOWSKI RODNEY D</creatorcontrib><creatorcontrib>TKACIK THOMAS E</creatorcontrib><creatorcontrib>CASE LAWRENCE L</creatorcontrib><title>Secure provisioning in an untrusted environment</title><description>Embodiments include methods for securely provisioning copies of an electronic circuit. A first entity embeds one or more secret values into copies of the circuit. A second entity: 1) embeds a trust anchor in a first copy of the circuit; 2) causes the circuit to generate a message signing key pair using the trust anchor and the embedded secret value(s); 3) signs provisioning code using a code signing private key; and 4) sends a corresponding code signing public key, the trust anchor, and the signed provisioning code to a third entity. The third entity embeds the trust anchor in a second copy of the circuit and causes the circuit to: 1) generate the message signing private key; 2) verify the signature of the signed provisioning code using the code signing public key; and 3) launch the provisioning code on the circuit.</description><subject>ADVERTISING</subject><subject>CALCULATING</subject><subject>CODING OR CIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHERPURPOSES INVOLVING THE NEED FOR SECRECY</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>CRYPTOGRAPHY</subject><subject>DISPLAY</subject><subject>EDUCATION</subject><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>ELECTRICITY</subject><subject>PHYSICS</subject><subject>SEALS</subject><subject>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2015</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZNAPTk0uLUpVKCjKL8sszszPy8xLV8jMU0jMUyjNKykqLS5JTVFIzSvLLMrPy03NK-FhYE1LzClO5YXS3AwKbq4hzh66qQX58anFBYnJqXmpJfGhwZaGBgaGFpZORsZEKAEAIeIrVw</recordid><startdate>20150804</startdate><enddate>20150804</enddate><creator>COVEY CARLIN R</creator><creator>HARTLEY DAVID H</creator><creator>ZIOLKOWSKI RODNEY D</creator><creator>TKACIK THOMAS E</creator><creator>CASE LAWRENCE L</creator><scope>EVB</scope></search><sort><creationdate>20150804</creationdate><title>Secure provisioning in an untrusted environment</title><author>COVEY CARLIN R ; HARTLEY DAVID H ; ZIOLKOWSKI RODNEY D ; TKACIK THOMAS E ; CASE LAWRENCE L</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US9100189B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2015</creationdate><topic>ADVERTISING</topic><topic>CALCULATING</topic><topic>CODING OR CIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHERPURPOSES INVOLVING THE NEED FOR SECRECY</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>CRYPTOGRAPHY</topic><topic>DISPLAY</topic><topic>EDUCATION</topic><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>ELECTRICITY</topic><topic>PHYSICS</topic><topic>SEALS</topic><topic>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</topic><toplevel>online_resources</toplevel><creatorcontrib>COVEY CARLIN R</creatorcontrib><creatorcontrib>HARTLEY DAVID H</creatorcontrib><creatorcontrib>ZIOLKOWSKI RODNEY D</creatorcontrib><creatorcontrib>TKACIK THOMAS E</creatorcontrib><creatorcontrib>CASE LAWRENCE L</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>COVEY CARLIN R</au><au>HARTLEY DAVID H</au><au>ZIOLKOWSKI RODNEY D</au><au>TKACIK THOMAS E</au><au>CASE LAWRENCE L</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Secure provisioning in an untrusted environment</title><date>2015-08-04</date><risdate>2015</risdate><abstract>Embodiments include methods for securely provisioning copies of an electronic circuit. A first entity embeds one or more secret values into copies of the circuit. A second entity: 1) embeds a trust anchor in a first copy of the circuit; 2) causes the circuit to generate a message signing key pair using the trust anchor and the embedded secret value(s); 3) signs provisioning code using a code signing private key; and 4) sends a corresponding code signing public key, the trust anchor, and the signed provisioning code to a third entity. The third entity embeds the trust anchor in a second copy of the circuit and causes the circuit to: 1) generate the message signing private key; 2) verify the signature of the signed provisioning code using the code signing public key; and 3) launch the provisioning code on the circuit.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US9100189B2
source esp@cenet
subjects ADVERTISING
CALCULATING
CODING OR CIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHERPURPOSES INVOLVING THE NEED FOR SECRECY
COMPUTING
COUNTING
CRYPTOGRAPHY
DISPLAY
EDUCATION
ELECTRIC COMMUNICATION TECHNIQUE
ELECTRIC DIGITAL DATA PROCESSING
ELECTRICITY
PHYSICS
SEALS
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION
title Secure provisioning in an untrusted environment
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T07%3A18%3A43IST&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=COVEY%20CARLIN%20R&rft.date=2015-08-04&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS9100189B2%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