{"id":"https://openalex.org/W2964026421","doi":"https://doi.org/10.1109/tcsi.2019.2920869","title":"ARMv8 SIKE: Optimized Supersingular Isogeny Key Encapsulation on ARMv8 Processors","display_name":"ARMv8 SIKE: Optimized Supersingular Isogeny Key Encapsulation on ARMv8 Processors","publication_year":2019,"publication_date":"2019-07-22","ids":{"openalex":"https://openalex.org/W2964026421","doi":"https://doi.org/10.1109/tcsi.2019.2920869","mag":"2964026421"},"language":"en","primary_location":{"id":"doi:10.1109/tcsi.2019.2920869","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcsi.2019.2920869","pdf_url":null,"source":{"id":"https://openalex.org/S116977442","display_name":"IEEE Transactions on Circuits and Systems I Regular Papers","issn_l":"1549-8328","issn":["1549-8328","1558-0806"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Circuits and Systems I: Regular Papers","raw_type":"journal-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/A5056649868","display_name":"Amir Jalali","orcid":"https://orcid.org/0000-0002-6715-2477"},"institutions":[{"id":"https://openalex.org/I63772739","display_name":"Florida Atlantic University","ror":"https://ror.org/05p8w6387","country_code":"US","type":"education","lineage":["https://openalex.org/I63772739"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Amir Jalali","raw_affiliation_strings":["Department of Computer and Electrical Engineering and Computer Science, Florida Atlantic University, Boca Raton, FL, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer and Electrical Engineering and Computer Science, Florida Atlantic University, Boca Raton, FL, USA","institution_ids":["https://openalex.org/I63772739"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064156050","display_name":"Reza Azarderakhsh","orcid":"https://orcid.org/0000-0002-6921-6868"},"institutions":[{"id":"https://openalex.org/I63772739","display_name":"Florida Atlantic University","ror":"https://ror.org/05p8w6387","country_code":"US","type":"education","lineage":["https://openalex.org/I63772739"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Reza Azarderakhsh","raw_affiliation_strings":["Department of Computer and Electrical Engineering and Computer Science, Florida Atlantic University, Boca Raton, FL, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer and Electrical Engineering and Computer Science, Florida Atlantic University, Boca Raton, FL, USA","institution_ids":["https://openalex.org/I63772739"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025872285","display_name":"Mehran Mozaffari Kermani","orcid":"https://orcid.org/0000-0003-4513-3109"},"institutions":[{"id":"https://openalex.org/I2613432","display_name":"University of South Florida","ror":"https://ror.org/032db5x82","country_code":"US","type":"education","lineage":["https://openalex.org/I2613432"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mehran Mozaffari Kermani","raw_affiliation_strings":["Department of Computer Science and Engineering, University of South Florida, Tampa, FL, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, University of South Florida, Tampa, FL, USA","institution_ids":["https://openalex.org/I2613432"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058256607","display_name":"Matthew Campagna","orcid":null},"institutions":[{"id":"https://openalex.org/I1311688040","display_name":"Amazon (United States)","ror":"https://ror.org/04mv4n011","country_code":"US","type":"company","lineage":["https://openalex.org/I1311688040"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Matthew Campagna","raw_affiliation_strings":["Amazon Web Services, Inc., Seattle, WA, USA"],"affiliations":[{"raw_affiliation_string":"Amazon Web Services, Inc., Seattle, WA, USA","institution_ids":["https://openalex.org/I1311688040"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5012029153","display_name":"David Jao","orcid":"https://orcid.org/0000-0002-8073-1692"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"David Jao","raw_affiliation_strings":["Department of Mathematics, University of Waterloo, Waterloo, ON, Canada"],"affiliations":[{"raw_affiliation_string":"Department of Mathematics, University of Waterloo, Waterloo, ON, Canada","institution_ids":["https://openalex.org/I151746483"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5056649868"],"corresponding_institution_ids":["https://openalex.org/I63772739"],"apc_list":null,"apc_paid":null,"fwci":4.0697,"has_fulltext":false,"cited_by_count":17,"citation_normalized_percentile":{"value":0.94603765,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"66","issue":"11","first_page":"4209","last_page":"4218"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11693","display_name":"Cryptography and Residue Arithmetic","score":0.9997000098228455,"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"}},"topics":[{"id":"https://openalex.org/T11693","display_name":"Cryptography and Residue Arithmetic","score":0.9997000098228455,"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"}},{"id":"https://openalex.org/T11130","display_name":"Coding theory and cryptography","score":0.9987000226974487,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9984999895095825,"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/isogeny","display_name":"Isogeny","score":0.944467306137085},{"id":"https://openalex.org/keywords/key-encapsulation","display_name":"Key encapsulation","score":0.8800254464149475},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.777143120765686},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.553538978099823},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.500011682510376},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.44649967551231384},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.44229888916015625},{"id":"https://openalex.org/keywords/arm-architecture","display_name":"ARM architecture","score":0.42568567395210266},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3923832178115845},{"id":"https://openalex.org/keywords/public-key-cryptography","display_name":"Public-key cryptography","score":0.3491544723510742},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2817133069038391},{"id":"https://openalex.org/keywords/elliptic-curve","display_name":"Elliptic curve","score":0.21222949028015137},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.18928667902946472},{"id":"https://openalex.org/keywords/symmetric-key-algorithm","display_name":"Symmetric-key algorithm","score":0.16374754905700684},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.14322900772094727},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.11975288391113281},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.07229423522949219}],"concepts":[{"id":"https://openalex.org/C2779765290","wikidata":"https://www.wikidata.org/wiki/Q1674414","display_name":"Isogeny","level":3,"score":0.944467306137085},{"id":"https://openalex.org/C35181327","wikidata":"https://www.wikidata.org/wiki/Q6398156","display_name":"Key encapsulation","level":5,"score":0.8800254464149475},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.777143120765686},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.553538978099823},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.500011682510376},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.44649967551231384},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.44229888916015625},{"id":"https://openalex.org/C26771161","wikidata":"https://www.wikidata.org/wiki/Q16980","display_name":"ARM architecture","level":2,"score":0.42568567395210266},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3923832178115845},{"id":"https://openalex.org/C203062551","wikidata":"https://www.wikidata.org/wiki/Q201339","display_name":"Public-key cryptography","level":3,"score":0.3491544723510742},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2817133069038391},{"id":"https://openalex.org/C179603306","wikidata":"https://www.wikidata.org/wiki/Q268493","display_name":"Elliptic curve","level":2,"score":0.21222949028015137},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.18928667902946472},{"id":"https://openalex.org/C65302260","wikidata":"https://www.wikidata.org/wiki/Q327675","display_name":"Symmetric-key algorithm","level":4,"score":0.16374754905700684},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.14322900772094727},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.11975288391113281},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.07229423522949219},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tcsi.2019.2920869","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcsi.2019.2920869","pdf_url":null,"source":{"id":"https://openalex.org/S116977442","display_name":"IEEE Transactions on Circuits and Systems I Regular Papers","issn_l":"1549-8328","issn":["1549-8328","1558-0806"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Circuits and Systems I: Regular Papers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.44999998807907104}],"awards":[{"id":"https://openalex.org/G6126730035","display_name":null,"funder_award_id":"CNS-1801341","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8190322967","display_name":null,"funder_award_id":"60NANB16D246","funder_id":"https://openalex.org/F4320332178","funder_display_name":"National Institute of Standards and Technology"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320313506","display_name":"Royal Bank of Canada","ror":"https://ror.org/03hgnwx26"},{"id":"https://openalex.org/F4320322490","display_name":"Public Works and Government Services Canada","ror":"https://ror.org/03bnsxq66"},{"id":"https://openalex.org/F4320326644","display_name":"Canada First Research Excellence Fund","ror":null},{"id":"https://openalex.org/F4320332178","display_name":"National Institute of Standards and Technology","ror":"https://ror.org/05xpvk416"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":51,"referenced_works":["https://openalex.org/W43667552","https://openalex.org/W149470655","https://openalex.org/W152221425","https://openalex.org/W304787937","https://openalex.org/W1486898453","https://openalex.org/W1518712071","https://openalex.org/W1568587963","https://openalex.org/W1595771334","https://openalex.org/W1675339804","https://openalex.org/W1910751411","https://openalex.org/W1987475429","https://openalex.org/W1993492472","https://openalex.org/W2000932900","https://openalex.org/W2118409148","https://openalex.org/W2168676717","https://openalex.org/W2306397823","https://openalex.org/W2495331295","https://openalex.org/W2514893051","https://openalex.org/W2539629874","https://openalex.org/W2540113050","https://openalex.org/W2583949122","https://openalex.org/W2604763720","https://openalex.org/W2620751099","https://openalex.org/W2734289111","https://openalex.org/W2765953151","https://openalex.org/W2767802821","https://openalex.org/W2776615543","https://openalex.org/W2779177750","https://openalex.org/W2791438321","https://openalex.org/W2889448050","https://openalex.org/W2903772547","https://openalex.org/W2922021028","https://openalex.org/W2952603107","https://openalex.org/W2986959318","https://openalex.org/W3012993750","https://openalex.org/W3028867652","https://openalex.org/W3029668590","https://openalex.org/W4243779250","https://openalex.org/W4292027090","https://openalex.org/W4406256860","https://openalex.org/W6605963903","https://openalex.org/W6606227617","https://openalex.org/W6610724843","https://openalex.org/W6630894178","https://openalex.org/W6723426491","https://openalex.org/W6732781165","https://openalex.org/W6744950958","https://openalex.org/W6746783120","https://openalex.org/W6747254242","https://openalex.org/W6774947590","https://openalex.org/W6778434676"],"related_works":["https://openalex.org/W2964026421","https://openalex.org/W3035624381","https://openalex.org/W4285189587","https://openalex.org/W3194061778","https://openalex.org/W3136017984","https://openalex.org/W3024869997","https://openalex.org/W4319158827","https://openalex.org/W4301447785","https://openalex.org/W4310732038","https://openalex.org/W3031061829"],"abstract_inverted_index":{"In":[0],"this":[1],"paper,":[2],"we":[3,80,115],"present":[4],"highly-optimized":[5,126],"constant-time":[6],"software":[7],"libraries":[8,23,37],"for":[9],"supersingular":[10],"isogeny":[11],"key":[12],"encapsulation":[13],"(SIKE)":[14],"protocol":[15,90],"on":[16,30,61,102],"ARMv8":[17,127],"processors.":[18],"Our":[19],"optimized":[20,99],"hand-crafted":[21],"assembly":[22,128],"provide":[24],"the":[25,35,47,67,85,88,92,117,124,132,138,149],"most":[26],"efficient":[27],"timing":[28],"results":[29,136],"64-bit":[31,62,103],"ARM-powered":[32],"devices.":[33],"Moreover,":[34],"presented":[36],"can":[38],"be":[39],"integrated":[40],"into":[41],"any":[42],"other":[43],"cryptography":[44],"primitives":[45],"targeting":[46],"same":[48],"finite":[49,157],"field":[50,59,158],"size.":[51,159],"We":[52],"design":[53],"a":[54],"new":[55],"mixed":[56,153],"implementation":[57,135,154],"of":[58,87,94,119,151],"arithmetic":[60],"ARM":[63,104],"processors":[64],"by":[65,91],"exploiting":[66],"A64":[68],"and":[69,110],"Advanced":[70],"SIMD":[71],"processing":[72],"units":[73],"working":[74],"in":[75,131,143],"parallel.":[76],"Using":[77],"these":[78],"techniques,":[79],"are":[81],"able":[82],"to":[83,98],"improve":[84],"performance":[86,118,141],"entire":[89],"factor":[93],"$5\\times":[95],"$":[96],"compared":[97],"C":[100],"implementations":[101],"high-performance":[105],"cores,":[106],"providing":[107],"83-,":[108],"124-,":[109],"159-bit":[111],"quantum-security":[112],"levels.":[113],"Furthermore,":[114],"compare":[116],"our":[120],"proposed":[121],"library":[122,129],"with":[123,145],"previous":[125,146],"available":[130],"literature.":[133],"The":[134],"illustrate":[137],"overall":[139],"10%":[140],"improvement":[142],"comparison":[144],"work,":[147],"highlighting":[148],"benefit":[150],"using":[152],"over":[155],"relatively-large":[156]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":4}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
