Differential Computation Analysis: Hiding Your White-Box Designs is Not Enough View Full Text


Ontology type: schema:Chapter      Open Access: True


Chapter Info

DATE

2016

AUTHORS

Joppe W. Bos , Charles Hubain , Wil Michiels , Philippe Teuwen

ABSTRACT

Although all current scientific white-box approaches of standardized cryptographic primitives are broken, there is still a large number of companies which sell “secure” white-box products. In this paper, we present a new approach to assess the security of white-box implementations which requires neither knowledge about the look-up tables used nor any reverse engineering effort. This differential computation analysis (DCA) attack is the software counterpart of the differential power analysis attack as applied by the cryptographic hardware community. We developed plugins to widely available dynamic binary instrumentation frameworks to produce software execution traces which contain information about the memory addresses being accessed. To illustrate its effectiveness, we show how DCA can extract the secret key from numerous publicly (non-commercial) available white-box programs implementing standardized cryptography by analyzing these traces to identify secret-key dependent correlations. This approach allows one to extract the secret key material from white-box implementations significantly faster and without specific knowledge of the white-box design in an automated manner. More... »

PAGES

215-236

References to SciGraph publications

Book

TITLE

Cryptographic Hardware and Embedded Systems – CHES 2016

ISBN

978-3-662-53139-6
978-3-662-53140-2

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/978-3-662-53140-2_11

DOI

http://dx.doi.org/10.1007/978-3-662-53140-2_11

