Ontology type: schema:Chapter Open Access: True
2009
AUTHORS ABSTRACTWe present a bitsliced implementation of AES encryption in counter mode for 64-bit Intel processors. Running at 7.59 cycles/byte on a Core 2, it is up to 25% faster than previous implementations, while simultaneously offering protection against timing attacks. In particular, it is the only cache-timing-attack resistant implementation offering competitive speeds for stream as well as for packet encryption: for 576-byte packets, we improve performance over previous bitsliced implementations by more than a factor of 2. We also report more than 30% improved speeds for lookup-table based Galois/Counter mode authentication, achieving 10.68 cycles/byte for authenticated encryption. Furthermore, we present the first constant-time implementation of AES-GCM that has a reasonable speed of 21.99 cycles/byte, thus offering a full suite of timing-analysis resistant software for authenticated encryption. More... »
PAGES1-17
Cryptographic Hardware and Embedded Systems - CHES 2009
ISBN
978-3-642-04137-2
978-3-642-04138-9
http://scigraph.springernature.com/pub.10.1007/978-3-642-04138-9_1
DOIhttp://dx.doi.org/10.1007/978-3-642-04138-9_1
DIMENSIONShttps://app.dimensions.ai/details/publication/pub.1038763693
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": "KU Leuven",
"id": "https://www.grid.ac/institutes/grid.5596.f",
"name": [
"ESAT/COSIC, Katholieke Universiteit Leuven, Kasteelpark Arenberg 10, B-3001\u00a0Leuven-Heverlee, Belgium"
],
"type": "Organization"
},
"familyName": "K\u00e4sper",
"givenName": "Emilia",
"id": "sg:person.016446167031.85",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016446167031.85"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "Eindhoven University of Technology",
"id": "https://www.grid.ac/institutes/grid.6852.9",
"name": [
"Department of Mathematics and Computer Science, Technische Universiteit Eindhoven, P.O. Box 513, 5600, MB, Eindhoven, Netherlands"
],
"type": "Organization"
},
"familyName": "Schwabe",
"givenName": "Peter",
"id": "sg:person.010637555557.91",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010637555557.91"
],
"type": "Person"
}
],
"citation": [
{
"id": "https://doi.org/10.1145/1128817.1128887",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1001973766"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-540-79263-5_12",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1007153865",
"https://doi.org/10.1007/978-3-540-79263-5_12"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-540-79263-5_12",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1007153865",
"https://doi.org/10.1007/978-3-540-79263-5_12"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-540-89754-5_25",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1016538148",
"https://doi.org/10.1007/978-3-540-89754-5_25"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-540-89754-5_25",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1016538148",
"https://doi.org/10.1007/978-3-540-89754-5_25"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-540-74735-2_9",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1017878091",
"https://doi.org/10.1007/978-3-540-74735-2_9"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-540-74735-2_9",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1017878091",
"https://doi.org/10.1007/978-3-540-74735-2_9"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/3-540-69710-1_15",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1021806495",
"https://doi.org/10.1007/3-540-69710-1_15"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/3-540-69710-1_15",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1021806495",
"https://doi.org/10.1007/3-540-69710-1_15"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/bfb0052352",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1028761841",
"https://doi.org/10.1007/bfb0052352"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/bfb0052352",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1028761841",
"https://doi.org/10.1007/bfb0052352"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-540-74462-7_11",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1030554612",
"https://doi.org/10.1007/978-3-540-74462-7_11"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-540-45238-6_6",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1030691288",
"https://doi.org/10.1007/978-3-540-45238-6_6"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/978-3-540-45238-6_6",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1030691288",
"https://doi.org/10.1007/978-3-540-45238-6_6"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/11605805_1",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1032149789",
"https://doi.org/10.1007/11605805_1"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/11605805_1",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1032149789",
"https://doi.org/10.1007/11605805_1"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/11894063_16",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1039198285",
"https://doi.org/10.1007/11894063_16"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/11894063_16",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1039198285",
"https://doi.org/10.1007/11894063_16"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/11799313_22",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1043303466",
"https://doi.org/10.1007/11799313_22"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/11799313_22",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1043303466",
"https://doi.org/10.1007/11799313_22"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/11967668_18",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1051217849",
"https://doi.org/10.1007/11967668_18"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/11967668_18",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1051217849",
"https://doi.org/10.1007/11967668_18"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/11545262_32",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1052103212",
"https://doi.org/10.1007/11545262_32"
],
"type": "CreativeWork"
},
{
"id": "sg:pub.10.1007/11545262_32",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1052103212",
"https://doi.org/10.1007/11545262_32"
],
"type": "CreativeWork"
},
{
"id": "https://doi.org/10.1109/itcc.2005.62",
"sameAs": [
"https://app.dimensions.ai/details/publication/pub.1093573079"
],
"type": "CreativeWork"
}
],
"datePublished": "2009",
"datePublishedReg": "2009-01-01",
"description": "We present a bitsliced implementation of AES encryption in counter mode for 64-bit Intel processors. Running at 7.59 cycles/byte on a Core\u00a02, it is up to 25% faster than previous implementations, while simultaneously offering protection against timing attacks. In particular, it is the only cache-timing-attack resistant implementation offering competitive speeds for stream as well as for packet encryption: for 576-byte packets, we improve performance over previous bitsliced implementations by more than a factor of 2. We also report more than 30% improved speeds for lookup-table based Galois/Counter mode authentication, achieving 10.68 cycles/byte for authenticated encryption. Furthermore, we present the first constant-time implementation of AES-GCM that has a reasonable speed of 21.99 cycles/byte, thus offering a full suite of timing-analysis resistant software for authenticated encryption.",
"editor": [
{
"familyName": "Clavier",
"givenName": "Christophe",
"type": "Person"
},
{
"familyName": "Gaj",
"givenName": "Kris",
"type": "Person"
}
],
"genre": "chapter",
"id": "sg:pub.10.1007/978-3-642-04138-9_1",
"inLanguage": [
"en"
],
"isAccessibleForFree": true,
"isPartOf": {
"isbn": [
"978-3-642-04137-2",
"978-3-642-04138-9"
],
"name": "Cryptographic Hardware and Embedded Systems - CHES 2009",
"type": "Book"
},
"name": "Faster and Timing-Attack Resistant AES-GCM",
"pagination": "1-17",
"productId": [
{
"name": "doi",
"type": "PropertyValue",
"value": [
"10.1007/978-3-642-04138-9_1"
]
},
{
"name": "readcube_id",
"type": "PropertyValue",
"value": [
"b8a753f0b901624a0501fe01a3a2b8783f893b7e860cffe88c35f67707539523"
]
},
{
"name": "dimensions_id",
"type": "PropertyValue",
"value": [
"pub.1038763693"
]
}
],
"publisher": {
"location": "Berlin, Heidelberg",
"name": "Springer Berlin Heidelberg",
"type": "Organisation"
},
"sameAs": [
"https://doi.org/10.1007/978-3-642-04138-9_1",
"https://app.dimensions.ai/details/publication/pub.1038763693"
],
"sdDataset": "chapters",
"sdDatePublished": "2019-04-15T21:03",
"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_8690_00000267.jsonl",
"type": "Chapter",
"url": "http://link.springer.com/10.1007/978-3-642-04138-9_1"
}
]
Download the RDF metadata as: json-ld nt turtle xml License info
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-04138-9_1'
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-04138-9_1'
Turtle is a human-readable linked data format.
curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-642-04138-9_1'
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-04138-9_1'
This table displays all metadata directly associated to this object as RDF triples.
134 TRIPLES
23 PREDICATES
41 URIs
20 LITERALS
8 BLANK NODES