{"id":"https://openalex.org/W2903457367","doi":"https://doi.org/10.13154/tches.v2019.i1.169-208","title":"Implementing RLWE-based Schemes Using an RSA Co-Processor","display_name":"Implementing RLWE-based Schemes Using an RSA Co-Processor","publication_year":2018,"publication_date":"2018-11-09","ids":{"openalex":"https://openalex.org/W2903457367","doi":"https://doi.org/10.13154/tches.v2019.i1.169-208","mag":"2903457367"},"language":"en","primary_location":{"id":"pmh:oai:doaj.org/article:903a894bf1094945aad996b6e4360177","is_oa":true,"landing_page_url":"https://doaj.org/article/903a894bf1094945aad996b6e4360177","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 2019, Iss 1 (2018)","raw_type":"article"},"type":"article","indexed_in":["datacite","doaj"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doaj.org/article/903a894bf1094945aad996b6e4360177","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5066696423","display_name":"M. Albrecht","orcid":"https://orcid.org/0000-0003-1835-052X"},"institutions":[{"id":"https://openalex.org/I184558857","display_name":"Royal Holloway University of London","ror":"https://ror.org/04g2vpn86","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I184558857"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Albrecht, Martin R.","raw_affiliation_strings":["Information Security Group, Royal Holloway, University of London,"],"affiliations":[{"raw_affiliation_string":"Information Security Group, Royal Holloway, University of London,","institution_ids":["https://openalex.org/I184558857"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046454612","display_name":"Christian Hanser","orcid":"https://orcid.org/0000-0003-2334-4474"},"institutions":[{"id":"https://openalex.org/I4210131793","display_name":"Infineon Technologies (Austria)","ror":"https://ror.org/03msng824","country_code":"AT","type":"company","lineage":["https://openalex.org/I137594350","https://openalex.org/I4210131793"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Hanser, Christian","raw_affiliation_strings":["INFINEON TECHNOLOGIES AUSTRIA AG"],"affiliations":[{"raw_affiliation_string":"INFINEON TECHNOLOGIES AUSTRIA AG","institution_ids":["https://openalex.org/I4210131793"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040060943","display_name":"Andrea H\u00f6ller","orcid":null},"institutions":[{"id":"https://openalex.org/I4210131793","display_name":"Infineon Technologies (Austria)","ror":"https://ror.org/03msng824","country_code":"AT","type":"company","lineage":["https://openalex.org/I137594350","https://openalex.org/I4210131793"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Hoeller, Andrea","raw_affiliation_strings":["INFINEON TECHNOLOGIES AUSTRIA AG"],"affiliations":[{"raw_affiliation_string":"INFINEON TECHNOLOGIES AUSTRIA AG","institution_ids":["https://openalex.org/I4210131793"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043874987","display_name":"Thomas P\u00f6ppelmann","orcid":null},"institutions":[{"id":"https://openalex.org/I4210131793","display_name":"Infineon Technologies (Austria)","ror":"https://ror.org/03msng824","country_code":"AT","type":"company","lineage":["https://openalex.org/I137594350","https://openalex.org/I4210131793"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"P\u00f6ppelmann, Thomas","raw_affiliation_strings":["INFINEON TECHNOLOGIES AUSTRIA AG"],"affiliations":[{"raw_affiliation_string":"INFINEON TECHNOLOGIES AUSTRIA AG","institution_ids":["https://openalex.org/I4210131793"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013503564","display_name":"Fernando Virdia","orcid":"https://orcid.org/0000-0002-0001-2955"},"institutions":[{"id":"https://openalex.org/I184558857","display_name":"Royal Holloway University of London","ror":"https://ror.org/04g2vpn86","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I184558857"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Virdia, Fernando","raw_affiliation_strings":["Information Security Group, Royal Holloway, University of London,"],"affiliations":[{"raw_affiliation_string":"Information Security Group, Royal Holloway, University of London,","institution_ids":["https://openalex.org/I184558857"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024500897","display_name":"Andreas Wallner","orcid":null},"institutions":[{"id":"https://openalex.org/I4210131793","display_name":"Infineon Technologies (Austria)","ror":"https://ror.org/03msng824","country_code":"AT","type":"company","lineage":["https://openalex.org/I137594350","https://openalex.org/I4210131793"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Wallner, Andreas","raw_affiliation_strings":["INFINEON TECHNOLOGIES AUSTRIA AG"],"affiliations":[{"raw_affiliation_string":"INFINEON TECHNOLOGIES AUSTRIA AG","institution_ids":["https://openalex.org/I4210131793"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5066696423"],"corresponding_institution_ids":["https://openalex.org/I184558857"],"apc_list":null,"apc_paid":null,"fwci":3.2577,"has_fulltext":false,"cited_by_count":28,"citation_normalized_percentile":{"value":0.93753277,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"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/T10237","display_name":"Cryptography and Data Security","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/T10237","display_name":"Cryptography and Data Security","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/T11693","display_name":"Cryptography and Residue Arithmetic","score":0.9998000264167786,"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.9976000189781189,"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.7627063989639282},{"id":"https://openalex.org/keywords/key-encapsulation","display_name":"Key encapsulation","score":0.7487776875495911},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.6092846393585205},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5363864302635193},{"id":"https://openalex.org/keywords/smart-card","display_name":"Smart card","score":0.5351809859275818},{"id":"https://openalex.org/keywords/coprocessor","display_name":"Coprocessor","score":0.5041285753250122},{"id":"https://openalex.org/keywords/isogeny","display_name":"Isogeny","score":0.4632412791252136},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.4631592035293579},{"id":"https://openalex.org/keywords/symmetric-key-algorithm","display_name":"Symmetric-key algorithm","score":0.4467759132385254},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.427898108959198},{"id":"https://openalex.org/keywords/public-key-cryptography","display_name":"Public-key cryptography","score":0.39626824855804443},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3391469717025757},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.32562464475631714},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.25557637214660645},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.23961856961250305},{"id":"https://openalex.org/keywords/elliptic-curve","display_name":"Elliptic curve","score":0.20289814472198486},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.12890911102294922},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.1278761923313141},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.11750990152359009}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7627063989639282},{"id":"https://openalex.org/C35181327","wikidata":"https://www.wikidata.org/wiki/Q6398156","display_name":"Key encapsulation","level":5,"score":0.7487776875495911},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.6092846393585205},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5363864302635193},{"id":"https://openalex.org/C110406131","wikidata":"https://www.wikidata.org/wiki/Q41349","display_name":"Smart card","level":2,"score":0.5351809859275818},{"id":"https://openalex.org/C86111242","wikidata":"https://www.wikidata.org/wiki/Q859595","display_name":"Coprocessor","level":2,"score":0.5041285753250122},{"id":"https://openalex.org/C2779765290","wikidata":"https://www.wikidata.org/wiki/Q1674414","display_name":"Isogeny","level":3,"score":0.4632412791252136},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.4631592035293579},{"id":"https://openalex.org/C65302260","wikidata":"https://www.wikidata.org/wiki/Q327675","display_name":"Symmetric-key algorithm","level":4,"score":0.4467759132385254},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.427898108959198},{"id":"https://openalex.org/C203062551","wikidata":"https://www.wikidata.org/wiki/Q201339","display_name":"Public-key cryptography","level":3,"score":0.39626824855804443},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3391469717025757},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.32562464475631714},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.25557637214660645},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.23961856961250305},{"id":"https://openalex.org/C179603306","wikidata":"https://www.wikidata.org/wiki/Q268493","display_name":"Elliptic curve","level":2,"score":0.20289814472198486},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.12890911102294922},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.1278761923313141},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.11750990152359009},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:doaj.org/article:903a894bf1094945aad996b6e4360177","is_oa":true,"landing_page_url":"https://doaj.org/article/903a894bf1094945aad996b6e4360177","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 2019, Iss 1 (2018)","raw_type":"article"},{"id":"doi:10.13154/tches.v2019.i1.169-208","is_oa":true,"landing_page_url":"https://doi.org/10.13154/tches.v2019.i1.169-208","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:oai:doaj.org/article:903a894bf1094945aad996b6e4360177","is_oa":true,"landing_page_url":"https://doaj.org/article/903a894bf1094945aad996b6e4360177","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 2019, Iss 1 (2018)","raw_type":"article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G980279586","display_name":null,"funder_award_id":"1811248","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":3,"referenced_works":["https://openalex.org/W2089477764","https://openalex.org/W2151954684","https://openalex.org/W2556981344"],"related_works":["https://openalex.org/W2099635372","https://openalex.org/W2126433362","https://openalex.org/W2979615834","https://openalex.org/W1516403969","https://openalex.org/W2566009189","https://openalex.org/W1578309927","https://openalex.org/W2560645972","https://openalex.org/W2366161630","https://openalex.org/W4255716331","https://openalex.org/W2903457367"],"abstract_inverted_index":{"We":[0],"repurpose":[1],"existing":[2],"RSA/ECC":[3,73],"co-processors":[4,19],"for":[5,57],"(ideal)":[6],"lattice-based":[7],"cryptography":[8],"by":[9],"exploiting":[10],"the":[11,47,72,97],"availability":[12],"of":[13,43,46],"fast":[14],"long":[15],"integer":[16],"multiplication.":[17,86],"Such":[18],"are":[20],"deployed":[21],"in":[22,25,79,92,121,125,130],"smart":[23,64],"cards":[24],"passports":[26],"and":[27,32,83,104,128],"identity":[28],"cards,":[29],"secured":[30],"microcontrollers":[31],"hardware":[33],"security":[34],"modules":[35],"(HSM).":[36],"In":[37],"particular,":[38],"we":[39,75,88],"demonstrate":[40],"an":[41],"implementation":[42],"a":[44,61,102,105],"variant":[45,95],"Module-LWE-based":[48],"Kyber":[49,94],"Key":[50],"Encapsulation":[51],"Mechanism":[52],"(KEM)":[53],"that":[54],"is":[55],"tailored":[56],"high":[58],"performance":[59],"on":[60],"commercially":[62],"available":[63],"card":[65],"chip":[66],"(SLE":[67],"78).":[68],"To":[69],"benefit":[70],"from":[71],"co-processor":[74,99,107],"use":[76],"Kronecker":[77],"substitution":[78],"combination":[80],"with":[81],"schoolbook":[82],"Karatsuba":[84],"polynomial":[85],"Moreover,":[87],"speed-up":[89],"symmetric":[90],"operations":[91],"our":[93],"using":[96],"AES":[98],"to":[100,108,115],"implement":[101],"PRNG":[103],"SHA-256":[106],"realise":[109],"hash":[110],"functions.":[111],"This":[112],"allows":[113],"us":[114],"execute":[116],"CCA-secure":[117],"Kyber768":[118],"key":[119],"generation":[120],"79.6":[122],"ms,":[123],"encapsulation":[124],"102.4":[126],"ms":[127],"decapsulation":[129],"132.7":[131],"ms.":[132]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":8},{"year":2020,"cited_by_count":9},{"year":2019,"cited_by_count":3}],"updated_date":"2025-11-06T06:51:31.235846","created_date":"2025-10-10T00:00:00"}
