{"id":"https://openalex.org/W3013818015","doi":"https://doi.org/10.13154/tches.v2020.i2.245-271","title":"A Compact and Scalable Hardware/Software Co-design of SIKE","display_name":"A Compact and Scalable Hardware/Software Co-design of SIKE","publication_year":2020,"publication_date":"2020-03-02","ids":{"openalex":"https://openalex.org/W3013818015","doi":"https://doi.org/10.13154/tches.v2020.i2.245-271","mag":"3013818015"},"language":"en","primary_location":{"id":"pmh:ru:oai:repository.ubn.ru.nl:2066/219347","is_oa":true,"landing_page_url":"http://hdl.handle.net/2066/219347","pdf_url":"http://hdl.handle.net/2066/219347","source":{"id":"https://openalex.org/S4306401843","display_name":"Data Archiving and Networked Services (DANS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1322597698","host_organization_name":"Royal Netherlands Academy of Arts and Sciences","host_organization_lineage":["https://openalex.org/I1322597698"],"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":"IACR Transactions on Cryptographic Hardware and Embedded Systems, 20, 1 - 27","raw_type":"info:eu-repo/semantics/article"},"type":"article","indexed_in":["datacite","doaj"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/2066/219347","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5004537163","display_name":"Pedro Maat C. Massolino","orcid":"https://orcid.org/0000-0002-5494-4977"},"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":true,"raw_author_name":"Massolino, Pedro Maat C.","raw_affiliation_strings":["Radboud University Nijmegen, Nijmegen, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Radboud University Nijmegen, Nijmegen, The Netherlands","institution_ids":["https://openalex.org/I145872427"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053260383","display_name":"Patrick Longa","orcid":"https://orcid.org/0000-0001-5791-6341"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Longa, Patrick","raw_affiliation_strings":["Microsoft (United States), Redmond, United States"],"affiliations":[{"raw_affiliation_string":"Microsoft (United States), Redmond, United States","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005514010","display_name":"Joost Renes","orcid":"https://orcid.org/0000-0003-1884-6330"},"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":"Renes, Joost","raw_affiliation_strings":["Radboud University Nijmegen, Nijmegen, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Radboud University Nijmegen, Nijmegen, The Netherlands","institution_ids":["https://openalex.org/I145872427"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5051408740","display_name":"Lejla Batina","orcid":"https://orcid.org/0000-0003-0727-3573"},"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":"Batina, Lejla","raw_affiliation_strings":["Radboud University Nijmegen, Nijmegen, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Radboud University Nijmegen, Nijmegen, The Netherlands","institution_ids":["https://openalex.org/I145872427"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5004537163"],"corresponding_institution_ids":["https://openalex.org/I145872427"],"apc_list":null,"apc_paid":null,"fwci":3.3002,"has_fulltext":true,"cited_by_count":15,"citation_normalized_percentile":{"value":0.92330467,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.8813999891281128,"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.8813999891281128,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.7778000235557556,"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/scalability","display_name":"Scalability","score":0.593216061592102},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5717707872390747},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4874887466430664},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.37720656394958496},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2771950960159302}],"concepts":[{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.593216061592102},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5717707872390747},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4874887466430664},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.37720656394958496},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2771950960159302}],"mesh":[],"locations_count":4,"locations":[{"id":"pmh:ru:oai:repository.ubn.ru.nl:2066/219347","is_oa":true,"landing_page_url":"http://hdl.handle.net/2066/219347","pdf_url":"http://hdl.handle.net/2066/219347","source":{"id":"https://openalex.org/S4306401843","display_name":"Data Archiving and Networked Services (DANS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1322597698","host_organization_name":"Royal Netherlands Academy of Arts and Sciences","host_organization_lineage":["https://openalex.org/I1322597698"],"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":"IACR Transactions on Cryptographic Hardware and Embedded Systems, 20, 1 - 27","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:doaj.org/article:9f6f5ade035d4784986e7779bf26dc25","is_oa":true,"landing_page_url":"https://doaj.org/article/9f6f5ade035d4784986e7779bf26dc25","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Transactions on Cryptographic Hardware and Embedded Systems, Vol 2020, Iss 2 (2020)","raw_type":"article"},{"id":"pmh:oai:repository.ubn.ru.nl:2066/219347","is_oa":false,"landing_page_url":"https://hdl.handle.net/2066/219347","pdf_url":null,"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":"IACR Transactions on Cryptographic Hardware and Embedded Systems, 20, 2, pp. 1-27","raw_type":"Article / Letter to editor"},{"id":"doi:10.13154/tches.v2020.i2.245-271","is_oa":true,"landing_page_url":"https://doi.org/10.13154/tches.v2020.i2.245-271","pdf_url":null,"source":{"id":"https://openalex.org/S7407052971","display_name":"UB Bochum","issn_l":null,"issn":[],"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":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article-journal"}],"best_oa_location":{"id":"pmh:ru:oai:repository.ubn.ru.nl:2066/219347","is_oa":true,"landing_page_url":"http://hdl.handle.net/2066/219347","pdf_url":"http://hdl.handle.net/2066/219347","source":{"id":"https://openalex.org/S4306401843","display_name":"Data Archiving and Networked Services (DANS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1322597698","host_organization_name":"Royal Netherlands Academy of Arts and Sciences","host_organization_lineage":["https://openalex.org/I1322597698"],"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":"IACR Transactions on Cryptographic Hardware and Embedded Systems, 20, 1 - 27","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4856976594","display_name":null,"funder_award_id":"13499","funder_id":"https://openalex.org/F4320334893","funder_display_name":"Stichting voor de Technische Wetenschappen"}],"funders":[{"id":"https://openalex.org/F4320334893","display_name":"Stichting voor de Technische Wetenschappen","ror":"https://ror.org/057tq3593"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3013818015.pdf","grobid_xml":"https://content.openalex.org/works/W3013818015.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2364921833","https://openalex.org/W2302028273","https://openalex.org/W1525643724","https://openalex.org/W2067938758","https://openalex.org/W2382623646","https://openalex.org/W3087771547","https://openalex.org/W2333420780","https://openalex.org/W2375199418","https://openalex.org/W2368437561","https://openalex.org/W2390485179"],"abstract_inverted_index":{"We":[0],"present":[1],"efficient":[2],"and":[3,46,70,75,87,116,130,159,167,173,178,183,187],"compact":[4],"hardware/software":[5],"co-design":[6],"implementations":[7,106],"of":[8,58,68,89],"the":[9,41,59,65,84,104],"Supersingular":[10],"Isogeny":[11],"Key":[12],"Encapsulation":[13],"(SIKE)":[14],"protocol":[15],"on":[16,148,162],"field-programmable":[17],"gate":[18],"arrays":[19],"(FPGAs).":[20],"In":[21,55,102],"order":[22],"to":[23,35,52,64],"be":[24,73,134],"better":[25],"equipped":[26],"for":[27,49,95,136,181,190],"different":[28],"post-quantum":[29,66,100],"scenarios,":[30],"our":[31,90,144],"architectures":[32],"were":[33],"designed":[34],"feature":[36],"high-flexibility":[37],"by":[38],"covering":[39],"all":[40],"currently":[42],"available":[43],"parameter":[44],"sets":[45],"with":[47,83],"support":[48],"primes":[50],"up":[51],"1016":[53],"bits.":[54],"particular,":[56],"any":[57],"current":[60],"SIKE":[61,131],"parameters":[62],"equivalent":[63],"security":[67,79],"AES-128/192/256":[69],"SHA3-256":[71],"can":[72,132,168],"selected":[74],"run":[76],"on-the-fly.":[77],"This":[78],"scalability":[80],"property,":[81],"together":[82],"small":[85],"footprint":[86],"efficiency":[88],"architectures,":[91],"makes":[92],"them":[93],"ideal":[94],"embedded":[96,137],"applications":[97,138],"in":[98,175,184],"a":[99,149,163],"world.":[101],"addition,":[103],"proposed":[105],"exhibit":[107],"regular,":[108],"constant-time":[109],"execution,":[110],"which":[111],"provides":[112],"protection":[113],"against":[114],"timing":[115],"simple":[117],"sidechannel":[118],"attacks.":[119],"Our":[120],"results":[121],"demonstrate":[122],"that":[123],"supersingular":[124],"isogeny-based":[125],"primitives":[126],"such":[127],"as":[128],"SIDH":[129],"indeed":[133],"deployed":[135],"featuring":[139],"competitive":[140],"performance.":[141],"For":[142],"example,":[143],"smallest":[145],"architecture":[146],"based":[147],"128-bit":[150],"MAC":[151],"unit":[152],"takes":[153],"only":[154],"3415":[155],"slices,":[156],"21":[157],"BRAMs":[158],"57":[160],"DSPs":[161],"Virtex":[164],"7":[165],"690T":[166],"perform":[169],"key":[170],"generation,":[171],"encapsulation":[172],"decapsulation":[174],"14.4,":[176],"24.4":[177],"26.0":[179],"milliseconds":[180,189],"SIKEp434":[182],"52.3,":[185],"86.4":[186],"93.2":[188],"SIKEp751,":[191],"respectively.":[192]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":7},{"year":2020,"cited_by_count":6}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
