{"id":"https://openalex.org/W4385080145","doi":"https://doi.org/10.1109/iscas46773.2023.10181319","title":"LOCS: LOw-Latency and ConStant-Timing Implementation of Fixed-Weight Sampler for HQC","display_name":"LOCS: LOw-Latency and ConStant-Timing Implementation of Fixed-Weight Sampler for HQC","publication_year":2023,"publication_date":"2023-05-21","ids":{"openalex":"https://openalex.org/W4385080145","doi":"https://doi.org/10.1109/iscas46773.2023.10181319"},"language":"en","primary_location":{"id":"doi:10.1109/iscas46773.2023.10181319","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iscas46773.2023.10181319","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Symposium on Circuits and Systems (ISCAS)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5053238326","display_name":"Pengzhou He","orcid":"https://orcid.org/0000-0003-3461-4548"},"institutions":[{"id":"https://openalex.org/I7863295","display_name":"Villanova University","ror":"https://ror.org/02g7kd627","country_code":"US","type":"education","lineage":["https://openalex.org/I7863295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pengzhou He","raw_affiliation_strings":["Villanova University,Department of Electrical and Computer Engineering,Villanova,PA,USA,19087"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Villanova University,Department of Electrical and Computer Engineering,Villanova,PA,USA,19087","institution_ids":["https://openalex.org/I7863295"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019885921","display_name":"Yazheng Tu","orcid":"https://orcid.org/0000-0002-1624-9500"},"institutions":[{"id":"https://openalex.org/I7863295","display_name":"Villanova University","ror":"https://ror.org/02g7kd627","country_code":"US","type":"education","lineage":["https://openalex.org/I7863295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yazheng Tu","raw_affiliation_strings":["Villanova University,Department of Electrical and Computer Engineering,Villanova,PA,USA,19087"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Villanova University,Department of Electrical and Computer Engineering,Villanova,PA,USA,19087","institution_ids":["https://openalex.org/I7863295"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5027261160","display_name":"Jiafeng Xie","orcid":"https://orcid.org/0000-0002-4814-1318"},"institutions":[{"id":"https://openalex.org/I7863295","display_name":"Villanova University","ror":"https://ror.org/02g7kd627","country_code":"US","type":"education","lineage":["https://openalex.org/I7863295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jiafeng Xie","raw_affiliation_strings":["Villanova University,Department of Electrical and Computer Engineering,Villanova,PA,USA,19087"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Villanova University,Department of Electrical and Computer Engineering,Villanova,PA,USA,19087","institution_ids":["https://openalex.org/I7863295"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I7863295"],"apc_list":null,"apc_paid":null,"fwci":1.3067,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.82212456,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"5"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10682","display_name":"Quantum Computing Algorithms and Architecture","score":0.9998999834060669,"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/T10682","display_name":"Quantum Computing Algorithms and Architecture","score":0.9998999834060669,"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/T10237","display_name":"Cryptography and Data Security","score":0.9998000264167786,"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.9998000264167786,"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/computer-science","display_name":"Computer science","score":0.6677677035331726},{"id":"https://openalex.org/keywords/constant","display_name":"Constant (computer programming)","score":0.6480883955955505},{"id":"https://openalex.org/keywords/nist","display_name":"NIST","score":0.6434165835380554},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5209252238273621},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.49790382385253906},{"id":"https://openalex.org/keywords/standardization","display_name":"Standardization","score":0.442484050989151},{"id":"https://openalex.org/keywords/hamming-weight","display_name":"Hamming weight","score":0.4383958578109741},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.4266873598098755},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.33493417501449585},{"id":"https://openalex.org/keywords/hamming-code","display_name":"Hamming code","score":0.2110901176929474},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.14031162858009338},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.12911543250083923},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.09284555912017822}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6677677035331726},{"id":"https://openalex.org/C2777027219","wikidata":"https://www.wikidata.org/wiki/Q1284190","display_name":"Constant (computer programming)","level":2,"score":0.6480883955955505},{"id":"https://openalex.org/C111219384","wikidata":"https://www.wikidata.org/wiki/Q6954384","display_name":"NIST","level":2,"score":0.6434165835380554},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5209252238273621},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.49790382385253906},{"id":"https://openalex.org/C188087704","wikidata":"https://www.wikidata.org/wiki/Q369577","display_name":"Standardization","level":2,"score":0.442484050989151},{"id":"https://openalex.org/C63361517","wikidata":"https://www.wikidata.org/wiki/Q5645805","display_name":"Hamming weight","level":5,"score":0.4383958578109741},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4266873598098755},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.33493417501449585},{"id":"https://openalex.org/C73150493","wikidata":"https://www.wikidata.org/wiki/Q853922","display_name":"Hamming code","level":4,"score":0.2110901176929474},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.14031162858009338},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.12911543250083923},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.09284555912017822},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.0},{"id":"https://openalex.org/C157125643","wikidata":"https://www.wikidata.org/wiki/Q884707","display_name":"Block code","level":3,"score":0.0},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iscas46773.2023.10181319","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iscas46773.2023.10181319","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Symposium on Circuits and Systems (ISCAS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W2053923031","https://openalex.org/W2168676717","https://openalex.org/W2394785274","https://openalex.org/W2919682937","https://openalex.org/W3011360178","https://openalex.org/W3034054507","https://openalex.org/W4200387775","https://openalex.org/W4210722209","https://openalex.org/W4226261894","https://openalex.org/W4307640781","https://openalex.org/W4310501990","https://openalex.org/W6760047977","https://openalex.org/W6846123452"],"related_works":["https://openalex.org/W2106922437","https://openalex.org/W2807901368","https://openalex.org/W2158491338","https://openalex.org/W2133733652","https://openalex.org/W2072658171","https://openalex.org/W2606392311","https://openalex.org/W4385956668","https://openalex.org/W2900895161","https://openalex.org/W4380838366","https://openalex.org/W4318899699"],"abstract_inverted_index":{"Post-quantum":[0],"cryptography":[1],"(PQC)":[2],"has":[3],"drawn":[4],"significant":[5],"attention":[6],"from":[7],"various":[8],"communities":[9],"recently":[10,32],"and":[11,38,90],"one":[12,29],"of":[13,21,30,36,102,105,113,150],"the":[14,18,31,63,77,114,131,148,151,155,164,171,177],"recent":[15],"advances":[16],"is":[17,28,74,124,176],"hardware":[19,48,78,136],"acceleration":[20],"PQC":[22,42],"algorithms.":[23],"While":[24],"Hamming":[25],"Quasi-Cyclic":[26],"(HQC)":[27],"announced":[33],"National":[34],"Institute":[35],"Standards":[37],"Technology":[39],"(NIST)":[40],"fourth-round":[41],"standardization":[43],"candidates,":[44],"very":[45],"few":[46],"related":[47],"implementation":[49],"works":[50,57],"have":[51,98,128,141],"been":[52],"reported,":[53],"particularly":[54],"lacking":[55],"solid":[56],"on":[58,120],"important":[59],"components":[60],"such":[61],"as":[62],"sampler.":[64],"As":[65],"a":[66,86,107,134,143],"fixed-weight":[67,92,115,185],"sparse":[68,116],"vector":[69,117],"sampler":[70,93,186],"with":[71],"constant-time":[72,168,181],"operation":[73],"critical":[75],"to":[76,146],"HQC":[79],"accelerator,":[80],"in":[81],"this":[82,175],"paper,":[83],"we":[84,97,127,140],"present":[85],"novel":[87],"hardware-implemented":[88,179],"LOw-latency":[89],"ConStant-timing":[91],"(LOCS).":[94],"In":[95],"total,":[96],"proposed":[99,152,156],"three":[100],"stages":[101],"efforts.":[103],"First":[104],"all,":[106],"new":[108,135],"algorithm":[109,123,132],"for":[110,187],"efficient":[111],"realization":[112],"generation":[118],"based":[119],"Fisher-Yates":[121],"shuffle":[122],"proposed.":[125],"Then,":[126],"innovatively":[129],"designed":[130],"into":[133],"sampler:":[137],"LOCS.":[138],"Finally,":[139],"conducted":[142],"thorough":[144],"comparison":[145],"showcase":[147],"efficiency":[149],"sampler,":[153],"e.g.,":[154],"LOCS":[157],"involves":[158],"66.7%":[159],"less":[160],"latency":[161],"time":[162],"than":[163],"state-of-the-art":[165],"design$(n=17,669)$while":[166],"remaining":[167],"operation.":[169],"To":[170],"authors'":[172],"best":[173],"knowledge,":[174],"first":[178],"pure":[180],"(no":[182],"failure":[183],"probability)":[184],"HQC.":[188]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
