Symmetric Key Cryptography on Modern Graphics Hardware View Full Text


Ontology type: schema:Chapter      Open Access: True


Chapter Info

DATE

2007

AUTHORS

Jason Yang , James Goodman

ABSTRACT

GPUs offer a tremendous amount of computational bandwidth that was until now largely unusable for cryptographic computations due to a lack of integer arithmetic and user-friendly programming APIs that provided direct access to the GPU’s computing resources. The latest generation of GPUs, which introduces integer/binary arithmetic, has been leveraged to create several implementations of the AES and DES symmetric key algorithms. Both conventional and bitsliced implementations are described that achieve data rates on the order of 3-30 Gbps from a single AMD HD 2900 XT graphics card, yielding speedups of 6-60x over equivalent implementations on high-performance CPUs. More... »

PAGES

249-264

Book

TITLE

Advances in Cryptology – ASIACRYPT 2007

ISBN

978-3-540-76899-9

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/978-3-540-76900-2_15

DOI

http://dx.doi.org/10.1007/978-3-540-76900-2_15

DIMENSIONS

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


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": {
          "name": [
            "Advanced Micro Devices, Inc., Graphics Product Group"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Yang", 
        "givenName": "Jason", 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "name": [
            "Advanced Micro Devices, Inc., Graphics Product Group"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Goodman", 
        "givenName": "James", 
        "type": "Person"
      }
    ], 
    "citation": [
      {
        "id": "sg:pub.10.1007/11787952_21", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1004592751", 
          "https://doi.org/10.1007/11787952_21"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/11787952_21", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1004592751", 
          "https://doi.org/10.1007/11787952_21"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/1179352.1141947", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1009246736"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1111/j.1467-8659.2007.01012.x", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1010010769"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/1186562.1015800", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1018242657"
        ], 
        "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/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": "https://app.dimensions.ai/details/publication/pub.1052093804", 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-662-04722-4", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1052093804", 
          "https://doi.org/10.1007/978-3-662-04722-4"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-662-04722-4", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1052093804", 
          "https://doi.org/10.1007/978-3-662-04722-4"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.21236/ada434781", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1091766244"
        ], 
        "type": "CreativeWork"
      }
    ], 
    "datePublished": "2007", 
    "datePublishedReg": "2007-01-01", 
    "description": "GPUs offer a tremendous amount of computational bandwidth that was until now largely unusable for cryptographic computations due to a lack of integer arithmetic and user-friendly programming APIs that provided direct access to the GPU\u2019s computing resources. The latest generation of GPUs, which introduces integer/binary arithmetic, has been leveraged to create several implementations of the AES and DES symmetric key algorithms. Both conventional and bitsliced implementations are described that achieve data rates on the order of 3-30 Gbps from a single AMD HD 2900 XT graphics card, yielding speedups of 6-60x over equivalent implementations on high-performance CPUs.", 
    "editor": [
      {
        "familyName": "Kurosawa", 
        "givenName": "Kaoru", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/978-3-540-76900-2_15", 
    "inLanguage": [
      "en"
    ], 
    "isAccessibleForFree": true, 
    "isPartOf": {
      "isbn": [
        "978-3-540-76899-9"
      ], 
      "name": "Advances in Cryptology \u2013 ASIACRYPT 2007", 
      "type": "Book"
    }, 
    "name": "Symmetric Key Cryptography on Modern Graphics Hardware", 
    "pagination": "249-264", 
    "productId": [
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/978-3-540-76900-2_15"
        ]
      }, 
      {
        "name": "readcube_id", 
        "type": "PropertyValue", 
        "value": [
          "c0f7d08b294209a0755010457337945e29c72e77f4c3d4346389d01b58604719"
        ]
      }, 
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1040508952"
        ]
      }
    ], 
    "publisher": {
      "location": "Berlin, Heidelberg", 
      "name": "Springer Berlin Heidelberg", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/978-3-540-76900-2_15", 
      "https://app.dimensions.ai/details/publication/pub.1040508952"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2019-04-16T05:34", 
    "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/0000000346_0000000346/records_99821_00000002.jsonl", 
    "type": "Chapter", 
    "url": "https://link.springer.com/10.1007%2F978-3-540-76900-2_15"
  }
]
 

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-540-76900-2_15'

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-540-76900-2_15'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-540-76900-2_15'

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-540-76900-2_15'


 

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

