{"id":"https://openalex.org/W4281632802","doi":"https://doi.org/10.1109/fccm53951.2022.9786090","title":"Low-Latency Modular Exponentiation for FPGAs","display_name":"Low-Latency Modular Exponentiation for FPGAs","publication_year":2022,"publication_date":"2022-05-15","ids":{"openalex":"https://openalex.org/W4281632802","doi":"https://doi.org/10.1109/fccm53951.2022.9786090"},"language":"en","primary_location":{"id":"doi:10.1109/fccm53951.2022.9786090","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fccm53951.2022.9786090","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE 30th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)","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/A5082265695","display_name":"Martin Langhammer","orcid":"https://orcid.org/0000-0001-8206-2077"},"institutions":[{"id":"https://openalex.org/I4210158342","display_name":"Intel (United Kingdom)","ror":"https://ror.org/058cxws58","country_code":"GB","type":"company","lineage":["https://openalex.org/I1343180700","https://openalex.org/I4210158342"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Martin Langhammer","raw_affiliation_strings":["Intel Corporation,UK","Intel Corporation, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel Corporation,UK","institution_ids":["https://openalex.org/I4210158342"]},{"raw_affiliation_string":"Intel Corporation, UK","institution_ids":["https://openalex.org/I4210158342"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060878942","display_name":"Sergey Gribok","orcid":"https://orcid.org/0000-0003-3339-7705"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sergey Gribok","raw_affiliation_strings":["Intel Corporation,USA","Intel Corporation, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel Corporation,USA","institution_ids":["https://openalex.org/I1343180700"]},{"raw_affiliation_string":"Intel Corporation, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5010739346","display_name":"Bogdan Pasca","orcid":"https://orcid.org/0000-0002-5454-4375"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bogdan Pasca","raw_affiliation_strings":["Intel Corporation,France","Intel Corporation, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel Corporation,France","institution_ids":[]},{"raw_affiliation_string":"Intel Corporation, France","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.5549,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.71427265,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"9"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":0.9994999766349792,"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.9994999766349792,"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/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9994999766349792,"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/T11693","display_name":"Cryptography and Residue Arithmetic","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.8056343793869019},{"id":"https://openalex.org/keywords/modular-exponentiation","display_name":"Modular exponentiation","score":0.7626098394393921},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7269116640090942},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.6501002907752991},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.537445604801178},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5214559435844421},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.47133851051330566},{"id":"https://openalex.org/keywords/low-latency","display_name":"Low latency (capital markets)","score":0.42838379740715027},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18530434370040894},{"id":"https://openalex.org/keywords/public-key-cryptography","display_name":"Public-key cryptography","score":0.1294310986995697},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.0674642026424408}],"concepts":[{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.8056343793869019},{"id":"https://openalex.org/C152763109","wikidata":"https://www.wikidata.org/wiki/Q1228841","display_name":"Modular exponentiation","level":4,"score":0.7626098394393921},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7269116640090942},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.6501002907752991},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.537445604801178},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5214559435844421},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.47133851051330566},{"id":"https://openalex.org/C46637626","wikidata":"https://www.wikidata.org/wiki/Q6693015","display_name":"Low latency (capital markets)","level":2,"score":0.42838379740715027},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18530434370040894},{"id":"https://openalex.org/C203062551","wikidata":"https://www.wikidata.org/wiki/Q201339","display_name":"Public-key cryptography","level":3,"score":0.1294310986995697},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0674642026424408},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/fccm53951.2022.9786090","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fccm53951.2022.9786090","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE 30th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)","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":11,"referenced_works":["https://openalex.org/W1498685334","https://openalex.org/W1773872090","https://openalex.org/W2065034362","https://openalex.org/W2067222823","https://openalex.org/W2329380988","https://openalex.org/W2810426084","https://openalex.org/W3001105680","https://openalex.org/W3133130051","https://openalex.org/W4237773356","https://openalex.org/W6629789561","https://openalex.org/W6638172849"],"related_works":["https://openalex.org/W2352843661","https://openalex.org/W2903468595","https://openalex.org/W3205411230","https://openalex.org/W4286899009","https://openalex.org/W9168048","https://openalex.org/W4300849822","https://openalex.org/W4376480820","https://openalex.org/W3155891479","https://openalex.org/W3029351463","https://openalex.org/W4308600690"],"abstract_inverted_index":{"Modular":[0],"exponentiation,":[1],"especially":[2],"for":[3,120],"very":[4,34,99],"large":[5,35,54],"integers":[6],"of":[7,11,26,45,56,102,137,145,172,197],"hundreds":[8],"or":[9,52],"thousands":[10],"bits,":[12],"is":[13,29],"a":[14,49,53,124,135,184,195],"commonly":[15],"used":[16,74],"function":[17],"in":[18,48],"popular":[19],"cryptosystems":[20],"such":[21],"as":[22,75,128],"RSA.":[23],"The":[24],"complexity":[25],"this":[27,110],"algorithm":[28],"partly":[30],"driven":[31],"by":[32,60],"the":[33,81,143,157,161],"word":[36],"sizes,":[37],"which":[38,147,167],"require":[39],"many":[40,66,88],"-":[41,44,86,89],"often":[42],"millions":[43],"primitive":[46],"operations":[47],"CPU":[50],"implementation,":[51],"amount":[55],"logic":[57],"when":[58],"accelerated":[59],"an":[61],"ASIC.":[62],"FPGAs,":[63],"with":[64,194],"their":[65],"embedded":[67,176],"DSP":[68,177],"resources":[69],"have":[70,83,97,169],"started":[71],"to":[72,92,149,159,163],"be":[73],"well.":[76],"In":[77,179],"almost":[78],"all":[79],"cases,":[80],"calculations":[82],"required":[84,98],"multiple":[85],"occasionally":[87],"clock":[90],"cycles":[91],"complete.":[93],"Recently,":[94],"blockchain":[95],"algorithms":[96],"low-latency":[100],"implementations":[101,107],"modular":[103,118,126,186],"multiplications,":[104],"motivating":[105],"new":[106],"and":[108,175,191],"approaches.In":[109],"paper":[111,141],"we":[112,182],"show":[113,183],"nine":[114],"different":[115,150,164],"high":[116],"performance":[117],"exponentiation":[119],"1024-bit":[121,125],"operands,":[122],"using":[123],"multiplication":[127],"it\u2019s":[129],"core.":[130],"Rather":[131],"than":[132],"just":[133],"showing":[134],"number":[136],"completed":[138],"designs,":[139],"our":[140],"shows":[142],"evolution":[144],"architectures":[146],"lead":[148],"resource":[151],"mix":[152],"options.":[153],"This":[154],"will":[155],"allow":[156],"reader":[158],"apply":[160],"examples":[162],"FPGA":[165],"targets":[166],"may":[168],"differing":[170],"ratios":[171],"logic,":[173],"memory,":[174],"blocks.":[178],"one":[180],"design,":[181],"1024b":[185],"multiplier":[187],"requiring":[188],"83K":[189],"ALMs":[190],"2372":[192],"DSPs,":[193],"delay":[196],"21.21ns.":[198]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
