Four on Embedded Devices with Strong Countermeasures Against Side-Channel Attacks View Full Text


Ontology type: schema:Chapter     


Chapter Info

DATE

2017-08-25

AUTHORS

Zhe Liu , Patrick Longa , Geovandro C. C. F. Pereira , Oscar Reparaz , Hwajeong Seo

ABSTRACT

This work deals with the energy-efficient, high-speed and high-security implementation of elliptic curve scalar multiplication and elliptic curve Diffie-Hellman (ECDH) key exchange on embedded devices using Four and incorporating strong countermeasures to thwart a wide variety of side-channel attacks. First, we set new speed records for constant-time curve-based scalar multiplication and DH key exchange at the 128-bit security level with implementations targeting 8, 16 and 32-bit microcontrollers. For example, our software computes a static ECDH shared secret in 6.9 million cycles (or 0.86 s @8 MHz) on a low-power 8-bit AVR microcontroller which, compared to the fastest Curve25519 and genus-2 Kummer implementations on the same platform, offers 2 and 1.4 speedups, respectively. Similarly, it computes the same operation in 496 thousand cycles on a 32-bit ARM Cortex-M4 microcontroller, achieving a factor-2.9 speedup when compared to the fastest Curve25519 implementation targeting the same platform. Second, we engineer a set of side-channel countermeasures taking advantage of Four’s rich arithmetic and propose a secure implementation that offers protection against a wide range of sophisticated side-channel attacks. Finally, we perform a differential power analysis evaluation of our software running on an ARM Cortex-M4, and report that no leakage was detected with up to 10 million traces. These results demonstrate the potential of deploying Four on low-power applications such as protocols for IoT. More... »

PAGES

665-686

References to SciGraph publications

Book

TITLE

Cryptographic Hardware and Embedded Systems – CHES 2017

ISBN

978-3-319-66786-7
978-3-319-66787-4

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/978-3-319-66787-4_32

DOI

