HistoTrust: Ethereum-Based Attestation of a Data History Built with OP-TEE and TPM

Device- or user-centric system architectures allow everyone to manage their personal or confidential data. But how to provide the trust required between the stakeholders of a given ecosystem to work together, each preserving their interest and their business? HistoTrust introduces a solution to this...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Paulin, Dylan, Hennebert, Christine, Franco-Rondisson, Thibault, Jayles, Romain, Loubier, Thomas, Collado, Raphaël
Format: Buchkapitel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 145
container_issue
container_start_page 130
container_title
container_volume 13291
creator Paulin, Dylan
Hennebert, Christine
Franco-Rondisson, Thibault
Jayles, Romain
Loubier, Thomas
Collado, Raphaël
description Device- or user-centric system architectures allow everyone to manage their personal or confidential data. But how to provide the trust required between the stakeholders of a given ecosystem to work together, each preserving their interest and their business? HistoTrust introduces a solution to this problem. A system architecture separating the data belonging to each stakeholder and the cryptographic proofs (attestations) on their history is implemented. An Ethereum ledger is deployed to maintain the history of the attestations, thus guaranteeing their tamper-resistance, their timestamp and their order. The ledger allows these attestations to be shared between the stakeholders in order to create trust without revealing secret or critical data. In each IoT device, the root-of-trust secrets used to attest the data produced are protected at storage in a TPM ST33 and during execution within an ARM Cortex-A7 TrustZone. The designed solution aims to be resilient, robust to software attacks and to present a high level of protection against side-channel attacks and fault injections. Furthermore, the real-time constraints of an embedded industrial application are respected. The integration of the security measures does not impact the performance in use.
doi_str_mv 10.1007/978-3-031-08147-7_9
format Book Chapter
fullrecord <record><control><sourceid>proquest_hal_p</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_cea_04813608v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EBC7017505_135_142</sourcerecordid><originalsourceid>FETCH-LOGICAL-h206t-bd1a774f2fb56559f12267b5528fb0ff8c1064a2bce9d15bcc6532a383c6c4e33</originalsourceid><addsrcrecordid>eNo1kE1vEzEQhs2nSEt-ARdfORhmPP7Y5ZaWQJCCWqFwtryOl11Is6ntgPrvcRM4jEYz87xzeBh7g_AOAez71jaCBBAKaFBZYV37hF1QXZxmfMpmaBAFkWqfsXnF_98MPGczIJCitYpesgskgpYkKv2KzXP-CQDSEjbWzNi31ZjLtEnHXD7wZRliisc7ceVz3PJFKTEXX8Zpz6eee_7RF89PgfTAr47jrvA_Yxn4za3YLJfc77d8c_v1NXvR-12O83_9kn3_tNxcr8T65vOX68VaDBJMEd0WvbWql32njdZtj1Ia22ktm76Dvm8CglFediG2W9RdCEaT9NRQMEFFokv29vx38Dt3SOOdTw9u8qNbLdYuRO9ANUgGmt9YWTyzuYL7HzG5bpp-ZYfgHm27qs-RqwLdya6rm5pR58whTffHasLFx1CI-5L8Lgz-UGLKzgJaDdoh1VKS_gK7LHrk</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>book_chapter</recordtype><pqid>EBC7017505_135_142</pqid></control><display><type>book_chapter</type><title>HistoTrust: Ethereum-Based Attestation of a Data History Built with OP-TEE and TPM</title><source>Springer Books</source><creator>Paulin, Dylan ; Hennebert, Christine ; Franco-Rondisson, Thibault ; Jayles, Romain ; Loubier, Thomas ; Collado, Raphaël</creator><contributor>Garcia-Alfaro, Joaquin ; Yaich, Reda ; Dupont, Benoît ; Laurent, Maryline ; Aïmeur, Esma</contributor><creatorcontrib>Paulin, Dylan ; Hennebert, Christine ; Franco-Rondisson, Thibault ; Jayles, Romain ; Loubier, Thomas ; Collado, Raphaël ; Garcia-Alfaro, Joaquin ; Yaich, Reda ; Dupont, Benoît ; Laurent, Maryline ; Aïmeur, Esma</creatorcontrib><description>Device- or user-centric system architectures allow everyone to manage their personal or confidential data. But how to provide the trust required between the stakeholders of a given ecosystem to work together, each preserving their interest and their business? HistoTrust introduces a solution to this problem. A system architecture separating the data belonging to each stakeholder and the cryptographic proofs (attestations) on their history is implemented. An Ethereum ledger is deployed to maintain the history of the attestations, thus guaranteeing their tamper-resistance, their timestamp and their order. The ledger allows these attestations to be shared between the stakeholders in order to create trust without revealing secret or critical data. In each IoT device, the root-of-trust secrets used to attest the data produced are protected at storage in a TPM ST33 and during execution within an ARM Cortex-A7 TrustZone. The designed solution aims to be resilient, robust to software attacks and to present a high level of protection against side-channel attacks and fault injections. Furthermore, the real-time constraints of an embedded industrial application are respected. The integration of the security measures does not impact the performance in use.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 9783031081460</identifier><identifier>ISBN: 3031081463</identifier><identifier>ISBN: 3031081471</identifier><identifier>ISBN: 9783031081477</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 3031081471</identifier><identifier>EISBN: 9783031081477</identifier><identifier>DOI: 10.1007/978-3-031-08147-7_9</identifier><identifier>OCLC: 1330932145</identifier><identifier>LCCallNum: QA76.9.A25</identifier><language>eng</language><publisher>Switzerland: Springer International Publishing AG</publisher><subject>Attestation ; Computer Science ; Cryptography and Security ; Data history ; Embedded industrial application ; Engineering Sciences ; IoT ; Ledger ; OP-TEE ; Real-time performance ; Secure hardware ; TPM ; Trust</subject><ispartof>Foundations and Practice of Security, 2022, Vol.13291, p.130-145</ispartof><rights>Springer Nature Switzerland AG 2022</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><orcidid>0000-0002-9170-6134</orcidid><relation>Lecture Notes in Computer Science</relation></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://ebookcentral.proquest.com/covers/7017505-l.jpg</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/978-3-031-08147-7_9$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/978-3-031-08147-7_9$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>230,775,776,780,789,881,27902,38232,41418,42487</link.rule.ids><backlink>$$Uhttps://cea.hal.science/cea-04813608$$DView record in HAL$$Hfree_for_read</backlink></links><search><contributor>Garcia-Alfaro, Joaquin</contributor><contributor>Yaich, Reda</contributor><contributor>Dupont, Benoît</contributor><contributor>Laurent, Maryline</contributor><contributor>Aïmeur, Esma</contributor><creatorcontrib>Paulin, Dylan</creatorcontrib><creatorcontrib>Hennebert, Christine</creatorcontrib><creatorcontrib>Franco-Rondisson, Thibault</creatorcontrib><creatorcontrib>Jayles, Romain</creatorcontrib><creatorcontrib>Loubier, Thomas</creatorcontrib><creatorcontrib>Collado, Raphaël</creatorcontrib><title>HistoTrust: Ethereum-Based Attestation of a Data History Built with OP-TEE and TPM</title><title>Foundations and Practice of Security</title><description>Device- or user-centric system architectures allow everyone to manage their personal or confidential data. But how to provide the trust required between the stakeholders of a given ecosystem to work together, each preserving their interest and their business? HistoTrust introduces a solution to this problem. A system architecture separating the data belonging to each stakeholder and the cryptographic proofs (attestations) on their history is implemented. An Ethereum ledger is deployed to maintain the history of the attestations, thus guaranteeing their tamper-resistance, their timestamp and their order. The ledger allows these attestations to be shared between the stakeholders in order to create trust without revealing secret or critical data. In each IoT device, the root-of-trust secrets used to attest the data produced are protected at storage in a TPM ST33 and during execution within an ARM Cortex-A7 TrustZone. The designed solution aims to be resilient, robust to software attacks and to present a high level of protection against side-channel attacks and fault injections. Furthermore, the real-time constraints of an embedded industrial application are respected. The integration of the security measures does not impact the performance in use.</description><subject>Attestation</subject><subject>Computer Science</subject><subject>Cryptography and Security</subject><subject>Data history</subject><subject>Embedded industrial application</subject><subject>Engineering Sciences</subject><subject>IoT</subject><subject>Ledger</subject><subject>OP-TEE</subject><subject>Real-time performance</subject><subject>Secure hardware</subject><subject>TPM</subject><subject>Trust</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>9783031081460</isbn><isbn>3031081463</isbn><isbn>3031081471</isbn><isbn>9783031081477</isbn><isbn>3031081471</isbn><isbn>9783031081477</isbn><fulltext>true</fulltext><rsrctype>book_chapter</rsrctype><creationdate>2022</creationdate><recordtype>book_chapter</recordtype><recordid>eNo1kE1vEzEQhs2nSEt-ARdfORhmPP7Y5ZaWQJCCWqFwtryOl11Is6ntgPrvcRM4jEYz87xzeBh7g_AOAez71jaCBBAKaFBZYV37hF1QXZxmfMpmaBAFkWqfsXnF_98MPGczIJCitYpesgskgpYkKv2KzXP-CQDSEjbWzNi31ZjLtEnHXD7wZRliisc7ceVz3PJFKTEXX8Zpz6eee_7RF89PgfTAr47jrvA_Yxn4za3YLJfc77d8c_v1NXvR-12O83_9kn3_tNxcr8T65vOX68VaDBJMEd0WvbWql32njdZtj1Ia22ktm76Dvm8CglFediG2W9RdCEaT9NRQMEFFokv29vx38Dt3SOOdTw9u8qNbLdYuRO9ANUgGmt9YWTyzuYL7HzG5bpp-ZYfgHm27qs-RqwLdya6rm5pR58whTffHasLFx1CI-5L8Lgz-UGLKzgJaDdoh1VKS_gK7LHrk</recordid><startdate>2022</startdate><enddate>2022</enddate><creator>Paulin, Dylan</creator><creator>Hennebert, Christine</creator><creator>Franco-Rondisson, Thibault</creator><creator>Jayles, Romain</creator><creator>Loubier, Thomas</creator><creator>Collado, Raphaël</creator><general>Springer International Publishing AG</general><general>Springer International Publishing</general><scope>FFUUA</scope><scope>1XC</scope><orcidid>https://orcid.org/0000-0002-9170-6134</orcidid></search><sort><creationdate>2022</creationdate><title>HistoTrust: Ethereum-Based Attestation of a Data History Built with OP-TEE and TPM</title><author>Paulin, Dylan ; Hennebert, Christine ; Franco-Rondisson, Thibault ; Jayles, Romain ; Loubier, Thomas ; Collado, Raphaël</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-h206t-bd1a774f2fb56559f12267b5528fb0ff8c1064a2bce9d15bcc6532a383c6c4e33</frbrgroupid><rsrctype>book_chapters</rsrctype><prefilter>book_chapters</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Attestation</topic><topic>Computer Science</topic><topic>Cryptography and Security</topic><topic>Data history</topic><topic>Embedded industrial application</topic><topic>Engineering Sciences</topic><topic>IoT</topic><topic>Ledger</topic><topic>OP-TEE</topic><topic>Real-time performance</topic><topic>Secure hardware</topic><topic>TPM</topic><topic>Trust</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Paulin, Dylan</creatorcontrib><creatorcontrib>Hennebert, Christine</creatorcontrib><creatorcontrib>Franco-Rondisson, Thibault</creatorcontrib><creatorcontrib>Jayles, Romain</creatorcontrib><creatorcontrib>Loubier, Thomas</creatorcontrib><creatorcontrib>Collado, Raphaël</creatorcontrib><collection>ProQuest Ebook Central - Book Chapters - Demo use only</collection><collection>Hyper Article en Ligne (HAL)</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Paulin, Dylan</au><au>Hennebert, Christine</au><au>Franco-Rondisson, Thibault</au><au>Jayles, Romain</au><au>Loubier, Thomas</au><au>Collado, Raphaël</au><au>Garcia-Alfaro, Joaquin</au><au>Yaich, Reda</au><au>Dupont, Benoît</au><au>Laurent, Maryline</au><au>Aïmeur, Esma</au><format>book</format><genre>bookitem</genre><ristype>CHAP</ristype><atitle>HistoTrust: Ethereum-Based Attestation of a Data History Built with OP-TEE and TPM</atitle><btitle>Foundations and Practice of Security</btitle><seriestitle>Lecture Notes in Computer Science</seriestitle><date>2022</date><risdate>2022</risdate><volume>13291</volume><spage>130</spage><epage>145</epage><pages>130-145</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>9783031081460</isbn><isbn>3031081463</isbn><isbn>3031081471</isbn><isbn>9783031081477</isbn><eisbn>3031081471</eisbn><eisbn>9783031081477</eisbn><abstract>Device- or user-centric system architectures allow everyone to manage their personal or confidential data. But how to provide the trust required between the stakeholders of a given ecosystem to work together, each preserving their interest and their business? HistoTrust introduces a solution to this problem. A system architecture separating the data belonging to each stakeholder and the cryptographic proofs (attestations) on their history is implemented. An Ethereum ledger is deployed to maintain the history of the attestations, thus guaranteeing their tamper-resistance, their timestamp and their order. The ledger allows these attestations to be shared between the stakeholders in order to create trust without revealing secret or critical data. In each IoT device, the root-of-trust secrets used to attest the data produced are protected at storage in a TPM ST33 and during execution within an ARM Cortex-A7 TrustZone. The designed solution aims to be resilient, robust to software attacks and to present a high level of protection against side-channel attacks and fault injections. Furthermore, the real-time constraints of an embedded industrial application are respected. The integration of the security measures does not impact the performance in use.</abstract><cop>Switzerland</cop><pub>Springer International Publishing AG</pub><doi>10.1007/978-3-031-08147-7_9</doi><oclcid>1330932145</oclcid><tpages>16</tpages><orcidid>https://orcid.org/0000-0002-9170-6134</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0302-9743
ispartof Foundations and Practice of Security, 2022, Vol.13291, p.130-145
issn 0302-9743
1611-3349
language eng
recordid cdi_hal_primary_oai_HAL_cea_04813608v1
source Springer Books
subjects Attestation
Computer Science
Cryptography and Security
Data history
Embedded industrial application
Engineering Sciences
IoT
Ledger
OP-TEE
Real-time performance
Secure hardware
TPM
Trust
title HistoTrust: Ethereum-Based Attestation of a Data History Built with OP-TEE and TPM
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-09T05%3A45%3A38IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_hal_p&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=bookitem&rft.atitle=HistoTrust:%20Ethereum-Based%20Attestation%20of%20a%20Data%20History%20Built%20with%20OP-TEE%20and%20TPM&rft.btitle=Foundations%20and%20Practice%20of%20Security&rft.au=Paulin,%20Dylan&rft.date=2022&rft.volume=13291&rft.spage=130&rft.epage=145&rft.pages=130-145&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=9783031081460&rft.isbn_list=3031081463&rft.isbn_list=3031081471&rft.isbn_list=9783031081477&rft_id=info:doi/10.1007/978-3-031-08147-7_9&rft_dat=%3Cproquest_hal_p%3EEBC7017505_135_142%3C/proquest_hal_p%3E%3Curl%3E%3C/url%3E&rft.eisbn=3031081471&rft.eisbn_list=9783031081477&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=EBC7017505_135_142&rft_id=info:pmid/&rfr_iscdi=true