Ontology type: schema:Chapter Open Access: True
2013
AUTHORSJean-Philippe Aumasson , Samuel Neves , Zooko Wilcox-O’Hearn , Christian Winnerlein
ABSTRACTWe present the hash function BLAKE2, an improved version of the SHA-3 finalist BLAKE optimized for speed in software. Target applications include cloud storage, intrusion detection, or version control systems. BLAKE2 comes in two main flavors: BLAKE2b is optimized for 64-bit platforms, and BLAKE2s for smaller architectures. On 64-bit platforms, BLAKE2 is often faster than MD5, yet provides security similar to that of SHA-3: up to 256-bit collision resistance, immunity to length extension, indifferentiability from a random oracle, etc. We specify parallel versions BLAKE2bp and BLAKE2sp that are up to 4 and 8 times faster, by taking advantage of SIMD and/or multiple cores. BLAKE2 reduces the RAM requirements of BLAKE down to 168 bytes, making it smaller than any of the five SHA-3 finalists, and 32% smaller than BLAKE. Finally, BLAKE2 provides a comprehensive support for tree-hashing as well as keyed hashing (be it in sequential or tree mode). More... »
PAGES119-135
Applied Cryptography and Network Security
ISBN
978-3-642-38979-5
978-3-642-38980-1
http://scigraph.springernature.com/pub.10.1007/978-3-642-38980-1_8
DOIhttp://dx.doi.org/10.1007/978-3-642-38980-1_8
DIMENSIONShttps://app.dimensions.ai/details/publication/pub.1034905699
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/08",
"inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/",
"name": "Information and Computing Sciences",
"type": "DefinedTerm"
},
{
"id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0803",
"inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/",
"name": "Computer Software",
"type": "DefinedTerm"
}
],
"author": [
{
"affiliation": {
"alternateName": "Kudelski Security, Switzerland",
"id": "http://www.grid.ac/institutes/None",
"name": [
"Kudelski Security, Switzerland"
],
"type": "Organization"
},
"familyName": "Aumasson",
"givenName": "Jean-Philippe",
"id": "sg:person.012606440341.66",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012606440341.66"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "University of Coimbra, Portugal",
"id": "http://www.grid.ac/institutes/grid.8051.c",
"name": [
"University of Coimbra, Portugal"
],
"type": "Organization"
},
"familyName": "Neves",
"givenName": "Samuel",
"id": "sg:person.011136377232.42",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011136377232.42"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "Least Authority Enterprises, USA",
"id": "http://www.grid.ac/institutes/None",
"name": [
"Least Authority Enterprises, USA"
],
"type": "Organization"
},
"familyName": "Wilcox-O\u2019Hearn",
"givenName": "Zooko",
"id": "sg:person.013212777477.76",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013212777477.76"
],
"type": "Person"
},
{
"affiliation": {
"alternateName": "Ludwig Maximilian University of Munich, Germany",
"id": "http://www.grid.ac/institutes/grid.5252.0",
"name": [
"Ludwig Maximilian University of Munich, Germany"
],
"type": "Organization"
},
"familyName": "Winnerlein",
"givenName": "Christian",
"type": "Person"
}
],
"datePublished": "2013",
"datePublishedReg": "2013-01-01",
"description": "We present the hash function BLAKE2, an improved version of the SHA-3 finalist BLAKE optimized for speed in software. Target applications include cloud storage, intrusion detection, or version control systems. BLAKE2 comes in two main flavors: BLAKE2b is optimized for 64-bit platforms, and BLAKE2s for smaller architectures. On 64-bit platforms, BLAKE2 is often faster than MD5, yet provides security similar to that of SHA-3: up to 256-bit collision resistance, immunity to length extension, indifferentiability from a random oracle, etc. We specify parallel versions BLAKE2bp and BLAKE2sp that are up to 4 and 8 times faster, by taking advantage of SIMD and/or multiple cores. BLAKE2 reduces the RAM requirements of BLAKE down to 168 bytes, making it smaller than any of the five SHA-3 finalists, and 32% smaller than BLAKE. Finally, BLAKE2 provides a comprehensive support for tree-hashing as well as keyed hashing (be it in sequential or tree mode).",
"editor": [
{
"familyName": "Jacobson",
"givenName": "Michael",
"type": "Person"
},
{
"familyName": "Locasto",
"givenName": "Michael",
"type": "Person"
},
{
"familyName": "Mohassel",
"givenName": "Payman",
"type": "Person"
},
{
"familyName": "Safavi-Naini",
"givenName": "Reihaneh",
"type": "Person"
}
],
"genre": "chapter",
"id": "sg:pub.10.1007/978-3-642-38980-1_8",
"inLanguage": "en",
"isAccessibleForFree": true,
"isPartOf": {
"isbn": [
"978-3-642-38979-5",
"978-3-642-38980-1"
],
"name": "Applied Cryptography and Network Security",
"type": "Book"
},
"keywords": [
"advantage of SIMD",
"version control systems",
"SHA-3 finalists",
"SHA-3 finalist BLAKE",
"cloud storage",
"intrusion detection",
"SHA-3",
"parallel version",
"random oracles",
"multiple cores",
"RAM requirements",
"target application",
"small architecture",
"BLAKE2",
"collision resistance",
"MD5",
"main flavors",
"comprehensive support",
"improved version",
"control system",
"platform",
"Blake2b",
"SIMD",
"bytes",
"oracle",
"architecture",
"security",
"software",
"version",
"indifferentiability",
"requirements",
"applications",
"finalists",
"detection",
"system",
"advantages",
"storage",
"speed",
"extension",
"support",
"length extension",
"time",
"core",
"keyed",
"Blake",
"flavor",
"immunity",
"resistance"
],
"name": "BLAKE2: Simpler, Smaller, Fast as MD5",
"pagination": "119-135",
"productId": [
{
"name": "dimensions_id",
"type": "PropertyValue",
"value": [
"pub.1034905699"
]
},
{
"name": "doi",
"type": "PropertyValue",
"value": [
"10.1007/978-3-642-38980-1_8"
]
}
],
"publisher": {
"name": "Springer Nature",
"type": "Organisation"
},
"sameAs": [
"https://doi.org/10.1007/978-3-642-38980-1_8",
"https://app.dimensions.ai/details/publication/pub.1034905699"
],
"sdDataset": "chapters",
"sdDatePublished": "2022-06-01T22:27",
"sdLicense": "https://scigraph.springernature.com/explorer/license/",
"sdPublisher": {
"name": "Springer Nature - SN SciGraph project",
"type": "Organization"
},
"sdSource": "s3://com-springernature-scigraph/baseset/20220601/entities/gbq_results/chapter/chapter_115.jsonl",
"type": "Chapter",
"url": "https://doi.org/10.1007/978-3-642-38980-1_8"
}
]
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-38980-1_8'
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-38980-1_8'
Turtle is a human-readable linked data format.
curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-642-38980-1_8'
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-38980-1_8'
This table displays all metadata directly associated to this object as RDF triples.
151 TRIPLES
23 PREDICATES
74 URIs
67 LITERALS
7 BLANK NODES