{"id":"https://openalex.org/W1862268400","doi":"https://doi.org/10.3233/jcs-150534","title":"Design and performance analysis of efficient Keccak tree hashing on GPU architectures","display_name":"Design and performance analysis of efficient Keccak tree hashing on GPU architectures","publication_year":2015,"publication_date":"2015-09-28","ids":{"openalex":"https://openalex.org/W1862268400","doi":"https://doi.org/10.3233/jcs-150534","mag":"1862268400"},"language":"en","primary_location":{"id":"doi:10.3233/jcs-150534","is_oa":false,"landing_page_url":"https://doi.org/10.3233/jcs-150534","pdf_url":null,"source":{"id":"https://openalex.org/S106992369","display_name":"Journal of Computer Security","issn_l":"0926-227X","issn":["0926-227X","1875-8924"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310318577","host_organization_name":"IOS Press","host_organization_lineage":["https://openalex.org/P4310318577"],"host_organization_lineage_names":["IOS Press"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Computer Security","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5057113143","display_name":"Jason Michael Lowden","orcid":null},"institutions":[{"id":"https://openalex.org/I155173764","display_name":"Rochester Institute of Technology","ror":"https://ror.org/00v4yb702","country_code":"US","type":"education","lineage":["https://openalex.org/I155173764"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jason Lowden","raw_affiliation_strings":["Department of Computer Engineering, Rochester Institute of Technology, 83 Lomb Memorial Drive, Rochester, NY 14623, USA. E-mails:\u00a0jasonlowden@live.com,\u00a0mxleec@rit.edu,\u00a0slaeec@rit.edu"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Rochester Institute of Technology, 83 Lomb Memorial Drive, Rochester, NY 14623, USA. E-mails:\u00a0jasonlowden@live.com,\u00a0mxleec@rit.edu,\u00a0slaeec@rit.edu","institution_ids":["https://openalex.org/I155173764"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071708090","display_name":"Marcin \u0141ukowiak","orcid":null},"institutions":[{"id":"https://openalex.org/I155173764","display_name":"Rochester Institute of Technology","ror":"https://ror.org/00v4yb702","country_code":"US","type":"education","lineage":["https://openalex.org/I155173764"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Marcin \u0141ukowiak","raw_affiliation_strings":["Department of Computer Engineering, Rochester Institute of Technology, 83 Lomb Memorial Drive, Rochester, NY 14623, USA. E-mails:\u00a0jasonlowden@live.com,\u00a0mxleec@rit.edu,\u00a0slaeec@rit.edu"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Rochester Institute of Technology, 83 Lomb Memorial Drive, Rochester, NY 14623, USA. E-mails:\u00a0jasonlowden@live.com,\u00a0mxleec@rit.edu,\u00a0slaeec@rit.edu","institution_ids":["https://openalex.org/I155173764"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5044497499","display_name":"Sonia L\u00f3pez Alarc\u00f3n","orcid":"https://orcid.org/0000-0002-9130-2797"},"institutions":[{"id":"https://openalex.org/I155173764","display_name":"Rochester Institute of Technology","ror":"https://ror.org/00v4yb702","country_code":"US","type":"education","lineage":["https://openalex.org/I155173764"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sonia Lopez Alarcon","raw_affiliation_strings":["Department of Computer Engineering, Rochester Institute of Technology, 83 Lomb Memorial Drive, Rochester, NY 14623, USA. E-mails:\u00a0jasonlowden@live.com,\u00a0mxleec@rit.edu,\u00a0slaeec@rit.edu"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Rochester Institute of Technology, 83 Lomb Memorial Drive, Rochester, NY 14623, USA. E-mails:\u00a0jasonlowden@live.com,\u00a0mxleec@rit.edu,\u00a0slaeec@rit.edu","institution_ids":["https://openalex.org/I155173764"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5071708090"],"corresponding_institution_ids":["https://openalex.org/I155173764"],"apc_list":null,"apc_paid":null,"fwci":1.5791,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.88423181,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"23","issue":"5","first_page":"541","last_page":"562"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11017","display_name":"Chaos-based Image/Signal Encryption","score":0.9947999715805054,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9915000200271606,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8703879117965698},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.6483569741249084},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6478227972984314},{"id":"https://openalex.org/keywords/hash-table","display_name":"Hash table","score":0.5890971422195435},{"id":"https://openalex.org/keywords/universal-hashing","display_name":"Universal hashing","score":0.5827836990356445},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.5038711428642273},{"id":"https://openalex.org/keywords/dynamic-perfect-hashing","display_name":"Dynamic perfect hashing","score":0.47813737392425537},{"id":"https://openalex.org/keywords/tree","display_name":"Tree (set theory)","score":0.4690829813480377},{"id":"https://openalex.org/keywords/double-hashing","display_name":"Double hashing","score":0.32784396409988403},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.07856768369674683}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8703879117965698},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.6483569741249084},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6478227972984314},{"id":"https://openalex.org/C67388219","wikidata":"https://www.wikidata.org/wiki/Q207440","display_name":"Hash table","level":3,"score":0.5890971422195435},{"id":"https://openalex.org/C116058348","wikidata":"https://www.wikidata.org/wiki/Q846912","display_name":"Universal hashing","level":5,"score":0.5827836990356445},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.5038711428642273},{"id":"https://openalex.org/C122907437","wikidata":"https://www.wikidata.org/wiki/Q5318999","display_name":"Dynamic perfect hashing","level":5,"score":0.47813737392425537},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.4690829813480377},{"id":"https://openalex.org/C138111711","wikidata":"https://www.wikidata.org/wiki/Q478351","display_name":"Double hashing","level":4,"score":0.32784396409988403},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.07856768369674683},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.3233/jcs-150534","is_oa":false,"landing_page_url":"https://doi.org/10.3233/jcs-150534","pdf_url":null,"source":{"id":"https://openalex.org/S106992369","display_name":"Journal of Computer Security","issn_l":"0926-227X","issn":["0926-227X","1875-8924"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310318577","host_organization_name":"IOS Press","host_organization_lineage":["https://openalex.org/P4310318577"],"host_organization_lineage_names":["IOS Press"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Computer Security","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W73166184","https://openalex.org/W164384110","https://openalex.org/W1656731780","https://openalex.org/W1935508957","https://openalex.org/W2099084006","https://openalex.org/W2180512184","https://openalex.org/W2182055373","https://openalex.org/W2185342914","https://openalex.org/W2265563699"],"related_works":["https://openalex.org/W102859714","https://openalex.org/W2137225431","https://openalex.org/W2088296667","https://openalex.org/W2044784665","https://openalex.org/W1551533237","https://openalex.org/W4251536634","https://openalex.org/W2334522381","https://openalex.org/W2094127768","https://openalex.org/W2171626009","https://openalex.org/W4385261619"],"abstract_inverted_index":{"In":[0,46,123],"an":[1,16],"effort":[2],"to":[3,14,21,32,48,66,104,110,115,125,137,162,229,253],"provide":[4],"security":[5],"and":[6,77,242],"data":[7,157],"integrity,":[8],"hashing":[9,83,154],"algorithms":[10],"have":[11],"been":[12],"designed":[13],"consume":[15],"input":[17,64,218],"of":[18,44,79,97,120,129,148,160,180,216,220,236],"any":[19],"length":[20,25],"produce":[22],"a":[23,51,58,86,112,172,191,195,226,234,250],"fixed":[24,167],"output.":[26],"Keccak":[27,81,222],"was":[28,207,249],"selected":[29],"by":[30],"NIST":[31],"become":[33],"the":[34,75,80,91,98,106,116,121,127,130,132,139,143,166,178,200,205,212,217,221,230,237,240,247,254],"next":[35],"Secure":[36],"Hashing":[37],"Algorithm":[38],"(SHA-3)":[39],"after":[40],"nearly":[41],"five":[42],"years":[43],"competition.":[45],"addition":[47,124],"provi":[49],"ding":[50],"sequential":[52,192],"operating":[53],"mode,":[54,204],"there":[55,93],"is":[56,135,177],"also":[57],"tree":[59,82,153,169,203],"mode":[60,84],"that":[61,100,141,152],"allows":[62],"large":[63,197],"messages":[65],"be":[67,102],"hashed":[68],"in":[69,225,246],"parallel.":[70],"This":[71],"work":[72,150],"focuses":[73],"on":[74,85,90,211],"exploration":[76],"analysis":[78],"GPU":[87,99,248],"platform.":[88],"Based":[89,210],"implementation,":[92],"are":[94],"core":[95],"features":[96],"could":[101],"used":[103],"accelerate":[105],"time":[107],"it":[108],"takes":[109],"complete":[111],"hash":[113,144,156],"due":[114],"massively":[117],"parallel":[118],"architecture":[119],"device.":[122],"analyzing":[126],"speed":[128],"algorithm,":[131],"underlying":[133],"hardware":[134,238],"profiled":[136],"identify":[138],"bottlenecks":[140],"limited":[142],"speed.":[145,232],"The":[146],"results":[147],"this":[149,176],"show":[151],"can":[155],"at":[158],"rates":[159],"up":[161],"3":[163],"GB/s":[164],"for":[165,194],"size":[168,202],"mode.":[170],"On":[171],"3.40":[173],"GHz":[174],"CPU,":[175],"equivalent":[179],"1.03":[181],"cycles":[182],"per":[183],"byte,":[184],"more":[185],"than":[186,190],"six":[187],"times":[188],"faster":[189],"implementation":[193],"very":[196],"input.":[198],"For":[199],"variable":[201],"throughput":[206],"500":[208],"MB/s.":[209],"performance":[213],"analysis,":[214],"modification":[215],"rate":[219],"sponge":[223],"resulted":[224],"negligible":[227],"change":[228],"overall":[231,255],"As":[233],"result":[235],"profiling,":[239],"register":[241],"L1":[243],"cache":[244],"usage":[245],"major":[251],"bottleneck":[252],"throughput.":[256]},"counts_by_year":[{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1}],"updated_date":"2026-07-30T17:31:21.811387","created_date":"2025-10-10T00:00:00"}
