{"id":"https://openalex.org/W4411486436","doi":"https://doi.org/10.1145/3695053.3731033","title":"Finesse: An Agile Design Framework for Pairing-based Cryptography via Software/Hardware Co-Design","display_name":"Finesse: An Agile Design Framework for Pairing-based Cryptography via Software/Hardware Co-Design","publication_year":2025,"publication_date":"2025-06-20","ids":{"openalex":"https://openalex.org/W4411486436","doi":"https://doi.org/10.1145/3695053.3731033"},"language":"en","primary_location":{"id":"doi:10.1145/3695053.3731033","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3695053.3731033","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3695053.3731033","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 52nd Annual International Symposium on Computer Architecture","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3695053.3731033","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5118454239","display_name":"Tianwei Pan","orcid":null},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Tianwei Pan","raw_affiliation_strings":["Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0001-6633-4076","affiliations":[{"raw_affiliation_string":"Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109779538","display_name":"Tianao Dai","orcid":null},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tianao Dai","raw_affiliation_strings":["Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0000-3164-048X","affiliations":[{"raw_affiliation_string":"Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053303853","display_name":"Jianlei Yang","orcid":"https://orcid.org/0000-0001-8424-7040"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianlei Yang","raw_affiliation_strings":["Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-8424-7040","affiliations":[{"raw_affiliation_string":"Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5118585940","display_name":"Hongbin Jing","orcid":null},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hongbin Jing","raw_affiliation_strings":["Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0004-0202-5065","affiliations":[{"raw_affiliation_string":"Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Yang Su","orcid":"https://orcid.org/0009-0001-3293-7709"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yang Su","raw_affiliation_strings":["Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0001-3293-7709","affiliations":[{"raw_affiliation_string":"Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Zeyu Hao","orcid":"https://orcid.org/0009-0009-0175-6938"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zeyu Hao","raw_affiliation_strings":["Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0009-0175-6938","affiliations":[{"raw_affiliation_string":"Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101916099","display_name":"Xiaotao Jia","orcid":"https://orcid.org/0000-0003-2207-6092"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaotao Jia","raw_affiliation_strings":["Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0003-2207-6092","affiliations":[{"raw_affiliation_string":"Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028857237","display_name":"Chunming Hu","orcid":"https://orcid.org/0000-0003-3473-9703"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chunming Hu","raw_affiliation_strings":["Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0003-3473-9703","affiliations":[{"raw_affiliation_string":"Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5066473925","display_name":"Weisheng Zhao","orcid":"https://orcid.org/0000-0001-8088-0404"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Weisheng Zhao","raw_affiliation_strings":["Beihang University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-8088-0404","affiliations":[{"raw_affiliation_string":"Beihang University, Beijing, China","institution_ids":["https://openalex.org/I82880672"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":9,"corresponding_author_ids":["https://openalex.org/A5118454239"],"corresponding_institution_ids":["https://openalex.org/I82880672"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.06645036,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"65","last_page":"77"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":0.9997000098228455,"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.9997000098228455,"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.9995999932289124,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9991999864578247,"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.7358559370040894},{"id":"https://openalex.org/keywords/agile-software-development","display_name":"Agile software development","score":0.637211799621582},{"id":"https://openalex.org/keywords/pairing","display_name":"Pairing","score":0.6104514002799988},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.596431314945221},{"id":"https://openalex.org/keywords/finesse","display_name":"Finesse","score":0.5807263851165771},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.549379289150238},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4620373249053955},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.45611023902893066},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.36000770330429077},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.34292688965797424},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2496013641357422},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.16036486625671387}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7358559370040894},{"id":"https://openalex.org/C14185376","wikidata":"https://www.wikidata.org/wiki/Q30232","display_name":"Agile software development","level":2,"score":0.637211799621582},{"id":"https://openalex.org/C14103023","wikidata":"https://www.wikidata.org/wiki/Q11681459","display_name":"Pairing","level":3,"score":0.6104514002799988},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.596431314945221},{"id":"https://openalex.org/C2778204307","wikidata":"https://www.wikidata.org/wiki/Q2483021","display_name":"Finesse","level":4,"score":0.5807263851165771},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.549379289150238},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4620373249053955},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.45611023902893066},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.36000770330429077},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.34292688965797424},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2496013641357422},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.16036486625671387},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C49040817","wikidata":"https://www.wikidata.org/wiki/Q193091","display_name":"Optoelectronics","level":1,"score":0.0},{"id":"https://openalex.org/C6260449","wikidata":"https://www.wikidata.org/wiki/Q41364","display_name":"Wavelength","level":2,"score":0.0},{"id":"https://openalex.org/C54101563","wikidata":"https://www.wikidata.org/wiki/Q124131","display_name":"Superconductivity","level":2,"score":0.0},{"id":"https://openalex.org/C169268690","wikidata":"https://www.wikidata.org/wiki/Q1359945","display_name":"Fabry\u2013P\u00e9rot interferometer","level":3,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3695053.3731033","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3695053.3731033","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3695053.3731033","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 52nd Annual International Symposium on Computer Architecture","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2509.10051","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2509.10051","pdf_url":"https://arxiv.org/pdf/2509.10051","source":{"id":"https://openalex.org/S4393918464","display_name":"ArXiv.org","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"}],"best_oa_location":{"id":"doi:10.1145/3695053.3731033","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3695053.3731033","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3695053.3731033","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 52nd Annual International Symposium on Computer Architecture","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4358644586","display_name":null,"funder_award_id":"62072019","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320321125","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4411486436.pdf","grobid_xml":"https://content.openalex.org/works/W4411486436.grobid-xml"},"referenced_works_count":27,"referenced_works":["https://openalex.org/W129300768","https://openalex.org/W1498316612","https://openalex.org/W1553314411","https://openalex.org/W1637905077","https://openalex.org/W1909324101","https://openalex.org/W2014239329","https://openalex.org/W2021553056","https://openalex.org/W2152924492","https://openalex.org/W2154290215","https://openalex.org/W2162548688","https://openalex.org/W2295494829","https://openalex.org/W2296489817","https://openalex.org/W2343346041","https://openalex.org/W2406585997","https://openalex.org/W2496543269","https://openalex.org/W2588191434","https://openalex.org/W2888497772","https://openalex.org/W2980673735","https://openalex.org/W3015785703","https://openalex.org/W3035895299","https://openalex.org/W3129966913","https://openalex.org/W4226049644","https://openalex.org/W4253771976","https://openalex.org/W4280542304","https://openalex.org/W4297320272","https://openalex.org/W4385985876","https://openalex.org/W4386644575"],"related_works":["https://openalex.org/W4385933137","https://openalex.org/W3195322788","https://openalex.org/W2123299866","https://openalex.org/W1978656879","https://openalex.org/W1991186853","https://openalex.org/W1990683178","https://openalex.org/W2329606712","https://openalex.org/W2090957720","https://openalex.org/W3015473028","https://openalex.org/W3201176751"],"abstract_inverted_index":{"Pairing-based":[0],"cryptography":[1],"(PBC)":[2],"is":[3],"crucial":[4],"in":[5,27,45],"modern":[6],"cryptographic":[7],"applications.With":[8],"the":[9,16],"rapid":[10],"advancement":[11],"of":[12,19],"adversarial":[13],"research":[14],"and":[15,31,48,50,80,90,116],"growing":[17],"diversity":[18],"application":[20],"requirements,":[21],"PBC":[22],"accelerators":[23],"need":[24],"regular":[25],"updates":[26],"algorithms,":[28],"parameter":[29],"configurations,":[30],"hardware":[32,83,117],"design.However,":[33],"traditional":[34],"design":[35,42,65,92,99,104],"methodologies":[36],"face":[37],"significant":[38],"challenges,":[39,59],"including":[40],"prolonged":[41],"cycles,":[43,105],"difficulties":[44],"balancing":[46],"performance":[47,88],"flexibility,":[49],"insufficient":[51],"support":[52],"for":[53],"potential":[54],"architectural":[55],"exploration.To":[56],"address":[57],"these":[58],"we":[60],"introduce":[61],"Finesse,":[62],"an":[63],"agile":[64],"framework":[66],"based":[67],"on":[68],"co-design":[69],"methodology.Finesse":[70],"leverages":[71],"a":[72,77,81,97],"co-optimization":[73],"cycle":[74],"driven":[75],"by":[76],"specialized":[78],"compiler":[79],"multi-granularity":[82],"simulator,":[84],"enabling":[85],"both":[86],"optimized":[87],"metrics":[89],"effective":[91],"space":[93],"exploration.Furthermore,":[94],"Finesse":[95],"adopts":[96],"modular":[98],"flow":[100],"to":[101],"significantly":[102],"shorten":[103],"while":[106],"its":[107],"versatile":[108],"abstraction":[109],"ensures":[110],"flexibility":[111],"across":[112],"various":[113],"curve":[114],"families":[115],"architectures.":[118]},"counts_by_year":[],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