http://dx.doi.org/10.1007/978-3-319-66787-4_32

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1091344126


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0802", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Computation Theory and Mathematics", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information and Computing Sciences", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "University of Waterloo", 
          "id": "https://www.grid.ac/institutes/grid.46078.3d", 
          "name": [
            "SnT, University of Luxembourg, Luxembourg City, Luxembourg", 
            "IQC, University of Waterloo, Waterloo, Canada"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Liu", 
        "givenName": "Zhe", 
        "id": "sg:person.013144776623.84", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013144776623.84"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Microsoft (United States)", 
          "id": "https://www.grid.ac/institutes/grid.419815.0", 
          "name": [
            "Microsoft Research, Redmond, USA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Longa", 
        "givenName": "Patrick", 
        "id": "sg:person.0630152206.20", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.0630152206.20"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "University of Waterloo", 
          "id": "https://www.grid.ac/institutes/grid.46078.3d", 
          "name": [
            "IQC, University of Waterloo, Waterloo, Canada"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Pereira", 
        "givenName": "Geovandro C. C. F.", 
        "id": "sg:person.07706367637.74", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.07706367637.74"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "KU Leuven", 
          "id": "https://www.grid.ac/institutes/grid.5596.f", 
          "name": [
            "COSIC KU Leuven, Leuven, Belgium"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Reparaz", 
        "givenName": "Oscar", 
        "id": "sg:person.012760360273.80", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012760360273.80"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Hansung University", 
          "id": "https://www.grid.ac/institutes/grid.444079.a", 
          "name": [
            "Hansung University, Seoul, Korea"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Seo", 
        "givenName": "Hwajeong", 
        "id": "sg:person.015101423711.26", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015101423711.26"
        ], 
        "type": "Person"
      }
    ], 
    "citation": [
      {
        "id": "sg:pub.10.1007/3-540-36400-5_39", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1000922204", 
          "https://doi.org/10.1007/3-540-36400-5_39"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-36400-5_39", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1000922204", 
          "https://doi.org/10.1007/3-540-36400-5_39"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-662-53140-2_15", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1001291147", 
          "https://doi.org/10.1007/978-3-662-53140-2_15"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-642-10628-6_17", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1003968777", 
          "https://doi.org/10.1007/978-3-642-10628-6_17"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-642-10628-6_17", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1003968777", 
          "https://doi.org/10.1007/978-3-642-10628-6_17"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-28632-5_25", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1004165092", 
          "https://doi.org/10.1007/978-3-540-28632-5_25"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-28632-5_25", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1004165092", 
          "https://doi.org/10.1007/978-3-540-28632-5_25"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-44709-1_31", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1004264911", 
          "https://doi.org/10.1007/3-540-44709-1_31"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-44709-1_31", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1004264911", 
          "https://doi.org/10.1007/3-540-44709-1_31"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-319-24126-5_17", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1005177190", 
          "https://doi.org/10.1007/978-3-319-24126-5_17"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-48405-1_25", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1005179729", 
          "https://doi.org/10.1007/3-540-48405-1_25"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-36400-5_22", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1006935456", 
          "https://doi.org/10.1007/3-540-36400-5_22"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-36400-5_22", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1006935456", 
          "https://doi.org/10.1007/3-540-36400-5_22"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-319-13039-2_1", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1008964673", 
          "https://doi.org/10.1007/978-3-319-13039-2_1"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-319-13039-2_1", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1008964673", 
          "https://doi.org/10.1007/978-3-319-13039-2_1"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/1180345.1180366", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1009400835"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-68164-9_26", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1016470627", 
          "https://doi.org/10.1007/978-3-540-68164-9_26"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1016/j.jsc.2011.09.003", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1018018921"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-642-29912-4_14", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1019592252", 
          "https://doi.org/10.1007/978-3-642-29912-4_14"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-36288-6_17", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1024414949", 
          "https://doi.org/10.1007/3-540-36288-6_17"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/s13389-014-0085-7", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1028052466", 
          "https://doi.org/10.1007/s13389-014-0085-7"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-77535-5_17", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1028189121", 
          "https://doi.org/10.1007/978-3-540-77535-5_17"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-77535-5_17", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1028189121", 
          "https://doi.org/10.1007/978-3-540-77535-5_17"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-319-03515-4_15", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1028254199", 
          "https://doi.org/10.1007/978-3-319-03515-4_15"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-44598-6_8", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1029752514", 
          "https://doi.org/10.1007/3-540-44598-6_8"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-89255-7_20", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1031654257", 
          "https://doi.org/10.1007/978-3-540-89255-7_20"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-89255-7_20", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1031654257", 
          "https://doi.org/10.1007/978-3-540-89255-7_20"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/s10623-015-0087-1", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1032229678", 
          "https://doi.org/10.1007/s10623-015-0087-1"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/s10623-015-0087-1", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1032229678", 
          "https://doi.org/10.1007/s10623-015-0087-1"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-642-17373-8_7", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1036997867", 
          "https://doi.org/10.1007/978-3-642-17373-8_7"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-642-17373-8_7", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1036997867", 
          "https://doi.org/10.1007/978-3-642-17373-8_7"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-44495-5_16", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1037637152", 
          "https://doi.org/10.1007/3-540-44495-5_16"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-44495-5_16", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1037637152", 
          "https://doi.org/10.1007/3-540-44495-5_16"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-642-17650-0_5", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1037662158", 
          "https://doi.org/10.1007/978-3-642-17650-0_5"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-642-17650-0_5", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1037662158", 
          "https://doi.org/10.1007/978-3-642-17650-0_5"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/10958513_17", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1038260153", 
          "https://doi.org/10.1007/10958513_17"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/10958513_17", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1038260153", 
          "https://doi.org/10.1007/10958513_17"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-319-03515-4_16", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1039355960", 
          "https://doi.org/10.1007/978-3-319-03515-4_16"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-642-33027-8_10", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1039934880", 
          "https://doi.org/10.1007/978-3-642-33027-8_10"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-48405-1_26", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1040315853", 
          "https://doi.org/10.1007/3-540-48405-1_26"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-45472-1_12", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1040606996", 
          "https://doi.org/10.1007/3-540-45472-1_12"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-642-28368-0_18", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1040955260", 
          "https://doi.org/10.1007/978-3-642-28368-0_18"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-319-16715-2_23", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1041673862", 
          "https://doi.org/10.1007/978-3-319-16715-2_23"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-39927-8_32", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1042048047", 
          "https://doi.org/10.1007/978-3-540-39927-8_32"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-39927-8_32", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1042048047", 
          "https://doi.org/10.1007/978-3-540-39927-8_32"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-36400-5_3", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1046361832", 
          "https://doi.org/10.1007/3-540-36400-5_3"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-36400-5_3", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1046361832", 
          "https://doi.org/10.1007/3-540-36400-5_3"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-28632-5_2", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1046806925", 
          "https://doi.org/10.1007/978-3-540-28632-5_2"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-28632-5_2", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1046806925", 
          "https://doi.org/10.1007/978-3-540-28632-5_2"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/11967668_16", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1047668754", 
          "https://doi.org/10.1007/11967668_16"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/11967668_16", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1047668754", 
          "https://doi.org/10.1007/11967668_16"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-68697-5_9", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1047972271", 
          "https://doi.org/10.1007/3-540-68697-5_9"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-68697-5_9", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1047972271", 
          "https://doi.org/10.1007/3-540-68697-5_9"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-662-48797-6_10", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1048635837", 
          "https://doi.org/10.1007/978-3-662-48797-6_10"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-45238-6_22", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1050904217", 
          "https://doi.org/10.1007/978-3-540-45238-6_22"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-45238-6_22", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1050904217", 
          "https://doi.org/10.1007/978-3-540-45238-6_22"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-36288-6_15", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1051305522", 
          "https://doi.org/10.1007/3-540-36288-6_15"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-48059-5_25", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1052095997", 
          "https://doi.org/10.1007/3-540-48059-5_25"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-48059-5_25", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1052095997", 
          "https://doi.org/10.1007/3-540-48059-5_25"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1049/iet-ifs:20070017", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1056828823"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-319-69453-5_27", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1092291544", 
          "https://doi.org/10.1007/978-3-319-69453-5_27"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-319-69453-5_6", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1092291551", 
          "https://doi.org/10.1007/978-3-319-69453-5_6"
        ], 
        "type": "CreativeWork"
      }
    ], 
    "datePublished": "2017-08-25", 
    "datePublishedReg": "2017-08-25", 
    "description": "This work deals with the energy-efficient, high-speed and high-security implementation of elliptic curve scalar multiplication and elliptic curve Diffie-Hellman (ECDH) key exchange on embedded devices using Four and incorporating strong countermeasures to thwart a wide variety of side-channel attacks. First, we set new speed records for constant-time curve-based scalar multiplication and DH key exchange at the 128-bit security level with implementations targeting 8, 16 and 32-bit microcontrollers. For example, our software computes a static ECDH shared secret in 6.9 million cycles (or 0.86 s @8 MHz) on a low-power 8-bit AVR microcontroller which, compared to the fastest Curve25519 and genus-2 Kummer implementations on the same platform, offers 2 and 1.4 speedups, respectively. Similarly, it computes the same operation in 496 thousand cycles on a 32-bit ARM Cortex-M4 microcontroller, achieving a factor-2.9 speedup when compared to the fastest Curve25519 implementation targeting the same platform. Second, we engineer a set of side-channel countermeasures taking advantage of Four\u2019s rich arithmetic and propose a secure implementation that offers protection against a wide range of sophisticated side-channel attacks. Finally, we perform a differential power analysis evaluation of our software running on an ARM Cortex-M4, and report that no leakage was detected with up to 10 million traces. These results demonstrate the potential of deploying Four on low-power applications such as protocols for IoT.", 
    "editor": [
      {
        "familyName": "Fischer", 
        "givenName": "Wieland", 
        "type": "Person"
      }, 
      {
        "familyName": "Homma", 
        "givenName": "Naofumi", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/978-3-319-66787-4_32", 
    "inLanguage": [
      "en"
    ], 
    "isAccessibleForFree": false, 
    "isPartOf": {
      "isbn": [
        "978-3-319-66786-7", 
        "978-3-319-66787-4"
      ], 
      "name": "Cryptographic Hardware and Embedded Systems \u2013 CHES 2017", 
      "type": "Book"
    }, 
    "name": "Four on Embedded Devices with Strong Countermeasures Against Side-Channel Attacks", 
    "pagination": "665-686", 
    "productId": [
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/978-3-319-66787-4_32"
        ]
      }, 
      {
        "name": "readcube_id", 
        "type": "PropertyValue", 
        "value": [
          "1fb2fd0f2f0be2e1b2ddf1b8c95a3ac38b1c4f001db98475cd48692963d73b23"
        ]
      }, 
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1091344126"
        ]
      }
    ], 
    "publisher": {
      "location": "Cham", 
      "name": "Springer International Publishing", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/978-3-319-66787-4_32", 
      "https://app.dimensions.ai/details/publication/pub.1091344126"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2019-04-16T05:00", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000325_0000000325/records_100797_00000000.jsonl", 
    "type": "Chapter", 
    "url": "https://link.springer.com/10.1007%2F978-3-319-66787-4_32"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-66787-4_32'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-66787-4_32'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-66787-4_32'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-66787-4_32'


 

This table displays all metadata directly associated to this object as RDF triples.

273 TRIPLES      23 PREDICATES      68 URIs      19 LITERALS      8 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/978-3-319-66787-4_32 schema:about anzsrc-for:08
2 anzsrc-for:0802
3 schema:author Na8e7de9a29474e2981de1668f3418821
4 schema:citation sg:pub.10.1007/10958513_17
5 sg:pub.10.1007/11967668_16
6 sg:pub.10.1007/3-540-36288-6_15
7 sg:pub.10.1007/3-540-36288-6_17
8 sg:pub.10.1007/3-540-36400-5_22
9 sg:pub.10.1007/3-540-36400-5_3
10 sg:pub.10.1007/3-540-36400-5_39
11 sg:pub.10.1007/3-540-44495-5_16
12 sg:pub.10.1007/3-540-44598-6_8
13 sg:pub.10.1007/3-540-44709-1_31
14 sg:pub.10.1007/3-540-45472-1_12
15 sg:pub.10.1007/3-540-48059-5_25
16 sg:pub.10.1007/3-540-48405-1_25
17 sg:pub.10.1007/3-540-48405-1_26
18 sg:pub.10.1007/3-540-68697-5_9
19 sg:pub.10.1007/978-3-319-03515-4_15
20 sg:pub.10.1007/978-3-319-03515-4_16
21 sg:pub.10.1007/978-3-319-13039-2_1
22 sg:pub.10.1007/978-3-319-16715-2_23
23 sg:pub.10.1007/978-3-319-24126-5_17
24 sg:pub.10.1007/978-3-319-69453-5_27
25 sg:pub.10.1007/978-3-319-69453-5_6
26 sg:pub.10.1007/978-3-540-28632-5_2
27 sg:pub.10.1007/978-3-540-28632-5_25
28 sg:pub.10.1007/978-3-540-39927-8_32
29 sg:pub.10.1007/978-3-540-45238-6_22
30 sg:pub.10.1007/978-3-540-68164-9_26
31 sg:pub.10.1007/978-3-540-77535-5_17
32 sg:pub.10.1007/978-3-540-89255-7_20
33 sg:pub.10.1007/978-3-642-10628-6_17
34 sg:pub.10.1007/978-3-642-17373-8_7
35 sg:pub.10.1007/978-3-642-17650-0_5
36 sg:pub.10.1007/978-3-642-28368-0_18
37 sg:pub.10.1007/978-3-642-29912-4_14
38 sg:pub.10.1007/978-3-642-33027-8_10
39 sg:pub.10.1007/978-3-662-48797-6_10
40 sg:pub.10.1007/978-3-662-53140-2_15
41 sg:pub.10.1007/s10623-015-0087-1
42 sg:pub.10.1007/s13389-014-0085-7
43 https://doi.org/10.1016/j.jsc.2011.09.003
44 https://doi.org/10.1049/iet-ifs:20070017
45 https://doi.org/10.1145/1180345.1180366
46 schema:datePublished 2017-08-25
47 schema:datePublishedReg 2017-08-25
48 schema:description This work deals with the energy-efficient, high-speed and high-security implementation of elliptic curve scalar multiplication and elliptic curve Diffie-Hellman (ECDH) key exchange on embedded devices using Four and incorporating strong countermeasures to thwart a wide variety of side-channel attacks. First, we set new speed records for constant-time curve-based scalar multiplication and DH key exchange at the 128-bit security level with implementations targeting 8, 16 and 32-bit microcontrollers. For example, our software computes a static ECDH shared secret in 6.9 million cycles (or 0.86 s @8 MHz) on a low-power 8-bit AVR microcontroller which, compared to the fastest Curve25519 and genus-2 Kummer implementations on the same platform, offers 2 and 1.4 speedups, respectively. Similarly, it computes the same operation in 496 thousand cycles on a 32-bit ARM Cortex-M4 microcontroller, achieving a factor-2.9 speedup when compared to the fastest Curve25519 implementation targeting the same platform. Second, we engineer a set of side-channel countermeasures taking advantage of Four’s rich arithmetic and propose a secure implementation that offers protection against a wide range of sophisticated side-channel attacks. Finally, we perform a differential power analysis evaluation of our software running on an ARM Cortex-M4, and report that no leakage was detected with up to 10 million traces. These results demonstrate the potential of deploying Four on low-power applications such as protocols for IoT.
49 schema:editor N4c8a866dbd314878941387d6501f3a4a
50 schema:genre chapter
51 schema:inLanguage en
52 schema:isAccessibleForFree false
53 schema:isPartOf Nce0090e0d2a2437bbc14c6d885cdb3d8
54 schema:name Four on Embedded Devices with Strong Countermeasures Against Side-Channel Attacks
55 schema:pagination 665-686
56 schema:productId N1e19bef6764f4ce5b72833f7aebde2fb
57 N2dca690286d9465bb4b809d02f96a59f
58 Ne0238188d26440d783f78f612fba3cc5
59 schema:publisher N633537a364104c8b8b95bac83c271e4a
60 schema:sameAs https://app.dimensions.ai/details/publication/pub.1091344126
61 https://doi.org/10.1007/978-3-319-66787-4_32
62 schema:sdDatePublished 2019-04-16T05:00
63 schema:sdLicense https://scigraph.springernature.com/explorer/license/
64 schema:sdPublisher N476984bfdc704da5b53633d8b8295f45
65 schema:url https://link.springer.com/10.1007%2F978-3-319-66787-4_32
66 sgo:license sg:explorer/license/
67 sgo:sdDataset chapters
68 rdf:type schema:Chapter
69 N0e9fb41dd1f64892814743002d4fc959 rdf:first sg:person.0630152206.20
70 rdf:rest N12da82f6d91f45788316e01c72a2c82a
71 N12da82f6d91f45788316e01c72a2c82a rdf:first sg:person.07706367637.74
72 rdf:rest N6ae7606632d149289c2a62b4f83b1b88
73 N1e19bef6764f4ce5b72833f7aebde2fb schema:name doi
74 schema:value 10.1007/978-3-319-66787-4_32
75 rdf:type schema:PropertyValue
76 N2752c0eb19ad478fa7e87b7b3329d82e rdf:first Na4c5b2d6c0644d80aa8c28f657d4760e
77 rdf:rest rdf:nil
78 N2dca690286d9465bb4b809d02f96a59f schema:name dimensions_id
79 schema:value pub.1091344126
80 rdf:type schema:PropertyValue
81 N476984bfdc704da5b53633d8b8295f45 schema:name Springer Nature - SN SciGraph project
82 rdf:type schema:Organization
83 N4c8a866dbd314878941387d6501f3a4a rdf:first Na55535159aaf40b1af3e69db93475815
84 rdf:rest N2752c0eb19ad478fa7e87b7b3329d82e
85 N633537a364104c8b8b95bac83c271e4a schema:location Cham
86 schema:name Springer International Publishing
87 rdf:type schema:Organisation
88 N6ae7606632d149289c2a62b4f83b1b88 rdf:first sg:person.012760360273.80
89 rdf:rest Nf9951dc1f590446bb983a521c39ce08f
90 Na4c5b2d6c0644d80aa8c28f657d4760e schema:familyName Homma
91 schema:givenName Naofumi
92 rdf:type schema:Person
93 Na55535159aaf40b1af3e69db93475815 schema:familyName Fischer
94 schema:givenName Wieland
95 rdf:type schema:Person
96 Na8e7de9a29474e2981de1668f3418821 rdf:first sg:person.013144776623.84
97 rdf:rest N0e9fb41dd1f64892814743002d4fc959
98 Nce0090e0d2a2437bbc14c6d885cdb3d8 schema:isbn 978-3-319-66786-7
99 978-3-319-66787-4
100 schema:name Cryptographic Hardware and Embedded Systems – CHES 2017
101 rdf:type schema:Book
102 Ne0238188d26440d783f78f612fba3cc5 schema:name readcube_id
103 schema:value 1fb2fd0f2f0be2e1b2ddf1b8c95a3ac38b1c4f001db98475cd48692963d73b23
104 rdf:type schema:PropertyValue
105 Nf9951dc1f590446bb983a521c39ce08f rdf:first sg:person.015101423711.26
106 rdf:rest rdf:nil
107 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
108 schema:name Information and Computing Sciences
109 rdf:type schema:DefinedTerm
110 anzsrc-for:0802 schema:inDefinedTermSet anzsrc-for:
111 schema:name Computation Theory and Mathematics
112 rdf:type schema:DefinedTerm
113 sg:person.012760360273.80 schema:affiliation https://www.grid.ac/institutes/grid.5596.f
114 schema:familyName Reparaz
115 schema:givenName Oscar
116 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012760360273.80
117 rdf:type schema:Person
118 sg:person.013144776623.84 schema:affiliation https://www.grid.ac/institutes/grid.46078.3d
119 schema:familyName Liu
120 schema:givenName Zhe
121 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013144776623.84
122 rdf:type schema:Person
123 sg:person.015101423711.26 schema:affiliation https://www.grid.ac/institutes/grid.444079.a
124 schema:familyName Seo
125 schema:givenName Hwajeong
126 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015101423711.26
127 rdf:type schema:Person
128 sg:person.0630152206.20 schema:affiliation https://www.grid.ac/institutes/grid.419815.0
129 schema:familyName Longa
130 schema:givenName Patrick
131 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.0630152206.20
132 rdf:type schema:Person
133 sg:person.07706367637.74 schema:affiliation https://www.grid.ac/institutes/grid.46078.3d
134 schema:familyName Pereira
135 schema:givenName Geovandro C. C. F.
136 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.07706367637.74
137 rdf:type schema:Person
138 sg:pub.10.1007/10958513_17 schema:sameAs https://app.dimensions.ai/details/publication/pub.1038260153
139 https://doi.org/10.1007/10958513_17
140 rdf:type schema:CreativeWork
141 sg:pub.10.1007/11967668_16 schema:sameAs https://app.dimensions.ai/details/publication/pub.1047668754
142 https://doi.org/10.1007/11967668_16
143 rdf:type schema:CreativeWork
144 sg:pub.10.1007/3-540-36288-6_15 schema:sameAs https://app.dimensions.ai/details/publication/pub.1051305522
145 https://doi.org/10.1007/3-540-36288-6_15
146 rdf:type schema:CreativeWork
147 sg:pub.10.1007/3-540-36288-6_17 schema:sameAs https://app.dimensions.ai/details/publication/pub.1024414949
148 https://doi.org/10.1007/3-540-36288-6_17
149 rdf:type schema:CreativeWork
150 sg:pub.10.1007/3-540-36400-5_22 schema:sameAs https://app.dimensions.ai/details/publication/pub.1006935456
151 https://doi.org/10.1007/3-540-36400-5_22
152 rdf:type schema:CreativeWork
153 sg:pub.10.1007/3-540-36400-5_3 schema:sameAs https://app.dimensions.ai/details/publication/pub.1046361832
154 https://doi.org/10.1007/3-540-36400-5_3
155 rdf:type schema:CreativeWork
156 sg:pub.10.1007/3-540-36400-5_39 schema:sameAs https://app.dimensions.ai/details/publication/pub.1000922204
157 https://doi.org/10.1007/3-540-36400-5_39
158 rdf:type schema:CreativeWork
159 sg:pub.10.1007/3-540-44495-5_16 schema:sameAs https://app.dimensions.ai/details/publication/pub.1037637152
160 https://doi.org/10.1007/3-540-44495-5_16
161 rdf:type schema:CreativeWork
162 sg:pub.10.1007/3-540-44598-6_8 schema:sameAs https://app.dimensions.ai/details/publication/pub.1029752514
163 https://doi.org/10.1007/3-540-44598-6_8
164 rdf:type schema:CreativeWork
165 sg:pub.10.1007/3-540-44709-1_31 schema:sameAs https://app.dimensions.ai/details/publication/pub.1004264911
166 https://doi.org/10.1007/3-540-44709-1_31
167 rdf:type schema:CreativeWork
168 sg:pub.10.1007/3-540-45472-1_12 schema:sameAs https://app.dimensions.ai/details/publication/pub.1040606996
169 https://doi.org/10.1007/3-540-45472-1_12
170 rdf:type schema:CreativeWork
171 sg:pub.10.1007/3-540-48059-5_25 schema:sameAs https://app.dimensions.ai/details/publication/pub.1052095997
172 https://doi.org/10.1007/3-540-48059-5_25
173 rdf:type schema:CreativeWork
174 sg:pub.10.1007/3-540-48405-1_25 schema:sameAs https://app.dimensions.ai/details/publication/pub.1005179729
175 https://doi.org/10.1007/3-540-48405-1_25
176 rdf:type schema:CreativeWork
177 sg:pub.10.1007/3-540-48405-1_26 schema:sameAs https://app.dimensions.ai/details/publication/pub.1040315853
178 https://doi.org/10.1007/3-540-48405-1_26
179 rdf:type schema:CreativeWork
180 sg:pub.10.1007/3-540-68697-5_9 schema:sameAs https://app.dimensions.ai/details/publication/pub.1047972271
181 https://doi.org/10.1007/3-540-68697-5_9
182 rdf:type schema:CreativeWork
183 sg:pub.10.1007/978-3-319-03515-4_15 schema:sameAs https://app.dimensions.ai/details/publication/pub.1028254199
184 https://doi.org/10.1007/978-3-319-03515-4_15
185 rdf:type schema:CreativeWork
186 sg:pub.10.1007/978-3-319-03515-4_16 schema:sameAs https://app.dimensions.ai/details/publication/pub.1039355960
187 https://doi.org/10.1007/978-3-319-03515-4_16
188 rdf:type schema:CreativeWork
189 sg:pub.10.1007/978-3-319-13039-2_1 schema:sameAs https://app.dimensions.ai/details/publication/pub.1008964673
190 https://doi.org/10.1007/978-3-319-13039-2_1
191 rdf:type schema:CreativeWork
192 sg:pub.10.1007/978-3-319-16715-2_23 schema:sameAs https://app.dimensions.ai/details/publication/pub.1041673862
193 https://doi.org/10.1007/978-3-319-16715-2_23
194 rdf:type schema:CreativeWork
195 sg:pub.10.1007/978-3-319-24126-5_17 schema:sameAs https://app.dimensions.ai/details/publication/pub.1005177190
196 https://doi.org/10.1007/978-3-319-24126-5_17
197 rdf:type schema:CreativeWork
198 sg:pub.10.1007/978-3-319-69453-5_27 schema:sameAs https://app.dimensions.ai/details/publication/pub.1092291544
199 https://doi.org/10.1007/978-3-319-69453-5_27
200 rdf:type schema:CreativeWork
201 sg:pub.10.1007/978-3-319-69453-5_6 schema:sameAs https://app.dimensions.ai/details/publication/pub.1092291551
202 https://doi.org/10.1007/978-3-319-69453-5_6
203 rdf:type schema:CreativeWork
204 sg:pub.10.1007/978-3-540-28632-5_2 schema:sameAs https://app.dimensions.ai/details/publication/pub.1046806925
205 https://doi.org/10.1007/978-3-540-28632-5_2
206 rdf:type schema:CreativeWork
207 sg:pub.10.1007/978-3-540-28632-5_25 schema:sameAs https://app.dimensions.ai/details/publication/pub.1004165092
208 https://doi.org/10.1007/978-3-540-28632-5_25
209 rdf:type schema:CreativeWork
210 sg:pub.10.1007/978-3-540-39927-8_32 schema:sameAs https://app.dimensions.ai/details/publication/pub.1042048047
211 https://doi.org/10.1007/978-3-540-39927-8_32
212 rdf:type schema:CreativeWork
213 sg:pub.10.1007/978-3-540-45238-6_22 schema:sameAs https://app.dimensions.ai/details/publication/pub.1050904217
214 https://doi.org/10.1007/978-3-540-45238-6_22
215 rdf:type schema:CreativeWork
216 sg:pub.10.1007/978-3-540-68164-9_26 schema:sameAs https://app.dimensions.ai/details/publication/pub.1016470627
217 https://doi.org/10.1007/978-3-540-68164-9_26
218 rdf:type schema:CreativeWork
219 sg:pub.10.1007/978-3-540-77535-5_17 schema:sameAs https://app.dimensions.ai/details/publication/pub.1028189121
220 https://doi.org/10.1007/978-3-540-77535-5_17
221 rdf:type schema:CreativeWork
222 sg:pub.10.1007/978-3-540-89255-7_20 schema:sameAs https://app.dimensions.ai/details/publication/pub.1031654257
223 https://doi.org/10.1007/978-3-540-89255-7_20
224 rdf:type schema:CreativeWork
225 sg:pub.10.1007/978-3-642-10628-6_17 schema:sameAs https://app.dimensions.ai/details/publication/pub.1003968777
226 https://doi.org/10.1007/978-3-642-10628-6_17
227 rdf:type schema:CreativeWork
228 sg:pub.10.1007/978-3-642-17373-8_7 schema:sameAs https://app.dimensions.ai/details/publication/pub.1036997867
229 https://doi.org/10.1007/978-3-642-17373-8_7
230 rdf:type schema:CreativeWork
231 sg:pub.10.1007/978-3-642-17650-0_5 schema:sameAs https://app.dimensions.ai/details/publication/pub.1037662158
232 https://doi.org/10.1007/978-3-642-17650-0_5
233 rdf:type schema:CreativeWork
234 sg:pub.10.1007/978-3-642-28368-0_18 schema:sameAs https://app.dimensions.ai/details/publication/pub.1040955260
235 https://doi.org/10.1007/978-3-642-28368-0_18
236 rdf:type schema:CreativeWork
237 sg:pub.10.1007/978-3-642-29912-4_14 schema:sameAs https://app.dimensions.ai/details/publication/pub.1019592252
238 https://doi.org/10.1007/978-3-642-29912-4_14
239 rdf:type schema:CreativeWork
240 sg:pub.10.1007/978-3-642-33027-8_10 schema:sameAs https://app.dimensions.ai/details/publication/pub.1039934880
241 https://doi.org/10.1007/978-3-642-33027-8_10
242 rdf:type schema:CreativeWork
243 sg:pub.10.1007/978-3-662-48797-6_10 schema:sameAs https://app.dimensions.ai/details/publication/pub.1048635837
244 https://doi.org/10.1007/978-3-662-48797-6_10
245 rdf:type schema:CreativeWork
246 sg:pub.10.1007/978-3-662-53140-2_15 schema:sameAs https://app.dimensions.ai/details/publication/pub.1001291147
247 https://doi.org/10.1007/978-3-662-53140-2_15
248 rdf:type schema:CreativeWork
249 sg:pub.10.1007/s10623-015-0087-1 schema:sameAs https://app.dimensions.ai/details/publication/pub.1032229678
250 https://doi.org/10.1007/s10623-015-0087-1
251 rdf:type schema:CreativeWork
252 sg:pub.10.1007/s13389-014-0085-7 schema:sameAs https://app.dimensions.ai/details/publication/pub.1028052466
253 https://doi.org/10.1007/s13389-014-0085-7
254 rdf:type schema:CreativeWork
255 https://doi.org/10.1016/j.jsc.2011.09.003 schema:sameAs https://app.dimensions.ai/details/publication/pub.1018018921
256 rdf:type schema:CreativeWork
257 https://doi.org/10.1049/iet-ifs:20070017 schema:sameAs https://app.dimensions.ai/details/publication/pub.1056828823
258 rdf:type schema:CreativeWork
259 https://doi.org/10.1145/1180345.1180366 schema:sameAs https://app.dimensions.ai/details/publication/pub.1009400835
260 rdf:type schema:CreativeWork
261 https://www.grid.ac/institutes/grid.419815.0 schema:alternateName Microsoft (United States)
262 schema:name Microsoft Research, Redmond, USA
263 rdf:type schema:Organization
264 https://www.grid.ac/institutes/grid.444079.a schema:alternateName Hansung University
265 schema:name Hansung University, Seoul, Korea
266 rdf:type schema:Organization
267 https://www.grid.ac/institutes/grid.46078.3d schema:alternateName University of Waterloo
268 schema:name IQC, University of Waterloo, Waterloo, Canada
269 SnT, University of Luxembourg, Luxembourg City, Luxembourg
270 rdf:type schema:Organization
271 https://www.grid.ac/institutes/grid.5596.f schema:alternateName KU Leuven
272 schema:name COSIC KU Leuven, Leuven, Belgium
273 rdf:type schema:Organization
 




Preview window. Press ESC to close (or click here)


...