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

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 Ne2f24502a2544fa49f215da833fc2a09
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 N1ee34ceed34d45dd92401640595e83ee
19 schema:genre chapter
20 schema:inLanguage en
21 schema:isAccessibleForFree false
22 schema:isPartOf Ne3c9c1b58a4846d49d2ab4d4a072d91c
23 schema:name High Speed Implementation of Authenticated Encryption for the MSP430X Microcontroller
24 schema:pagination 288-304
25 schema:productId Nc46efb1cd72842c3b6e4456a52b88023
26 Nccede5bd5b5a45c890da424d4f047951
27 Nf15a0577a2184a4b91be7b1a006323c0
28 schema:publisher Nd4cad8fb942845c7bdd0fddc52e85563
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 N9fb0d22adc854f76bae29174c9603a0a
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 N1ee34ceed34d45dd92401640595e83ee rdf:first Ne8d5fc4834d54a2283baf3ab57d45dba
39 rdf:rest N6f31496674a94c26aa115476cf3338a5
40 N28f098aeb375450aaa1a4f034549428c schema:familyName Neven
41 schema:givenName Gregory
42 rdf:type schema:Person
43 N6f31496674a94c26aa115476cf3338a5 rdf:first N28f098aeb375450aaa1a4f034549428c
44 rdf:rest rdf:nil
45 N9fb0d22adc854f76bae29174c9603a0a schema:name Springer Nature - SN SciGraph project
46 rdf:type schema:Organization
47 Nc46efb1cd72842c3b6e4456a52b88023 schema:name dimensions_id
48 schema:value pub.1023941760
49 rdf:type schema:PropertyValue
50 Nc6dffd5064894e008183a2f7cef1fa03 rdf:first sg:person.07351111507.90
51 rdf:rest rdf:nil
52 Nccede5bd5b5a45c890da424d4f047951 schema:name doi
53 schema:value 10.1007/978-3-642-33481-8_16
54 rdf:type schema:PropertyValue
55 Nd4cad8fb942845c7bdd0fddc52e85563 schema:location Berlin, Heidelberg
56 schema:name Springer Berlin Heidelberg
57 rdf:type schema:Organisation
58 Ne2f24502a2544fa49f215da833fc2a09 rdf:first sg:person.012332647147.37
59 rdf:rest Nc6dffd5064894e008183a2f7cef1fa03
60 Ne3c9c1b58a4846d49d2ab4d4a072d91c schema:isbn 978-3-642-33480-1
61 978-3-642-33481-8
62 schema:name Progress in Cryptology – LATINCRYPT 2012
63 rdf:type schema:Book
64 Ne8d5fc4834d54a2283baf3ab57d45dba schema:familyName Hevia
65 schema:givenName Alejandro
66 rdf:type schema:Person
67 Nf15a0577a2184a4b91be7b1a006323c0 schema:name readcube_id
68 schema:value 720f8b23742164149da160fbf4e24fb9b03738e03cd569ebf67014f00fafee3d
69 rdf:type schema:PropertyValue
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)


...