{"id":"https://openalex.org/W4389868694","doi":"https://doi.org/10.1007/978-981-99-8736-8_4","title":"Amortized Functional Bootstrapping in\u00a0Less than 7 ms, with\u00a0$$\\tilde{O}(1)$$ Polynomial Multiplications","display_name":"Amortized Functional Bootstrapping in\u00a0Less than 7 ms, with\u00a0$$\\tilde{O}(1)$$ Polynomial Multiplications","publication_year":2023,"publication_date":"2023-01-01","ids":{"openalex":"https://openalex.org/W4389868694","doi":"https://doi.org/10.1007/978-981-99-8736-8_4"},"language":"en","primary_location":{"id":"doi:10.1007/978-981-99-8736-8_4","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-981-99-8736-8_4","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-981-99-8736-8_4.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"type":"book-chapter","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/978-981-99-8736-8_4.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100376632","display_name":"Zeyu Liu","orcid":"https://orcid.org/0000-0001-7291-3106"},"institutions":[{"id":"https://openalex.org/I32971472","display_name":"Yale University","ror":"https://ror.org/03v76x132","country_code":"US","type":"education","lineage":["https://openalex.org/I32971472"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Zeyu Liu","raw_affiliation_strings":["Yale University, New Haven, USA"],"affiliations":[{"raw_affiliation_string":"Yale University, New Haven, USA","institution_ids":["https://openalex.org/I32971472"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101775309","display_name":"Yunhao Wang","orcid":"https://orcid.org/0000-0002-4308-1555"},"institutions":[{"id":"https://openalex.org/I32971472","display_name":"Yale University","ror":"https://ror.org/03v76x132","country_code":"US","type":"education","lineage":["https://openalex.org/I32971472"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yunhao Wang","raw_affiliation_strings":["Yale University, New Haven, USA"],"affiliations":[{"raw_affiliation_string":"Yale University, New Haven, USA","institution_ids":["https://openalex.org/I32971472"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5100376632"],"corresponding_institution_ids":["https://openalex.org/I32971472"],"apc_list":{"value":5000,"currency":"EUR","value_usd":5392},"apc_paid":{"value":5000,"currency":"EUR","value_usd":5392},"fwci":11.7165,"has_fulltext":true,"cited_by_count":22,"citation_normalized_percentile":{"value":0.98913779,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"101","last_page":"132"},"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/T10720","display_name":"Complexity and Algorithms in Graphs","score":0.9977999925613403,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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.9972000122070312,"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/bootstrapping","display_name":"Bootstrapping (finance)","score":0.8508903384208679},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6385500431060791},{"id":"https://openalex.org/keywords/polynomial","display_name":"Polynomial","score":0.5440047383308411},{"id":"https://openalex.org/keywords/tilde","display_name":"Tilde","score":0.4755144715309143},{"id":"https://openalex.org/keywords/amortized-analysis","display_name":"Amortized analysis","score":0.4152994155883789},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.3996407091617584},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.3922581672668457},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.3796440660953522},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.322871595621109},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.2741428017616272},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.20508840680122375},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09655001759529114}],"concepts":[{"id":"https://openalex.org/C207609745","wikidata":"https://www.wikidata.org/wiki/Q4944086","display_name":"Bootstrapping (finance)","level":2,"score":0.8508903384208679},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6385500431060791},{"id":"https://openalex.org/C90119067","wikidata":"https://www.wikidata.org/wiki/Q43260","display_name":"Polynomial","level":2,"score":0.5440047383308411},{"id":"https://openalex.org/C36686422","wikidata":"https://www.wikidata.org/wiki/Q11167","display_name":"Tilde","level":2,"score":0.4755144715309143},{"id":"https://openalex.org/C142417499","wikidata":"https://www.wikidata.org/wiki/Q331716","display_name":"Amortized analysis","level":3,"score":0.4152994155883789},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.3996407091617584},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.3922581672668457},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.3796440660953522},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.322871595621109},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.2741428017616272},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.20508840680122375},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09655001759529114},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C149782125","wikidata":"https://www.wikidata.org/wiki/Q160039","display_name":"Econometrics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/978-981-99-8736-8_4","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-981-99-8736-8_4","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-981-99-8736-8_4.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"}],"best_oa_location":{"id":"doi:10.1007/978-981-99-8736-8_4","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-981-99-8736-8_4","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-981-99-8736-8_4.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4389868694.pdf","grobid_xml":"https://content.openalex.org/works/W4389868694.grobid-xml"},"referenced_works_count":27,"referenced_works":["https://openalex.org/W150064776","https://openalex.org/W913176383","https://openalex.org/W1825240531","https://openalex.org/W2031533839","https://openalex.org/W2055580199","https://openalex.org/W2177209050","https://openalex.org/W2226167778","https://openalex.org/W2400700555","https://openalex.org/W2554750353","https://openalex.org/W2768174108","https://openalex.org/W2794634409","https://openalex.org/W2794974431","https://openalex.org/W3013520805","https://openalex.org/W3079221395","https://openalex.org/W3117449869","https://openalex.org/W3134663857","https://openalex.org/W3159746013","https://openalex.org/W3176410512","https://openalex.org/W3198825046","https://openalex.org/W3202996395","https://openalex.org/W3204113425","https://openalex.org/W3211947246","https://openalex.org/W4210631930","https://openalex.org/W4288057738","https://openalex.org/W4365806556","https://openalex.org/W4365806600","https://openalex.org/W4365806969"],"related_works":["https://openalex.org/W1534274833","https://openalex.org/W3117246195","https://openalex.org/W2081850291","https://openalex.org/W156620619","https://openalex.org/W2616249226","https://openalex.org/W2098233217","https://openalex.org/W2914363205","https://openalex.org/W1598221548","https://openalex.org/W1963695443","https://openalex.org/W3185359350"],"abstract_inverted_index":{"Amortized":[0],"bootstrapping":[1,128,177],"offers":[2],"a":[3,10,21,25,114,142,159,189,224],"way":[4],"to":[5,36,48,156,202,213],"refresh":[6],"multiple":[7],"ciphertexts":[8,40],"of":[9,75,80,87,100,104,129,166],"fully":[11],"homomorphic":[12],"encryption":[13],"scheme":[14,140,194],"in":[15,71,178],"parallel":[16],"more":[17],"efficiently":[18],"than":[19,169,217],"refreshing":[20],"single":[22],"ciphertext":[23,83,155,176,201],"at":[24],"time.":[26],"Micciancio":[27],"and":[28,145,227],"Sorrell":[29],"(ICALP":[30],"2018)":[31],"first":[32],"proposed":[33],"the":[34,43,64,78,98,170,219],"technique":[35],"bootstrap":[37,157],"n":[38,130],"LWE":[39,82,131,154,175,200],"simultaneously,":[41],"reducing":[42],"total":[44],"cost":[45],"from":[46],"$$\\tilde{O}(n^2)$$":[47],"$$\\tilde{O}(3^\\epsilon":[49],"n^{1+\\frac{1}{\\epsilon":[50],"}})$$":[51],"for":[52,127,158],"arbitrary":[53,185,205],"$$\\epsilon":[54],">":[55],"0$$":[56],".":[57],"Several":[58],"recent":[59],"works":[60,89],"have":[61],"further":[62],"improved":[63],"asymptotic":[65],"cost.":[66],"Despite":[67],"these":[68,88],"amazing":[69],"progresses":[70],"theoretical":[72],"efficiency,":[73],"none":[74],"them":[76],"demonstrates":[77],"practicality":[79],"batched":[81,184],"bootstrapping.":[84,108,187],"Moreover,":[85],"most":[86],"only":[90,96,119,123],"support":[91],"limited":[92],"functional":[93,186],"bootstrapping,":[94,208],"i.e.":[95],"supporting":[97],"evaluation":[99],"some":[101],"specific":[102],"type":[103],"function":[105,206],"when":[106],"performing":[107],"In":[109],"this":[110],"work,":[111],"we":[112],"propose":[113],"construction":[115,182],"that":[116,147,222],"is":[117,163,210],"not":[118],"asymptotically":[120],"efficient":[121],"(requiring":[122],"$$\\tilde{O}(n)$$":[124],"polynomial":[125],"multiplications":[126],"ciphertexts)":[132],"but":[133],"also":[134],"concretely":[135],"efficient.":[136],"We":[137],"implement":[138],"our":[139,181,193],"as":[141],"C++":[143,172],"library":[144],"show":[146],"it":[148],"takes":[149,195],"$$<":[150],"5$$":[151],"ms":[152,198],"per":[153,199],"binary":[160],"gate,":[161],"which":[162,209],"an":[164,204],"order":[165],"magnitude":[167],"faster":[168,216],"state-of-the-art":[171],"implementation":[173],"on":[174],"OpenFHE.":[179],"Furthermore,":[180],"supports":[183],"For":[188],"9-bit":[190],"messages":[191],"space,":[192],"$${\\sim":[196],"}6.7$$":[197],"evaluate":[203],"with":[207],"about":[211],"two":[212],"three":[214],"magnitudes":[215],"all":[218],"existing":[220],"schemes":[221],"achieve":[223],"similar":[225],"functionality":[226],"message":[228],"space.":[229]},"counts_by_year":[{"year":2025,"cited_by_count":13},{"year":2024,"cited_by_count":9}],"updated_date":"2026-03-17T09:09:15.849793","created_date":"2025-10-10T00:00:00"}