DIMENSIONS

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


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": {
          "name": [
            "NXP Semiconductors"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Bos", 
        "givenName": "Joppe W.", 
        "id": "sg:person.011356726653.68", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011356726653.68"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "name": [
            "Quarkslab"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Hubain", 
        "givenName": "Charles", 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Eindhoven University of Technology", 
          "id": "https://www.grid.ac/institutes/grid.6852.9", 
          "name": [
            "NXP Semiconductors", 
            "Technische Universiteit Eindhoven"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Michiels", 
        "givenName": "Wil", 
        "id": "sg:person.016517465266.87", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016517465266.87"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "name": [
            "Quarkslab"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Teuwen", 
        "givenName": "Philippe", 
        "type": "Person"
      }
    ], 
    "citation": [
      {
        "id": "https://doi.org/10.1145/1250734.1250746", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1002972102"
        ], 
        "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/978-3-540-77360-3_17", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1007293532", 
          "https://doi.org/10.1007/978-3-540-77360-3_17"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-77360-3_17", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1007293532", 
          "https://doi.org/10.1007/978-3-540-77360-3_17"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-40061-5_21", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1012792249", 
          "https://doi.org/10.1007/978-3-540-40061-5_21"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-40061-5_21", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1012792249", 
          "https://doi.org/10.1007/978-3-540-40061-5_21"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-77360-3_18", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1014465776", 
          "https://doi.org/10.1007/978-3-540-77360-3_18"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-77360-3_18", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1014465776", 
          "https://doi.org/10.1007/978-3-540-77360-3_18"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/948109.948149", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1015832109"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-44993-5_2", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1015891620", 
          "https://doi.org/10.1007/978-3-540-44993-5_2"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-44993-5_2", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1015891620", 
          "https://doi.org/10.1007/978-3-540-44993-5_2"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-662-43414-7_13", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1018050450", 
          "https://doi.org/10.1007/978-3-662-43414-7_13"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-662-43414-7_14", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1019819186", 
          "https://doi.org/10.1007/978-3-662-43414-7_14"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-642-55220-5_13", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1022841991", 
          "https://doi.org/10.1007/978-3-642-55220-5_13"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-662-52993-5_10", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1025646387", 
          "https://doi.org/10.1007/978-3-662-52993-5_10"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-46766-1_11", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1026786861", 
          "https://doi.org/10.1007/3-540-46766-1_11"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-46766-1_11", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1026786861", 
          "https://doi.org/10.1007/3-540-46766-1_11"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-36492-7_17", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1029832219", 
          "https://doi.org/10.1007/3-540-36492-7_17"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-36492-7_17", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1029832219", 
          "https://doi.org/10.1007/3-540-36492-7_17"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/1128817.1128878", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1031049687"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-642-54242-8_1", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1031655706", 
          "https://doi.org/10.1007/978-3-642-54242-8_1"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-47870-1_1", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1032067318", 
          "https://doi.org/10.1007/3-540-47870-1_1"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-44993-5_1", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1032896903", 
          "https://doi.org/10.1007/978-3-540-44993-5_1"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-44993-5_1", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1032896903", 
          "https://doi.org/10.1007/978-3-540-44993-5_1"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/1065010.1065034", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1033754445"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-39200-9_3", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1034091748", 
          "https://doi.org/10.1007/3-540-39200-9_3"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-39200-9_3", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1034091748", 
          "https://doi.org/10.1007/3-540-39200-9_3"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/s13389-011-0006-y", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1035844310", 
          "https://doi.org/10.1007/s13389-011-0006-y"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-44499-8_19", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1036651654", 
          "https://doi.org/10.1007/3-540-44499-8_19"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-44499-8_19", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1036651654", 
          "https://doi.org/10.1007/3-540-44499-8_19"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-44647-8_1", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1039594573", 
          "https://doi.org/10.1007/3-540-44647-8_1"
        ], 
        "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-48059-5_15", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1040565118", 
          "https://doi.org/10.1007/3-540-48059-5_15"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/3-540-48059-5_15", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1040565118", 
          "https://doi.org/10.1007/3-540-48059-5_15"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-642-35999-6_3", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1040755097", 
          "https://doi.org/10.1007/978-3-642-35999-6_3"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-642-17401-8_21", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1042908159", 
          "https://doi.org/10.1007/978-3-642-17401-8_21"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-642-17401-8_21", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1042908159", 
          "https://doi.org/10.1007/978-3-642-17401-8_21"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/11935308_38", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1043990758", 
          "https://doi.org/10.1007/11935308_38"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/11935308_38", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1043990758", 
          "https://doi.org/10.1007/11935308_38"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-30564-4_16", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1044080559", 
          "https://doi.org/10.1007/978-3-540-30564-4_16"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-30564-4_16", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1044080559", 
          "https://doi.org/10.1007/978-3-540-30564-4_16"
        ], 
        "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/978-3-642-24209-0_19", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1050861244", 
          "https://doi.org/10.1007/978-3-642-24209-0_19"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-642-24209-0_19", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1050861244", 
          "https://doi.org/10.1007/978-3-642-24209-0_19"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/11605805_14", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1053725202", 
          "https://doi.org/10.1007/11605805_14"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/11605805_14", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1053725202", 
          "https://doi.org/10.1007/11605805_14"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1049/iet-ifs.2010.0096", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1056828531"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/msp.2010.44", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1061423428"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/surv.2012.013012.00028", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1061446773"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/csa.2009.5404239", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1093219396"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/itcc.2005.100", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1094952075"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/focs.2013.13", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1095643127"
        ], 
        "type": "CreativeWork"
      }
    ], 
    "datePublished": "2016", 
    "datePublishedReg": "2016-01-01", 
    "description": "Although all current scientific white-box approaches of standardized cryptographic primitives are broken, there is still a large number of companies which sell \u201csecure\u201d white-box products. In this paper, we present a new approach to assess the security of white-box implementations which requires neither knowledge about the look-up tables used nor any reverse engineering effort. This differential computation analysis (DCA) attack is the software counterpart of the differential power analysis attack as applied by the cryptographic hardware community. We developed plugins to widely available dynamic binary instrumentation frameworks to produce software execution traces which contain information about the memory addresses being accessed. To illustrate its effectiveness, we show how DCA can extract the secret key from numerous publicly (non-commercial) available white-box programs implementing standardized cryptography by analyzing these traces to identify secret-key dependent correlations. This approach allows one to extract the secret key material from white-box implementations significantly faster and without specific knowledge of the white-box design in an automated manner.", 
    "editor": [
      {
        "familyName": "Gierlichs", 
        "givenName": "Benedikt", 
        "type": "Person"
      }, 
      {
        "familyName": "Poschmann", 
        "givenName": "Axel Y.", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/978-3-662-53140-2_11", 
    "inLanguage": [
      "en"
    ], 
    "isAccessibleForFree": true, 
    "isPartOf": {
      "isbn": [
        "978-3-662-53139-6", 
        "978-3-662-53140-2"
      ], 
      "name": "Cryptographic Hardware and Embedded Systems \u2013 CHES 2016", 
      "type": "Book"
    }, 
    "name": "Differential Computation Analysis: Hiding Your White-Box Designs is Not Enough", 
    "pagination": "215-236", 
    "productId": [
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/978-3-662-53140-2_11"
        ]
      }, 
      {
        "name": "readcube_id", 
        "type": "PropertyValue", 
        "value": [
          "65618374f52fbf98bc53435e8b8ddba333903df19e1f1d87776e1668521f3c5d"
        ]
      }, 
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1021278296"
        ]
      }
    ], 
    "publisher": {
      "location": "Berlin, Heidelberg", 
      "name": "Springer Berlin Heidelberg", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/978-3-662-53140-2_11", 
      "https://app.dimensions.ai/details/publication/pub.1021278296"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2019-04-15T18:10", 
    "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/0000000001_0000000264/records_8681_00000256.jsonl", 
    "type": "Chapter", 
    "url": "http://link.springer.com/10.1007/978-3-662-53140-2_11"
  }
]
 

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-662-53140-2_11'

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-662-53140-2_11'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-662-53140-2_11'

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-662-53140-2_11'


 

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

