High Speed Implementation of Authenticated Encryption for the MSP430X Microcontroller View Full Text


Ontology type: schema:Chapter     


Chapter Info

DATE

2012

AUTHORS

Conrado P. L. Gouvêa , Julio López

ABSTRACT

Authenticated encryption is a symmetric cryptography scheme that provides both confidentiality and authentication. In this work we describe an optimized implementation of authenticated encryption for the MSP430X family of microcontrollers. The CCM, GCM, SGCM, OCB3, Hummingbird-2 and MASHA authenticated encryption schemes were implemented at the 128-bit level of security and their performance was compared. The AES accelerator included in some models of the MSP430X family is also studied and we explore its characteristics to improve the performance of the implemented modes, achieving up to 10 times of speedup. The CCM and OCB3 schemes were the fastest when using the AES accelerator while MASHA and Hummingbird-2 were the fastest when using only software. More... »

PAGES

288-304

References to SciGraph publications

  • 2011. The Software Performance of Authenticated-Encryption Modes in FAST SOFTWARE ENCRYPTION
  • 2002-04-26. High-Speed Software Multiplication in F2m in PROGRESS IN CRYPTOLOGY —INDOCRYPT 2000
  • 2012-05. Efficient software implementation of public-key cryptography on sensor networks using the MSP430X microcontroller in JOURNAL OF CRYPTOGRAPHIC ENGINEERING
  • 2012. The Hummingbird-2 Lightweight Authenticated Encryption Algorithm in RFID. SECURITY AND PRIVACY
  • 2012. Another Look at Tightness in SELECTED AREAS IN CRYPTOGRAPHY
  • 2011. MASHA – Low Cost Authentication with a New Stream Cipher in INFORMATION SECURITY
  • 2004. The Security and Performance of the Galois/Counter Mode (GCM) of Operation in PROGRESS IN CRYPTOLOGY - INDOCRYPT 2004
  • 2004. The EAX Mode of Operation in FAST SOFTWARE ENCRYPTION
  • Book

    TITLE

    Progress in Cryptology – LATINCRYPT 2012

    ISBN

    978-3-642-33480-1
    978-3-642-33481-8

    Author Affiliations

    Identifiers

    URI

    http://scigraph.springernature.com/pub.10.1007/978-3-642-33481-8_16

    DOI

    http://dx.doi.org/10.1007/978-3-642-33481-8_16

    DIMENSIONS

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


    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/0804", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Data Format", 
            "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": "State University of Campinas", 
              "id": "https://www.grid.ac/institutes/grid.411087.b", 
              "name": [
                "University of Campinas (Unicamp), Brazil"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Gouv\u00eaa", 
            "givenName": "Conrado P. L.", 
            "id": "sg:person.012332647147.37", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012332647147.37"
            ], 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "State University of Campinas", 
              "id": "https://www.grid.ac/institutes/grid.411087.b", 
              "name": [
                "University of Campinas (Unicamp), Brazil"
              ], 
              "type": "Organization"
            }, 
            "familyName": "L\u00f3pez", 
            "givenName": "Julio", 
            "id": "sg:person.07351111507.90", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.07351111507.90"
            ], 
            "type": "Person"
          }
        ], 
        "citation": [
          {
            "id": "sg:pub.10.1007/s13389-012-0029-z", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1002198320", 
              "https://doi.org/10.1007/s13389-012-0029-z"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-642-21702-9_18", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1005478912", 
              "https://doi.org/10.1007/978-3-642-21702-9_18"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-642-21702-9_18", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1005478912", 
              "https://doi.org/10.1007/978-3-642-21702-9_18"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-540-25937-4_25", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1010570418", 
              "https://doi.org/10.1007/978-3-540-25937-4_25"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-540-25937-4_25", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1010570418", 
              "https://doi.org/10.1007/978-3-540-25937-4_25"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-642-24861-0_5", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1011660865", 
              "https://doi.org/10.1007/978-3-642-24861-0_5"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-540-30556-9_27", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1024482299", 
              "https://doi.org/10.1007/978-3-540-30556-9_27"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-540-30556-9_27", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1024482299", 
              "https://doi.org/10.1007/978-3-540-30556-9_27"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/3-540-44495-5_18", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1025775208", 
              "https://doi.org/10.1007/3-540-44495-5_18"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/3-540-44495-5_18", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1025775208", 
              "https://doi.org/10.1007/3-540-44495-5_18"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-642-25286-0_2", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1032149585", 
              "https://doi.org/10.1007/978-3-642-25286-0_2"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-642-28496-0_18", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1045420888", 
              "https://doi.org/10.1007/978-3-642-28496-0_18"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1002/sec.66", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1050879262"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/icinfa.2008.4608065", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1094230003"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.4108/tridentcom.2008.10409", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1099261846"
            ], 
            "type": "CreativeWork"
          }
        ], 
        "datePublished": "2012", 
        "datePublishedReg": "2012-01-01", 
        "description": "Authenticated encryption is a symmetric cryptography scheme that provides both confidentiality and authentication. In this work we describe an optimized implementation of authenticated encryption for the MSP430X family of microcontrollers. The CCM, GCM, SGCM, OCB3, Hummingbird-2 and MASHA authenticated encryption schemes were implemented at the 128-bit level of security and their performance was compared. The AES accelerator included in some models of the MSP430X family is also studied and we explore its characteristics to improve the performance of the implemented modes, achieving up to 10 times of speedup. The CCM and OCB3 schemes were the fastest when using the AES accelerator while MASHA and Hummingbird-2 were the fastest when using only software.", 
        "editor": [
          {
            "familyName": "Hevia", 
            "givenName": "Alejandro", 
            "type": "Person"
          }, 
          {
            "familyName": "Neven", 
            "givenName": "Gregory", 
            "type": "Person"
          }
        ], 
        "genre": "chapter", 
        "id": "sg:pub.10.1007/978-3-642-33481-8_16", 
        "inLanguage": [
          "en"
        ], 
        "isAccessibleForFree": false, 
        "isPartOf": {
          "isbn": [
            "978-3-642-33480-1", 
            "978-3-642-33481-8"
          ], 
          "name": "Progress in Cryptology \u2013 LATINCRYPT 2012", 
          "type": "Book"
        }, 
        "name": "High Speed Implementation of Authenticated Encryption for the MSP430X Microcontroller", 
        "pagination": "288-304", 
        "productId": [
          {
            "name": "doi", 
            "type": "PropertyValue", 
            "value": [
              "10.1007/978-3-642-33481-8_16"
            ]
          }, 
          {
            "name": "readcube_id", 
            "type": "PropertyValue", 
            "value": [
              "720f8b23742164149da160fbf4e24fb9b03738e03cd569ebf67014f00fafee3d"
            ]
          }, 
          {
            "name": "dimensions_id", 
            "type": "PropertyValue", 
            "value": [
              "pub.1023941760"
            ]
          }
        ], 
        "publisher": {
          "location": "Berlin, Heidelberg", 
          "name": "Springer Berlin Heidelberg", 
          "type": "Organisation"
        }, 
        "sameAs": [
          "https://doi.org/10.1007/978-3-642-33481-8_16", 
          "https://app.dimensions.ai/details/publication/pub.1023941760"
        ], 
        "sdDataset": "chapters", 
        "sdDatePublished": "2019-04-15T23:52", 
        "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_8697_00000258.jsonl", 
        "type": "Chapter", 
        "url": "http://link.springer.com/10.1007/978-3-642-33481-8_16"
      }
    ]
     

    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-642-33481-8_16'

    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-642-33481-8_16'

    Turtle is a human-readable linked data format.

    curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-642-33481-8_16'

    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-642-33481-8_16'


     

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

    118 TRIPLES      23 PREDICATES      38 URIs      20 LITERALS      8 BLANK NODES

    Subject Predicate Object
    1 sg:pub.10.1007/978-3-642-33481-8_16 schema:about anzsrc-for:08
    2 anzsrc-for:0804
    3 schema:author Ncc9da81bff6f4d46ab510038d81a7a67
    4 schema:citation sg:pub.10.1007/3-540-44495-5_18
    5 sg:pub.10.1007/978-3-540-25937-4_25
    6 sg:pub.10.1007/978-3-540-30556-9_27
    7 sg:pub.10.1007/978-3-642-21702-9_18
    8 sg:pub.10.1007/978-3-642-24861-0_5
    9 sg:pub.10.1007/978-3-642-25286-0_2
    10 sg:pub.10.1007/978-3-642-28496-0_18
    11 sg:pub.10.1007/s13389-012-0029-z
    12 https://doi.org/10.1002/sec.66
    13 https://doi.org/10.1109/icinfa.2008.4608065
    14 https://doi.org/10.4108/tridentcom.2008.10409
    15 schema:datePublished 2012
    16 schema:datePublishedReg 2012-01-01
    17 schema:description Authenticated encryption is a symmetric cryptography scheme that provides both confidentiality and authentication. In this work we describe an optimized implementation of authenticated encryption for the MSP430X family of microcontrollers. The CCM, GCM, SGCM, OCB3, Hummingbird-2 and MASHA authenticated encryption schemes were implemented at the 128-bit level of security and their performance was compared. The AES accelerator included in some models of the MSP430X family is also studied and we explore its characteristics to improve the performance of the implemented modes, achieving up to 10 times of speedup. The CCM and OCB3 schemes were the fastest when using the AES accelerator while MASHA and Hummingbird-2 were the fastest when using only software.
    18 schema:editor N4f39b3fb75d84ae2850b8d518b46ddbd
    19 schema:genre chapter
    20 schema:inLanguage en
    21 schema:isAccessibleForFree false
    22 schema:isPartOf N657479b444ab476ab10bfe64f3d088a7
    23 schema:name High Speed Implementation of Authenticated Encryption for the MSP430X Microcontroller
    24 schema:pagination 288-304
    25 schema:productId N36929927d2ae4ac0bae480f9bae9dfde
    26 N5677fffd6a5c4a21ad52d12ca1afad12
    27 N7c0c9199167b4f849f47136ae29a2707
    28 schema:publisher Nd2053e09cf604f65b3907bb64859859d
    29 schema:sameAs https://app.dimensions.ai/details/publication/pub.1023941760
    30 https://doi.org/10.1007/978-3-642-33481-8_16
    31 schema:sdDatePublished 2019-04-15T23:52
    32 schema:sdLicense https://scigraph.springernature.com/explorer/license/
    33 schema:sdPublisher N365430392f3d437d91a4b27c582a4ead
    34 schema:url http://link.springer.com/10.1007/978-3-642-33481-8_16
    35 sgo:license sg:explorer/license/
    36 sgo:sdDataset chapters
    37 rdf:type schema:Chapter
    38 N365430392f3d437d91a4b27c582a4ead schema:name Springer Nature - SN SciGraph project
    39 rdf:type schema:Organization
    40 N36929927d2ae4ac0bae480f9bae9dfde schema:name dimensions_id
    41 schema:value pub.1023941760
    42 rdf:type schema:PropertyValue
    43 N4878460added477c8c8fda1018c4064b rdf:first Nd94edb5a9ae94421a1d295ba066be8ab
    44 rdf:rest rdf:nil
    45 N4d8afd74842548ac96b01869370bdc55 rdf:first sg:person.07351111507.90
    46 rdf:rest rdf:nil
    47 N4f39b3fb75d84ae2850b8d518b46ddbd rdf:first N914f3d3b256748a2a5e60e1ace6548b1
    48 rdf:rest N4878460added477c8c8fda1018c4064b
    49 N5677fffd6a5c4a21ad52d12ca1afad12 schema:name readcube_id
    50 schema:value 720f8b23742164149da160fbf4e24fb9b03738e03cd569ebf67014f00fafee3d
    51 rdf:type schema:PropertyValue
    52 N657479b444ab476ab10bfe64f3d088a7 schema:isbn 978-3-642-33480-1
    53 978-3-642-33481-8
    54 schema:name Progress in Cryptology – LATINCRYPT 2012
    55 rdf:type schema:Book
    56 N7c0c9199167b4f849f47136ae29a2707 schema:name doi
    57 schema:value 10.1007/978-3-642-33481-8_16
    58 rdf:type schema:PropertyValue
    59 N914f3d3b256748a2a5e60e1ace6548b1 schema:familyName Hevia
    60 schema:givenName Alejandro
    61 rdf:type schema:Person
    62 Ncc9da81bff6f4d46ab510038d81a7a67 rdf:first sg:person.012332647147.37
    63 rdf:rest N4d8afd74842548ac96b01869370bdc55
    64 Nd2053e09cf604f65b3907bb64859859d schema:location Berlin, Heidelberg
    65 schema:name Springer Berlin Heidelberg
    66 rdf:type schema:Organisation
    67 Nd94edb5a9ae94421a1d295ba066be8ab schema:familyName Neven
    68 schema:givenName Gregory
    69 rdf:type schema:Person
    70 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
    71 schema:name Information and Computing Sciences
    72 rdf:type schema:DefinedTerm
    73 anzsrc-for:0804 schema:inDefinedTermSet anzsrc-for:
    74 schema:name Data Format
    75 rdf:type schema:DefinedTerm
    76 sg:person.012332647147.37 schema:affiliation https://www.grid.ac/institutes/grid.411087.b
    77 schema:familyName Gouvêa
    78 schema:givenName Conrado P. L.
    79 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012332647147.37
    80 rdf:type schema:Person
    81 sg:person.07351111507.90 schema:affiliation https://www.grid.ac/institutes/grid.411087.b
    82 schema:familyName López
    83 schema:givenName Julio
    84 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.07351111507.90
    85 rdf:type schema:Person
    86 sg:pub.10.1007/3-540-44495-5_18 schema:sameAs https://app.dimensions.ai/details/publication/pub.1025775208
    87 https://doi.org/10.1007/3-540-44495-5_18
    88 rdf:type schema:CreativeWork
    89 sg:pub.10.1007/978-3-540-25937-4_25 schema:sameAs https://app.dimensions.ai/details/publication/pub.1010570418
    90 https://doi.org/10.1007/978-3-540-25937-4_25
    91 rdf:type schema:CreativeWork
    92 sg:pub.10.1007/978-3-540-30556-9_27 schema:sameAs https://app.dimensions.ai/details/publication/pub.1024482299
    93 https://doi.org/10.1007/978-3-540-30556-9_27
    94 rdf:type schema:CreativeWork
    95 sg:pub.10.1007/978-3-642-21702-9_18 schema:sameAs https://app.dimensions.ai/details/publication/pub.1005478912
    96 https://doi.org/10.1007/978-3-642-21702-9_18
    97 rdf:type schema:CreativeWork
    98 sg:pub.10.1007/978-3-642-24861-0_5 schema:sameAs https://app.dimensions.ai/details/publication/pub.1011660865
    99 https://doi.org/10.1007/978-3-642-24861-0_5
    100 rdf:type schema:CreativeWork
    101 sg:pub.10.1007/978-3-642-25286-0_2 schema:sameAs https://app.dimensions.ai/details/publication/pub.1032149585
    102 https://doi.org/10.1007/978-3-642-25286-0_2
    103 rdf:type schema:CreativeWork
    104 sg:pub.10.1007/978-3-642-28496-0_18 schema:sameAs https://app.dimensions.ai/details/publication/pub.1045420888
    105 https://doi.org/10.1007/978-3-642-28496-0_18
    106 rdf:type schema:CreativeWork
    107 sg:pub.10.1007/s13389-012-0029-z schema:sameAs https://app.dimensions.ai/details/publication/pub.1002198320
    108 https://doi.org/10.1007/s13389-012-0029-z
    109 rdf:type schema:CreativeWork
    110 https://doi.org/10.1002/sec.66 schema:sameAs https://app.dimensions.ai/details/publication/pub.1050879262
    111 rdf:type schema:CreativeWork
    112 https://doi.org/10.1109/icinfa.2008.4608065 schema:sameAs https://app.dimensions.ai/details/publication/pub.1094230003
    113 rdf:type schema:CreativeWork
    114 https://doi.org/10.4108/tridentcom.2008.10409 schema:sameAs https://app.dimensions.ai/details/publication/pub.1099261846
    115 rdf:type schema:CreativeWork
    116 https://www.grid.ac/institutes/grid.411087.b schema:alternateName State University of Campinas
    117 schema:name University of Campinas (Unicamp), Brazil
    118 rdf:type schema:Organization
     




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


    ...