{"id":"https://openalex.org/W4400411721","doi":"https://doi.org/10.1145/3638529.3654009","title":"A Systematic Exploration of Evolutionary Computation for the Design of Hardware-oriented Non-cryptographic Hash Functions","display_name":"A Systematic Exploration of Evolutionary Computation for the Design of Hardware-oriented Non-cryptographic Hash Functions","publication_year":2024,"publication_date":"2024-07-08","ids":{"openalex":"https://openalex.org/W4400411721","doi":"https://doi.org/10.1145/3638529.3654009"},"language":"en","primary_location":{"id":"doi:10.1145/3638529.3654009","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3638529.3654009","pdf_url":null,"source":{"id":"https://openalex.org/S4363608932","display_name":"Proceedings of the Genetic and Evolutionary Computation Conference","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Genetic and Evolutionary Computation Conference","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://repository.ubn.ru.nl/bitstream/handle/2066/308846/1/308846.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5062080043","display_name":"Mujtaba Hassan","orcid":"https://orcid.org/0000-0001-9590-2469"},"institutions":[{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE"],"is_corresponding":true,"raw_author_name":"Mujtaba Hassan","raw_affiliation_strings":["ES&amp;S, COSIC, ESAT, KU Leuven, Diepenbeek, Belgium"],"raw_orcid":"https://orcid.org/0000-0001-9590-2469","affiliations":[{"raw_affiliation_string":"ES&amp;S, COSIC, ESAT, KU Leuven, Diepenbeek, Belgium","institution_ids":["https://openalex.org/I99464096"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048904534","display_name":"Jo Vliegen","orcid":"https://orcid.org/0000-0003-4258-2208"},"institutions":[{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Jo Vliegen","raw_affiliation_strings":["ES&amp;S, COSIC, ESAT, KU Leuven, Diepenbeek, Belgium"],"raw_orcid":"https://orcid.org/0000-0003-4258-2208","affiliations":[{"raw_affiliation_string":"ES&amp;S, COSIC, ESAT, KU Leuven, Diepenbeek, Belgium","institution_ids":["https://openalex.org/I99464096"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024072796","display_name":"Stjepan Picek","orcid":"https://orcid.org/0000-0001-7509-4337"},"institutions":[{"id":"https://openalex.org/I145872427","display_name":"Radboud University Nijmegen","ror":"https://ror.org/016xsfp80","country_code":"NL","type":"education","lineage":["https://openalex.org/I145872427"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Stjepan Picek","raw_affiliation_strings":["Radboud University, Nijmegen, Netherlands"],"raw_orcid":"https://orcid.org/0000-0001-7509-4337","affiliations":[{"raw_affiliation_string":"Radboud University, Nijmegen, Netherlands","institution_ids":["https://openalex.org/I145872427"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5050888929","display_name":"Nele Mentens","orcid":"https://orcid.org/0000-0001-8753-7895"},"institutions":[{"id":"https://openalex.org/I121797337","display_name":"Leiden University","ror":"https://ror.org/027bh9e22","country_code":"NL","type":"education","lineage":["https://openalex.org/I121797337"]},{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE","NL"],"is_corresponding":false,"raw_author_name":"Nele Mentens","raw_affiliation_strings":["ES&amp;S, COSIC, ESAT, KU Leuven, Diepenbeek, Belgium","LIACS, Leiden University, Leiden, Netherlands"],"raw_orcid":"https://orcid.org/0000-0001-8753-7895","affiliations":[{"raw_affiliation_string":"ES&amp;S, COSIC, ESAT, KU Leuven, Diepenbeek, Belgium","institution_ids":["https://openalex.org/I99464096"]},{"raw_affiliation_string":"LIACS, Leiden University, Leiden, Netherlands","institution_ids":["https://openalex.org/I121797337"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5062080043"],"corresponding_institution_ids":["https://openalex.org/I99464096"],"apc_list":null,"apc_paid":null,"fwci":0.2859,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.48192149,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1255","last_page":"1263"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11975","display_name":"Evolutionary Algorithms and Applications","score":0.9958999752998352,"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/T11975","display_name":"Evolutionary Algorithms and Applications","score":0.9958999752998352,"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.9912999868392944,"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.9857000112533569,"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.7605969905853271},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.7112897634506226},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.7103374004364014},{"id":"https://openalex.org/keywords/security-of-cryptographic-hash-functions","display_name":"Security of cryptographic hash functions","score":0.6373649835586548},{"id":"https://openalex.org/keywords/cryptographic-primitive","display_name":"Cryptographic primitive","score":0.6178222894668579},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5128002762794495},{"id":"https://openalex.org/keywords/evolutionary-computation","display_name":"Evolutionary computation","score":0.45300614833831787},{"id":"https://openalex.org/keywords/sha-2","display_name":"SHA-2","score":0.44563814997673035},{"id":"https://openalex.org/keywords/cryptographic-hash-function","display_name":"Cryptographic hash function","score":0.3898334503173828},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.38251057267189026},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.37748757004737854},{"id":"https://openalex.org/keywords/cryptographic-protocol","display_name":"Cryptographic protocol","score":0.343105673789978},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.335585355758667},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3345937132835388},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2170618772506714},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.123847097158432},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.11363261938095093}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7605969905853271},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.7112897634506226},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.7103374004364014},{"id":"https://openalex.org/C165511393","wikidata":"https://www.wikidata.org/wiki/Q7252276","display_name":"Security of cryptographic hash functions","level":5,"score":0.6373649835586548},{"id":"https://openalex.org/C15927051","wikidata":"https://www.wikidata.org/wiki/Q246593","display_name":"Cryptographic primitive","level":4,"score":0.6178222894668579},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5128002762794495},{"id":"https://openalex.org/C105902424","wikidata":"https://www.wikidata.org/wiki/Q1197129","display_name":"Evolutionary computation","level":2,"score":0.45300614833831787},{"id":"https://openalex.org/C190157925","wikidata":"https://www.wikidata.org/wiki/Q1968605","display_name":"SHA-2","level":4,"score":0.44563814997673035},{"id":"https://openalex.org/C7608002","wikidata":"https://www.wikidata.org/wiki/Q477202","display_name":"Cryptographic hash function","level":3,"score":0.3898334503173828},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.38251057267189026},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.37748757004737854},{"id":"https://openalex.org/C33884865","wikidata":"https://www.wikidata.org/wiki/Q1254335","display_name":"Cryptographic protocol","level":3,"score":0.343105673789978},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.335585355758667},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3345937132835388},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2170618772506714},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.123847097158432},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.11363261938095093}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3638529.3654009","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3638529.3654009","pdf_url":null,"source":{"id":"https://openalex.org/S4363608932","display_name":"Proceedings of the Genetic and Evolutionary Computation Conference","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Genetic and Evolutionary Computation Conference","raw_type":"proceedings-article"},{"id":"pmh:oai:repository.ubn.ru.nl:2066/308846","is_oa":true,"landing_page_url":"https://hdl.handle.net/2066/308846","pdf_url":"https://repository.ubn.ru.nl/bitstream/handle/2066/308846/1/308846.pdf","source":{"id":"https://openalex.org/S4306401067","display_name":"Radboud Repository (Radboud University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I145872427","host_organization_name":"Radboud University Nijmegen","host_organization_lineage":["https://openalex.org/I145872427"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article in monograph or in proceedings"},{"id":"pmh:oai:lirias2repo.kuleuven.be:20.500.12942/757529","is_oa":false,"landing_page_url":"https://lirias.kuleuven.be/handle/20.500.12942/757529","pdf_url":null,"source":{"id":"https://openalex.org/S4306401954","display_name":"Lirias (KU Leuven)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I99464096","host_organization_name":"KU Leuven","host_organization_lineage":["https://openalex.org/I99464096"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Genetic and Evolutionary Computation Conference (GECCO), AUSTRALIA, Melbourne, 14-18 July 2024","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":{"id":"pmh:oai:repository.ubn.ru.nl:2066/308846","is_oa":true,"landing_page_url":"https://hdl.handle.net/2066/308846","pdf_url":"https://repository.ubn.ru.nl/bitstream/handle/2066/308846/1/308846.pdf","source":{"id":"https://openalex.org/S4306401067","display_name":"Radboud Repository (Radboud University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I145872427","host_organization_name":"Radboud University Nijmegen","host_organization_lineage":["https://openalex.org/I145872427"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article in monograph or in proceedings"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G129722746","display_name":null,"funder_award_id":"G0E0719N","funder_id":"https://openalex.org/F4320321730","funder_display_name":"Fonds Wetenschappelijk Onderzoek"},{"id":"https://openalex.org/G4435414571","display_name":null,"funder_award_id":"VR20192203","funder_id":"https://openalex.org/F4320327336","funder_display_name":"Vlaamse regering"},{"id":"https://openalex.org/G4907879056","display_name":null,"funder_award_id":"G0E0719N","funder_id":"https://openalex.org/F4320327336","funder_display_name":"Vlaamse regering"}],"funders":[{"id":"https://openalex.org/F4320313460","display_name":"Agentschap Innoveren en Ondernemen","ror":"https://ror.org/032xdry56"},{"id":"https://openalex.org/F4320321730","display_name":"Fonds Wetenschappelijk Onderzoek","ror":"https://ror.org/03qtxy027"},{"id":"https://openalex.org/F4320322799","display_name":"Higher Education Commission, Pakistan","ror":"https://ror.org/038y3sz68"},{"id":"https://openalex.org/F4320327336","display_name":"Vlaamse regering","ror":null}],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4400411721.pdf"},"referenced_works_count":28,"referenced_works":["https://openalex.org/W1595295153","https://openalex.org/W1939171670","https://openalex.org/W2041849429","https://openalex.org/W2042819006","https://openalex.org/W2093154965","https://openalex.org/W2096960728","https://openalex.org/W2123845384","https://openalex.org/W2135966669","https://openalex.org/W2169302849","https://openalex.org/W2170400499","https://openalex.org/W2246719588","https://openalex.org/W2566223449","https://openalex.org/W2732202108","https://openalex.org/W2733820247","https://openalex.org/W2901883078","https://openalex.org/W2913156972","https://openalex.org/W2994906258","https://openalex.org/W3081495005","https://openalex.org/W3083498614","https://openalex.org/W3092340644","https://openalex.org/W3103981520","https://openalex.org/W3206432962","https://openalex.org/W4233056417","https://openalex.org/W4288075219","https://openalex.org/W4300219688","https://openalex.org/W4300927949","https://openalex.org/W4319659758","https://openalex.org/W4321359614"],"related_works":["https://openalex.org/W2189320722","https://openalex.org/W1663728611","https://openalex.org/W4289821808","https://openalex.org/W1773180899","https://openalex.org/W275246813","https://openalex.org/W2227130482","https://openalex.org/W2980173646","https://openalex.org/W1590262417","https://openalex.org/W2141288318","https://openalex.org/W3196739495"],"abstract_inverted_index":{"Non-cryptographic":[0],"(NC)":[1],"hash":[2,72,90,122,127,177],"functions":[3,73,91,123],"are":[4],"crucial":[5],"in":[6,64,74,187,196],"high-speed":[7,37],"search":[8],"applications":[9],"and":[10,19,25,97,145,162,170,192,194],"probabilistic":[11],"data":[12],"structures":[13],"(PDS)":[14],"such":[15,151],"as":[16,111,152],"Bloom":[17],"filters":[18],"Count-Min":[20],"sketches":[21],"for":[22,85],"efficient":[23],"lookups":[24],"counting.":[26],"These":[27],"operations":[28,144],"necessitate":[29],"execution":[30],"at":[31],"line":[32],"rates":[33],"to":[34,79,115,135,173],"accommodate":[35],"the":[36,69,125,153,179],"demands":[38],"of":[39,71,120,155,168,189],"Terabit":[40],"Ethernet":[41],"networks,":[42],"characterized":[43],"by":[44],"bandwidths":[45],"exceeding":[46],"100":[47],"Gbps.":[48],"Consequently,":[49],"a":[50,112,117,131],"growing":[51],"inclination":[52],"towards":[53],"hardware":[54],"platforms,":[55],"particularly":[56],"Field":[57],"Programmable":[58],"Gate":[59],"Arrays":[60],"(FPGAs),":[61],"is":[62],"evident":[63],"network":[65],"security":[66],"applications.":[67],"Given":[68],"centrality":[70],"these":[75],"structures,":[76],"any":[77],"enhancements":[78],"their":[80],"design":[81],"carry":[82],"substantial":[83],"implications":[84],"overall":[86],"system":[87],"performance.":[88],"However,":[89],"must":[92],"exhibit":[93],"independence,":[94],"uniform":[95],"distribution,":[96],"hardware-friendly":[98,118,176],"characteristics.":[99],"In":[100],"this":[101],"work,":[102],"we":[103],"employ":[104],"Genetic":[105],"Programming":[106],"(GP)":[107],"with":[108],"avalanche":[109],"metrics":[110],"fitness":[113],"function":[114],"devise":[116],"family":[119,182],"NC":[121],"called":[124],"Evolutionary":[126],"(E-hash).":[128],"We":[129],"provide":[130],"detailed":[132],"experimental":[133],"analysis":[134],"offer":[136],"insights":[137],"on":[138,198],"primitive":[139],"set":[140],"combinations":[141],"involving":[142],"logical":[143],"diverse":[146],"hyperparameter":[147],"settings,":[148],"encompassing":[149],"variables":[150],"number":[154,167],"nodes,":[156],"tree":[157],"height,":[158],"population":[159],"size,":[160,166],"crossover":[161],"mutation":[163],"rate,":[164],"tournament":[165],"constants,":[169],"generations.":[171],"Compared":[172],"existing":[174],"state-of-the-art":[175],"functions,":[178],"proposed":[180],"E-hash":[181],"exhibits":[183],"an":[184],"8.4%":[185],"improvement":[186],"terms":[188],"operating":[190],"frequency":[191],"throughput":[193],"7.74%":[195],"latency":[197],"FPGA.":[199]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2025-12-21T01:58:51.020947","created_date":"2025-10-10T00:00:00"}