238 TRIPLES      23 PREDICATES      65 URIs      20 LITERALS      8 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/978-3-662-53140-2_11 schema:about anzsrc-for:08
2 anzsrc-for:0802
3 schema:author Ne1b70fc9b1d648df932879f741306db7
4 schema:citation sg:pub.10.1007/11605805_14
5 sg:pub.10.1007/11935308_38
6 sg:pub.10.1007/3-540-36400-5_3
7 sg:pub.10.1007/3-540-36492-7_17
8 sg:pub.10.1007/3-540-39200-9_3
9 sg:pub.10.1007/3-540-44499-8_19
10 sg:pub.10.1007/3-540-44647-8_1
11 sg:pub.10.1007/3-540-46766-1_11
12 sg:pub.10.1007/3-540-47870-1_1
13 sg:pub.10.1007/3-540-48059-5_15
14 sg:pub.10.1007/3-540-48405-1_25
15 sg:pub.10.1007/3-540-48405-1_26
16 sg:pub.10.1007/978-3-540-28632-5_2
17 sg:pub.10.1007/978-3-540-30564-4_16
18 sg:pub.10.1007/978-3-540-40061-5_21
19 sg:pub.10.1007/978-3-540-44993-5_1
20 sg:pub.10.1007/978-3-540-44993-5_2
21 sg:pub.10.1007/978-3-540-77360-3_17
22 sg:pub.10.1007/978-3-540-77360-3_18
23 sg:pub.10.1007/978-3-642-17401-8_21
24 sg:pub.10.1007/978-3-642-24209-0_19
25 sg:pub.10.1007/978-3-642-35999-6_3
26 sg:pub.10.1007/978-3-642-54242-8_1
27 sg:pub.10.1007/978-3-642-55220-5_13
28 sg:pub.10.1007/978-3-662-43414-7_13
29 sg:pub.10.1007/978-3-662-43414-7_14
30 sg:pub.10.1007/978-3-662-52993-5_10
31 sg:pub.10.1007/s13389-011-0006-y
32 https://doi.org/10.1049/iet-ifs.2010.0096
33 https://doi.org/10.1109/csa.2009.5404239
34 https://doi.org/10.1109/focs.2013.13
35 https://doi.org/10.1109/itcc.2005.100
36 https://doi.org/10.1109/msp.2010.44
37 https://doi.org/10.1109/surv.2012.013012.00028
38 https://doi.org/10.1145/1065010.1065034
39 https://doi.org/10.1145/1128817.1128878
40 https://doi.org/10.1145/1250734.1250746
41 https://doi.org/10.1145/948109.948149
42 schema:datePublished 2016
43 schema:datePublishedReg 2016-01-01
44 schema:description Although all current scientific white-box approaches of standardized cryptographic primitives are broken, there is still a large number of companies which sell “secure” white-box products. In this paper, we present a new approach to assess the security of white-box implementations which requires neither knowledge about the look-up tables used nor any reverse engineering effort. This differential computation analysis (DCA) attack is the software counterpart of the differential power analysis attack as applied by the cryptographic hardware community. We developed plugins to widely available dynamic binary instrumentation frameworks to produce software execution traces which contain information about the memory addresses being accessed. To illustrate its effectiveness, we show how DCA can extract the secret key from numerous publicly (non-commercial) available white-box programs implementing standardized cryptography by analyzing these traces to identify secret-key dependent correlations. This approach allows one to extract the secret key material from white-box implementations significantly faster and without specific knowledge of the white-box design in an automated manner.
45 schema:editor N33fa28655a514b3ab435fcf84d7b3eee
46 schema:genre chapter
47 schema:inLanguage en
48 schema:isAccessibleForFree true
49 schema:isPartOf Nab673cc4590e424493207e79a25c18b4
50 schema:name Differential Computation Analysis: Hiding Your White-Box Designs is Not Enough
51 schema:pagination 215-236
52 schema:productId N11f336d737d4453089dbf2dcae297980
53 N5748011418bb4a47ba8ea6999e6d4322
54 N9e5bd02ff32d4259bcfa6ae9abc64423
55 schema:publisher Nd4b65daa14fb44ba8384a6e151d61591
56 schema:sameAs https://app.dimensions.ai/details/publication/pub.1021278296
57 https://doi.org/10.1007/978-3-662-53140-2_11
58 schema:sdDatePublished 2019-04-15T18:10
59 schema:sdLicense https://scigraph.springernature.com/explorer/license/
60 schema:sdPublisher N2d42d0b8fa2a44aaad86d9a139b7e629
61 schema:url http://link.springer.com/10.1007/978-3-662-53140-2_11
62 sgo:license sg:explorer/license/
63 sgo:sdDataset chapters
64 rdf:type schema:Chapter
65 N11f336d737d4453089dbf2dcae297980 schema:name readcube_id
66 schema:value 65618374f52fbf98bc53435e8b8ddba333903df19e1f1d87776e1668521f3c5d
67 rdf:type schema:PropertyValue
68 N2d42d0b8fa2a44aaad86d9a139b7e629 schema:name Springer Nature - SN SciGraph project
69 rdf:type schema:Organization
70 N33fa28655a514b3ab435fcf84d7b3eee rdf:first Nd63b3ca0daf24c28972e4e7112ccb670
71 rdf:rest N4e69a57a47654da59281c643db48ee6b
72 N4e69a57a47654da59281c643db48ee6b rdf:first Nf302be7b7edf4661b9162fad570dff02
73 rdf:rest rdf:nil
74 N5748011418bb4a47ba8ea6999e6d4322 schema:name dimensions_id
75 schema:value pub.1021278296
76 rdf:type schema:PropertyValue
77 N7ae96758da384e3cba0a4d304a38c58c schema:name Quarkslab
78 rdf:type schema:Organization
79 N7fb41b6a9c804fc8b08ec5a7262e64e5 schema:affiliation N7ae96758da384e3cba0a4d304a38c58c
80 schema:familyName Teuwen
81 schema:givenName Philippe
82 rdf:type schema:Person
83 N9e5bd02ff32d4259bcfa6ae9abc64423 schema:name doi
84 schema:value 10.1007/978-3-662-53140-2_11
85 rdf:type schema:PropertyValue
86 Nab673cc4590e424493207e79a25c18b4 schema:isbn 978-3-662-53139-6
87 978-3-662-53140-2
88 schema:name Cryptographic Hardware and Embedded Systems – CHES 2016
89 rdf:type schema:Book
90 Nb65741d6832d4851bbbefae03dd07425 schema:name NXP Semiconductors
91 rdf:type schema:Organization
92 Nd4b65daa14fb44ba8384a6e151d61591 schema:location Berlin, Heidelberg
93 schema:name Springer Berlin Heidelberg
94 rdf:type schema:Organisation
95 Nd5ff7bf3a2ac4a5590909885907e5b41 rdf:first Nf60329984186489fa0e37551eb44e9d2
96 rdf:rest Nd8db3bf4c494403dbdf678edeb83dd35
97 Nd63b3ca0daf24c28972e4e7112ccb670 schema:familyName Gierlichs
98 schema:givenName Benedikt
99 rdf:type schema:Person
100 Nd8db3bf4c494403dbdf678edeb83dd35 rdf:first sg:person.016517465266.87
101 rdf:rest Nebf16053d6b443d5a0470b239692e623
102 Ne1b70fc9b1d648df932879f741306db7 rdf:first sg:person.011356726653.68
103 rdf:rest Nd5ff7bf3a2ac4a5590909885907e5b41
104 Neafecf3b5b00470ab1a9ac077c14214c schema:name Quarkslab
105 rdf:type schema:Organization
106 Nebf16053d6b443d5a0470b239692e623 rdf:first N7fb41b6a9c804fc8b08ec5a7262e64e5
107 rdf:rest rdf:nil
108 Nf302be7b7edf4661b9162fad570dff02 schema:familyName Poschmann
109 schema:givenName Axel Y.
110 rdf:type schema:Person
111 Nf60329984186489fa0e37551eb44e9d2 schema:affiliation Neafecf3b5b00470ab1a9ac077c14214c
112 schema:familyName Hubain
113 schema:givenName Charles
114 rdf:type schema:Person
115 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
116 schema:name Information and Computing Sciences
117 rdf:type schema:DefinedTerm
118 anzsrc-for:0802 schema:inDefinedTermSet anzsrc-for:
119 schema:name Computation Theory and Mathematics
120 rdf:type schema:DefinedTerm
121 sg:person.011356726653.68 schema:affiliation Nb65741d6832d4851bbbefae03dd07425
122 schema:familyName Bos
123 schema:givenName Joppe W.
124 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011356726653.68
125 rdf:type schema:Person
126 sg:person.016517465266.87 schema:affiliation https://www.grid.ac/institutes/grid.6852.9
127 schema:familyName Michiels
128 schema:givenName Wil
129 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016517465266.87
130 rdf:type schema:Person
131 sg:pub.10.1007/11605805_14 schema:sameAs https://app.dimensions.ai/details/publication/pub.1053725202
132 https://doi.org/10.1007/11605805_14
133 rdf:type schema:CreativeWork
134 sg:pub.10.1007/11935308_38 schema:sameAs https://app.dimensions.ai/details/publication/pub.1043990758
135 https://doi.org/10.1007/11935308_38
136 rdf:type schema:CreativeWork
137 sg:pub.10.1007/3-540-36400-5_3 schema:sameAs https://app.dimensions.ai/details/publication/pub.1046361832
138 https://doi.org/10.1007/3-540-36400-5_3
139 rdf:type schema:CreativeWork
140 sg:pub.10.1007/3-540-36492-7_17 schema:sameAs https://app.dimensions.ai/details/publication/pub.1029832219
141 https://doi.org/10.1007/3-540-36492-7_17
142 rdf:type schema:CreativeWork
143 sg:pub.10.1007/3-540-39200-9_3 schema:sameAs https://app.dimensions.ai/details/publication/pub.1034091748
144 https://doi.org/10.1007/3-540-39200-9_3
145 rdf:type schema:CreativeWork
146 sg:pub.10.1007/3-540-44499-8_19 schema:sameAs https://app.dimensions.ai/details/publication/pub.1036651654
147 https://doi.org/10.1007/3-540-44499-8_19
148 rdf:type schema:CreativeWork
149 sg:pub.10.1007/3-540-44647-8_1 schema:sameAs https://app.dimensions.ai/details/publication/pub.1039594573
150 https://doi.org/10.1007/3-540-44647-8_1
151 rdf:type schema:CreativeWork
152 sg:pub.10.1007/3-540-46766-1_11 schema:sameAs https://app.dimensions.ai/details/publication/pub.1026786861
153 https://doi.org/10.1007/3-540-46766-1_11
154 rdf:type schema:CreativeWork
155 sg:pub.10.1007/3-540-47870-1_1 schema:sameAs https://app.dimensions.ai/details/publication/pub.1032067318
156 https://doi.org/10.1007/3-540-47870-1_1
157 rdf:type schema:CreativeWork
158 sg:pub.10.1007/3-540-48059-5_15 schema:sameAs https://app.dimensions.ai/details/publication/pub.1040565118
159 https://doi.org/10.1007/3-540-48059-5_15
160 rdf:type schema:CreativeWork
161 sg:pub.10.1007/3-540-48405-1_25 schema:sameAs https://app.dimensions.ai/details/publication/pub.1005179729
162 https://doi.org/10.1007/3-540-48405-1_25
163 rdf:type schema:CreativeWork
164 sg:pub.10.1007/3-540-48405-1_26 schema:sameAs https://app.dimensions.ai/details/publication/pub.1040315853
165 https://doi.org/10.1007/3-540-48405-1_26
166 rdf:type schema:CreativeWork
167 sg:pub.10.1007/978-3-540-28632-5_2 schema:sameAs https://app.dimensions.ai/details/publication/pub.1046806925
168 https://doi.org/10.1007/978-3-540-28632-5_2
169 rdf:type schema:CreativeWork
170 sg:pub.10.1007/978-3-540-30564-4_16 schema:sameAs https://app.dimensions.ai/details/publication/pub.1044080559
171 https://doi.org/10.1007/978-3-540-30564-4_16
172 rdf:type schema:CreativeWork
173 sg:pub.10.1007/978-3-540-40061-5_21 schema:sameAs https://app.dimensions.ai/details/publication/pub.1012792249
174 https://doi.org/10.1007/978-3-540-40061-5_21
175 rdf:type schema:CreativeWork
176 sg:pub.10.1007/978-3-540-44993-5_1 schema:sameAs https://app.dimensions.ai/details/publication/pub.1032896903
177 https://doi.org/10.1007/978-3-540-44993-5_1
178 rdf:type schema:CreativeWork
179 sg:pub.10.1007/978-3-540-44993-5_2 schema:sameAs https://app.dimensions.ai/details/publication/pub.1015891620
180 https://doi.org/10.1007/978-3-540-44993-5_2
181 rdf:type schema:CreativeWork
182 sg:pub.10.1007/978-3-540-77360-3_17 schema:sameAs https://app.dimensions.ai/details/publication/pub.1007293532
183 https://doi.org/10.1007/978-3-540-77360-3_17
184 rdf:type schema:CreativeWork
185 sg:pub.10.1007/978-3-540-77360-3_18 schema:sameAs https://app.dimensions.ai/details/publication/pub.1014465776
186 https://doi.org/10.1007/978-3-540-77360-3_18
187 rdf:type schema:CreativeWork
188 sg:pub.10.1007/978-3-642-17401-8_21 schema:sameAs https://app.dimensions.ai/details/publication/pub.1042908159
189 https://doi.org/10.1007/978-3-642-17401-8_21
190 rdf:type schema:CreativeWork
191 sg:pub.10.1007/978-3-642-24209-0_19 schema:sameAs https://app.dimensions.ai/details/publication/pub.1050861244
192 https://doi.org/10.1007/978-3-642-24209-0_19
193 rdf:type schema:CreativeWork
194 sg:pub.10.1007/978-3-642-35999-6_3 schema:sameAs https://app.dimensions.ai/details/publication/pub.1040755097
195 https://doi.org/10.1007/978-3-642-35999-6_3
196 rdf:type schema:CreativeWork
197 sg:pub.10.1007/978-3-642-54242-8_1 schema:sameAs https://app.dimensions.ai/details/publication/pub.1031655706
198 https://doi.org/10.1007/978-3-642-54242-8_1
199 rdf:type schema:CreativeWork
200 sg:pub.10.1007/978-3-642-55220-5_13 schema:sameAs https://app.dimensions.ai/details/publication/pub.1022841991
201 https://doi.org/10.1007/978-3-642-55220-5_13
202 rdf:type schema:CreativeWork
203 sg:pub.10.1007/978-3-662-43414-7_13 schema:sameAs https://app.dimensions.ai/details/publication/pub.1018050450
204 https://doi.org/10.1007/978-3-662-43414-7_13
205 rdf:type schema:CreativeWork
206 sg:pub.10.1007/978-3-662-43414-7_14 schema:sameAs https://app.dimensions.ai/details/publication/pub.1019819186
207 https://doi.org/10.1007/978-3-662-43414-7_14
208 rdf:type schema:CreativeWork
209 sg:pub.10.1007/978-3-662-52993-5_10 schema:sameAs https://app.dimensions.ai/details/publication/pub.1025646387
210 https://doi.org/10.1007/978-3-662-52993-5_10
211 rdf:type schema:CreativeWork
212 sg:pub.10.1007/s13389-011-0006-y schema:sameAs https://app.dimensions.ai/details/publication/pub.1035844310
213 https://doi.org/10.1007/s13389-011-0006-y
214 rdf:type schema:CreativeWork
215 https://doi.org/10.1049/iet-ifs.2010.0096 schema:sameAs https://app.dimensions.ai/details/publication/pub.1056828531
216 rdf:type schema:CreativeWork
217 https://doi.org/10.1109/csa.2009.5404239 schema:sameAs https://app.dimensions.ai/details/publication/pub.1093219396
218 rdf:type schema:CreativeWork
219 https://doi.org/10.1109/focs.2013.13 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095643127
220 rdf:type schema:CreativeWork
221 https://doi.org/10.1109/itcc.2005.100 schema:sameAs https://app.dimensions.ai/details/publication/pub.1094952075
222 rdf:type schema:CreativeWork
223 https://doi.org/10.1109/msp.2010.44 schema:sameAs https://app.dimensions.ai/details/publication/pub.1061423428
224 rdf:type schema:CreativeWork
225 https://doi.org/10.1109/surv.2012.013012.00028 schema:sameAs https://app.dimensions.ai/details/publication/pub.1061446773
226 rdf:type schema:CreativeWork
227 https://doi.org/10.1145/1065010.1065034 schema:sameAs https://app.dimensions.ai/details/publication/pub.1033754445
228 rdf:type schema:CreativeWork
229 https://doi.org/10.1145/1128817.1128878 schema:sameAs https://app.dimensions.ai/details/publication/pub.1031049687
230 rdf:type schema:CreativeWork
231 https://doi.org/10.1145/1250734.1250746 schema:sameAs https://app.dimensions.ai/details/publication/pub.1002972102
232 rdf:type schema:CreativeWork
233 https://doi.org/10.1145/948109.948149 schema:sameAs https://app.dimensions.ai/details/publication/pub.1015832109
234 rdf:type schema:CreativeWork
235 https://www.grid.ac/institutes/grid.6852.9 schema:alternateName Eindhoven University of Technology
236 schema:name NXP Semiconductors
237 Technische Universiteit Eindhoven
238 rdf:type schema:Organization
 




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


...