{"id":"https://openalex.org/W4400908978","doi":"https://doi.org/10.1109/siu61531.2024.10600793","title":"Optimization of the SPHINCS+ PQC Algorithm with Custom Instructions and LLVM Integration on a RISC-V Processor","display_name":"Optimization of the SPHINCS+ PQC Algorithm with Custom Instructions and LLVM Integration on a RISC-V Processor","publication_year":2024,"publication_date":"2024-05-15","ids":{"openalex":"https://openalex.org/W4400908978","doi":"https://doi.org/10.1109/siu61531.2024.10600793"},"language":"en","primary_location":{"id":"doi:10.1109/siu61531.2024.10600793","is_oa":false,"landing_page_url":"https://doi.org/10.1109/siu61531.2024.10600793","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 32nd Signal Processing and Communications Applications Conference (SIU)","raw_type":"proceedings-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/A5104987275","display_name":"Mert Pa\u015fa \u00c7ukur","orcid":null},"institutions":[{"id":"https://openalex.org/I56303344","display_name":"Aselsan (Turkey)","ror":"https://ror.org/04knh8e66","country_code":"TR","type":"company","lineage":["https://openalex.org/I56303344"]}],"countries":["TR"],"is_corresponding":true,"raw_author_name":"Mert Pa\u015fa \u00c7ukur","raw_affiliation_strings":["&#x0130;stanbul Teknik &#x00DC;niversitesi, Radar ve Elektronik Harp Sistemleri Aselsan,Elektronik ve Haberle&#x015F;me M&#x00FC;hendisli&#x011F;i,Ankara,T&#x00FC;rkiye"],"affiliations":[{"raw_affiliation_string":"&#x0130;stanbul Teknik &#x00DC;niversitesi, Radar ve Elektronik Harp Sistemleri Aselsan,Elektronik ve Haberle&#x015F;me M&#x00FC;hendisli&#x011F;i,Ankara,T&#x00FC;rkiye","institution_ids":["https://openalex.org/I56303344"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5049389181","display_name":"Ece Olcay G\u00fcne\u015f","orcid":"https://orcid.org/0000-0001-9186-7424"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ece Olcay G\u00fcne\u015f","raw_affiliation_strings":["&#x0130;stanbul Teknik &#x00DC;niversitesi,Elektronik ve Haberle&#x015F;me M&#x00FC;hendisli&#x011F;i,&#x0130;stanbul,T&#x00FC;rkiye"],"affiliations":[{"raw_affiliation_string":"&#x0130;stanbul Teknik &#x00DC;niversitesi,Elektronik ve Haberle&#x015F;me M&#x00FC;hendisli&#x011F;i,&#x0130;stanbul,T&#x00FC;rkiye","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5104987275"],"corresponding_institution_ids":["https://openalex.org/I56303344"],"apc_list":null,"apc_paid":null,"fwci":1.0371,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.74795814,"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":"1","last_page":"4"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9560999870300293,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9560999870300293,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10876","display_name":"Fault Detection and Control Systems","score":0.9491000175476074,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9373999834060669,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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.8324896097183228},{"id":"https://openalex.org/keywords/reduced-instruction-set-computing","display_name":"Reduced instruction set computing","score":0.6721835732460022},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6300382614135742},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.5177023410797119},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.36270707845687866},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.31996411085128784}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8324896097183228},{"id":"https://openalex.org/C126298526","wikidata":"https://www.wikidata.org/wiki/Q189376","display_name":"Reduced instruction set computing","level":3,"score":0.6721835732460022},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6300382614135742},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.5177023410797119},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.36270707845687866},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.31996411085128784}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/siu61531.2024.10600793","is_oa":false,"landing_page_url":"https://doi.org/10.1109/siu61531.2024.10600793","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 32nd Signal Processing and Communications Applications Conference (SIU)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5199999809265137,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2538644970","https://openalex.org/W4376881175","https://openalex.org/W4310584696","https://openalex.org/W4385730960","https://openalex.org/W4237840813","https://openalex.org/W4364295250","https://openalex.org/W2128502296","https://openalex.org/W1998013902","https://openalex.org/W2993622674","https://openalex.org/W1833044483"],"abstract_inverted_index":{"With":[0],"the":[1,18,51,71,76,80,83,96,111],"emergence":[2],"of":[3,20,50,102,110],"quantum":[4,21],"computers,":[5],"traditional":[6],"open":[7],"key":[8],"cryptographic":[9],"schemes":[10,43],"have":[11,92],"faced":[12],"an":[13],"existential":[14],"threat":[15],"that":[16,33],"necessitates":[17],"development":[19],"resistant":[22],"algorithms.":[23],"Post":[24],"Quantum":[25],"Cryptography":[26],"(PQC)":[27],"has":[28],"emerged":[29],"as":[30,45,48],"a":[31,67,99,106],"solution":[32],"opposes":[34],"this":[35],"new":[36],"cryptoanalytic":[37],"evolution":[38],"with":[39],"hash":[40],"based":[41],"signature":[42],"such":[44],"SPHINCS+,":[46,103],"known":[47],"one":[49],"leading":[52],"candidates":[53],"by":[54],"NIST.":[55],"However,":[56],"SPHINCS+":[57,72],"requires":[58],"hardware":[59],"acceleration":[60,109],"for":[61,86,95],"practical":[62],"use.":[63],"This":[64],"study":[65],"offers":[66],"method":[68],"to":[69],"accelerate":[70],"algorithm":[73],"running":[74],"in":[75,105],"RISC-V":[77],"processor":[78],"on":[79],"FPGA":[81],"using":[82],"LLVM":[84],"integration":[85],"custom":[87],"instruction":[88],"extension.":[89],"Custom":[90],"instructions":[91],"been":[93],"developed":[94],"SHA-256":[97],"operations,":[98],"fundamental":[100],"component":[101],"resulting":[104],"5.09":[107],"x":[108],"algorithm.":[112]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2025-12-26T23:08:49.675405","created_date":"2025-10-10T00:00:00"}
