{"id":"https://openalex.org/W2586502430","doi":"https://doi.org/10.1109/tc.2017.2693185","title":"Optimization of Tree Modes for Parallel Hash Functions: A Case Study","display_name":"Optimization of Tree Modes for Parallel Hash Functions: A Case Study","publication_year":2017,"publication_date":"2017-04-12","ids":{"openalex":"https://openalex.org/W2586502430","doi":"https://doi.org/10.1109/tc.2017.2693185","mag":"2586502430"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2017.2693185","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2017.2693185","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hal.science/hal-01247155","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5046404325","display_name":"K\u00e9vin Atighehchi","orcid":null},"institutions":[{"id":"https://openalex.org/I21491767","display_name":"Aix-Marseille Universit\u00e9","ror":"https://ror.org/035xkbk20","country_code":"FR","type":"education","lineage":["https://openalex.org/I21491767"]},{"id":"https://openalex.org/I4210115196","display_name":"Laboratoire d\u2019Informatique Fondamentale de Marseille","ror":"https://ror.org/022my8t07","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I21491767","https://openalex.org/I4210115196","https://openalex.org/I4210142724","https://openalex.org/I4210159245"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Kevin Atighehchi","raw_affiliation_strings":["Aix-Marseille University, LIF, Marseille, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Aix-Marseille University, LIF, Marseille, France","institution_ids":["https://openalex.org/I21491767","https://openalex.org/I4210115196"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5075446978","display_name":"Robert Rolland","orcid":"https://orcid.org/0000-0002-8028-3340"},"institutions":[{"id":"https://openalex.org/I21491767","display_name":"Aix-Marseille Universit\u00e9","ror":"https://ror.org/035xkbk20","country_code":"FR","type":"education","lineage":["https://openalex.org/I21491767"]},{"id":"https://openalex.org/I4210160189","display_name":"Institut Polytechnique de Bordeaux","ror":"https://ror.org/054qv7y42","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210160189"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Robert Rolland","raw_affiliation_strings":["Aix-Marseille University, I2M, Marseille, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Aix-Marseille University, I2M, Marseille, France","institution_ids":["https://openalex.org/I21491767","https://openalex.org/I4210160189"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.3806,"has_fulltext":false,"cited_by_count":19,"citation_normalized_percentile":{"value":0.85688493,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"66","issue":"9","first_page":"1585","last_page":"1598"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":0.9994000196456909,"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.9994000196456909,"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/T11269","display_name":"Algorithms and Data Compression","score":0.9972000122070312,"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/T11130","display_name":"Coding theory and cryptography","score":0.9950000047683716,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.8096040487289429},{"id":"https://openalex.org/keywords/tree","display_name":"Tree (set theory)","score":0.5871575474739075},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.543716549873352},{"id":"https://openalex.org/keywords/hash-table","display_name":"Hash table","score":0.5330801010131836},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.5156218409538269},{"id":"https://openalex.org/keywords/scheme","display_name":"Scheme (mathematics)","score":0.45241332054138184},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.4282815158367157},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.42665189504623413},{"id":"https://openalex.org/keywords/double-hashing","display_name":"Double hashing","score":0.42286163568496704},{"id":"https://openalex.org/keywords/rolling-hash","display_name":"Rolling hash","score":0.4202505648136139},{"id":"https://openalex.org/keywords/topology","display_name":"Topology (electrical circuits)","score":0.4117078483104706},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4068516194820404},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.37304770946502686},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.20905497670173645}],"concepts":[{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.8096040487289429},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.5871575474739075},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.543716549873352},{"id":"https://openalex.org/C67388219","wikidata":"https://www.wikidata.org/wiki/Q207440","display_name":"Hash table","level":3,"score":0.5330801010131836},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.5156218409538269},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.45241332054138184},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.4282815158367157},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.42665189504623413},{"id":"https://openalex.org/C138111711","wikidata":"https://www.wikidata.org/wiki/Q478351","display_name":"Double hashing","level":4,"score":0.42286163568496704},{"id":"https://openalex.org/C108546238","wikidata":"https://www.wikidata.org/wiki/Q4228982","display_name":"Rolling hash","level":5,"score":0.4202505648136139},{"id":"https://openalex.org/C184720557","wikidata":"https://www.wikidata.org/wiki/Q7825049","display_name":"Topology (electrical circuits)","level":2,"score":0.4117078483104706},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4068516194820404},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.37304770946502686},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.20905497670173645},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"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/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","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":2,"locations":[{"id":"doi:10.1109/tc.2017.2693185","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2017.2693185","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"},{"id":"pmh:oai:HAL:hal-01247155v1","is_oa":true,"landing_page_url":"https://hal.science/hal-01247155","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Transactions on Computers, 2017, 66 (9), pp.1585-1598. &#x27E8;10.1109/TC.2017.2693185&#x27E9;","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-01247155v1","is_oa":true,"landing_page_url":"https://hal.science/hal-01247155","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Transactions on Computers, 2017, 66 (9), pp.1585-1598. &#x27E8;10.1109/TC.2017.2693185&#x27E9;","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":42,"referenced_works":["https://openalex.org/W50116563","https://openalex.org/W101018159","https://openalex.org/W106528892","https://openalex.org/W196807934","https://openalex.org/W1518712071","https://openalex.org/W1519082146","https://openalex.org/W1547537489","https://openalex.org/W1549228503","https://openalex.org/W1553650484","https://openalex.org/W1579585272","https://openalex.org/W1593464237","https://openalex.org/W1791181274","https://openalex.org/W1933293707","https://openalex.org/W1939171670","https://openalex.org/W1967009512","https://openalex.org/W1970837734","https://openalex.org/W1993933433","https://openalex.org/W2005725110","https://openalex.org/W2008682098","https://openalex.org/W2016593027","https://openalex.org/W2058940365","https://openalex.org/W2085511676","https://openalex.org/W2099235330","https://openalex.org/W2127809613","https://openalex.org/W2133985894","https://openalex.org/W2136313635","https://openalex.org/W2152407381","https://openalex.org/W2180512184","https://openalex.org/W2724229234","https://openalex.org/W2951525892","https://openalex.org/W3029272601","https://openalex.org/W3029848176","https://openalex.org/W3030563642","https://openalex.org/W4299935650","https://openalex.org/W6630894178","https://openalex.org/W6633156190","https://openalex.org/W6652539813","https://openalex.org/W6665243297","https://openalex.org/W6689478950","https://openalex.org/W6763869381","https://openalex.org/W6764815049","https://openalex.org/W6813634145"],"related_works":["https://openalex.org/W2069568684","https://openalex.org/W113683524","https://openalex.org/W2376661060","https://openalex.org/W2332259278","https://openalex.org/W2347294433","https://openalex.org/W3018807086","https://openalex.org/W2119251656","https://openalex.org/W4252190074","https://openalex.org/W2068448121","https://openalex.org/W2154676777"],"abstract_inverted_index":{"This":[0,18],"paper":[1],"focuses":[2],"on":[3,8,54],"parallel":[4,50],"hash":[5,30,35,51],"functions":[6,52],"based":[7,53],"tree":[9,72,97],"modes":[10],"of":[11,42,105,129],"operation":[12],"for":[13],"an":[14],"inner":[15,19],"Variable-Input-Length":[16],"function.":[17,36],"function":[20],"can":[21,45,92],"be":[22,46],"either":[23],"a":[24,33,67],"single-block-length":[25],"(SBL)":[26],"and":[27,122],"prefix-free":[28],"MD":[29],"function,":[31],"or":[32],"sponge-based":[34],"We":[37],"discuss":[38],"the":[39,60,71,78,84,95,103,111,116,119,124,127],"various":[40],"forms":[41],"optimality":[43],"that":[44,90],"obtained":[47],"when":[48],"designing":[49],"trees":[55],"where":[56],"all":[57],"leaves":[58],"have":[59],"same":[61],"depth.":[62],"The":[63],"first":[64,117],"result":[65],"is":[66],"scheme":[68,113],"which":[69],"optimizes":[70],"topology":[73,98],"in":[74,115,123],"order":[75],"to":[76,101],"decrease":[77],"running":[79,86,120],"time.":[80],"Then,":[81],"without":[82],"affecting":[83],"optimal":[85],"time":[87,121],"we":[88,91],"show":[89],"slightly":[93],"change":[94],"corresponding":[96],"so":[99],"as":[100,108],"minimize":[102],"number":[104,128],"required":[106,130],"processors":[107],"well.":[109],"Consequently,":[110],"resulting":[112],"decreases":[114],"place":[118,126],"second":[125],"processors.":[131]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