100 TRIPLES      23 PREDICATES      36 URIs      20 LITERALS      8 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/978-3-540-76900-2_15 schema:about anzsrc-for:08
2 anzsrc-for:0804
3 schema:author Na0058a598ddd41558a055644f3556ea3
4 schema:citation sg:pub.10.1007/11787952_21
5 sg:pub.10.1007/11799313_22
6 sg:pub.10.1007/978-3-662-04722-4
7 sg:pub.10.1007/bfb0052352
8 https://app.dimensions.ai/details/publication/pub.1052093804
9 https://doi.org/10.1111/j.1467-8659.2007.01012.x
10 https://doi.org/10.1145/1179352.1141947
11 https://doi.org/10.1145/1186562.1015800
12 https://doi.org/10.21236/ada434781
13 schema:datePublished 2007
14 schema:datePublishedReg 2007-01-01
15 schema:description GPUs offer a tremendous amount of computational bandwidth that was until now largely unusable for cryptographic computations due to a lack of integer arithmetic and user-friendly programming APIs that provided direct access to the GPU’s computing resources. The latest generation of GPUs, which introduces integer/binary arithmetic, has been leveraged to create several implementations of the AES and DES symmetric key algorithms. Both conventional and bitsliced implementations are described that achieve data rates on the order of 3-30 Gbps from a single AMD HD 2900 XT graphics card, yielding speedups of 6-60x over equivalent implementations on high-performance CPUs.
16 schema:editor Nf6afe8e4e7f7452abb8f39044824463d
17 schema:genre chapter
18 schema:inLanguage en
19 schema:isAccessibleForFree true
20 schema:isPartOf N8f0692164f3f456781f4369f824b8aac
21 schema:name Symmetric Key Cryptography on Modern Graphics Hardware
22 schema:pagination 249-264
23 schema:productId N5c961ee2b9dc48e7a31913f5bb7f3057
24 Nbd53749f5c614215b80867d1341cd132
25 Nbd5a1529a2ce4f4f84b9425d189a8fed
26 schema:publisher N85322ec5fff849f1b5b4b03249404bc5
27 schema:sameAs https://app.dimensions.ai/details/publication/pub.1040508952
28 https://doi.org/10.1007/978-3-540-76900-2_15
29 schema:sdDatePublished 2019-04-16T05:34
30 schema:sdLicense https://scigraph.springernature.com/explorer/license/
31 schema:sdPublisher N6b4f053911844ae6a5b3265cf571ef37
32 schema:url https://link.springer.com/10.1007%2F978-3-540-76900-2_15
33 sgo:license sg:explorer/license/
34 sgo:sdDataset chapters
35 rdf:type schema:Chapter
36 N096d18722ba545daa70d34f072834f70 schema:affiliation Nd522304733284614b623d9223929537c
37 schema:familyName Goodman
38 schema:givenName James
39 rdf:type schema:Person
40 N12d38da04f964140acc2e51e7e212111 schema:name Advanced Micro Devices, Inc., Graphics Product Group
41 rdf:type schema:Organization
42 N5c961ee2b9dc48e7a31913f5bb7f3057 schema:name doi
43 schema:value 10.1007/978-3-540-76900-2_15
44 rdf:type schema:PropertyValue
45 N6b4f053911844ae6a5b3265cf571ef37 schema:name Springer Nature - SN SciGraph project
46 rdf:type schema:Organization
47 N77ee33218f3547cbbc2beb80517a41b2 schema:affiliation N12d38da04f964140acc2e51e7e212111
48 schema:familyName Yang
49 schema:givenName Jason
50 rdf:type schema:Person
51 N85322ec5fff849f1b5b4b03249404bc5 schema:location Berlin, Heidelberg
52 schema:name Springer Berlin Heidelberg
53 rdf:type schema:Organisation
54 N8f0692164f3f456781f4369f824b8aac schema:isbn 978-3-540-76899-9
55 schema:name Advances in Cryptology – ASIACRYPT 2007
56 rdf:type schema:Book
57 Na0058a598ddd41558a055644f3556ea3 rdf:first N77ee33218f3547cbbc2beb80517a41b2
58 rdf:rest Nbca01bf4625f4a3ab35fe4b1260f8445
59 Nbca01bf4625f4a3ab35fe4b1260f8445 rdf:first N096d18722ba545daa70d34f072834f70
60 rdf:rest rdf:nil
61 Nbd53749f5c614215b80867d1341cd132 schema:name readcube_id
62 schema:value c0f7d08b294209a0755010457337945e29c72e77f4c3d4346389d01b58604719
63 rdf:type schema:PropertyValue
64 Nbd5a1529a2ce4f4f84b9425d189a8fed schema:name dimensions_id
65 schema:value pub.1040508952
66 rdf:type schema:PropertyValue
67 Nd522304733284614b623d9223929537c schema:name Advanced Micro Devices, Inc., Graphics Product Group
68 rdf:type schema:Organization
69 Nf6afe8e4e7f7452abb8f39044824463d rdf:first Nff774cef47b6460c876708c0335df8af
70 rdf:rest rdf:nil
71 Nff774cef47b6460c876708c0335df8af schema:familyName Kurosawa
72 schema:givenName Kaoru
73 rdf:type schema:Person
74 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
75 schema:name Information and Computing Sciences
76 rdf:type schema:DefinedTerm
77 anzsrc-for:0804 schema:inDefinedTermSet anzsrc-for:
78 schema:name Data Format
79 rdf:type schema:DefinedTerm
80 sg:pub.10.1007/11787952_21 schema:sameAs https://app.dimensions.ai/details/publication/pub.1004592751
81 https://doi.org/10.1007/11787952_21
82 rdf:type schema:CreativeWork
83 sg:pub.10.1007/11799313_22 schema:sameAs https://app.dimensions.ai/details/publication/pub.1043303466
84 https://doi.org/10.1007/11799313_22
85 rdf:type schema:CreativeWork
86 sg:pub.10.1007/978-3-662-04722-4 schema:sameAs https://app.dimensions.ai/details/publication/pub.1052093804
87 https://doi.org/10.1007/978-3-662-04722-4
88 rdf:type schema:CreativeWork
89 sg:pub.10.1007/bfb0052352 schema:sameAs https://app.dimensions.ai/details/publication/pub.1028761841
90 https://doi.org/10.1007/bfb0052352
91 rdf:type schema:CreativeWork
92 https://app.dimensions.ai/details/publication/pub.1052093804 schema:CreativeWork
93 https://doi.org/10.1111/j.1467-8659.2007.01012.x schema:sameAs https://app.dimensions.ai/details/publication/pub.1010010769
94 rdf:type schema:CreativeWork
95 https://doi.org/10.1145/1179352.1141947 schema:sameAs https://app.dimensions.ai/details/publication/pub.1009246736
96 rdf:type schema:CreativeWork
97 https://doi.org/10.1145/1186562.1015800 schema:sameAs https://app.dimensions.ai/details/publication/pub.1018242657
98 rdf:type schema:CreativeWork
99 https://doi.org/10.21236/ada434781 schema:sameAs https://app.dimensions.ai/details/publication/pub.1091766244
100 rdf:type schema:CreativeWork
 




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


...