{"id":"https://openalex.org/W3134663857","doi":"https://doi.org/10.46586/tches.v2021.i2.229-253","title":"Revisiting the functional bootstrap in TFHE","display_name":"Revisiting the functional bootstrap in TFHE","publication_year":2021,"publication_date":"2021-02-23","ids":{"openalex":"https://openalex.org/W3134663857","doi":"https://doi.org/10.46586/tches.v2021.i2.229-253","mag":"3134663857"},"language":"en","primary_location":{"id":"doi:10.46586/tches.v2021.i2.229-253","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2021.i2.229-253","pdf_url":"https://tches.iacr.org/index.php/TCHES/article/download/8793/8393","source":{"id":"https://openalex.org/S4210207404","display_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","issn_l":"2569-2925","issn":["2569-2925"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://tches.iacr.org/index.php/TCHES/article/download/8793/8393","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5069499774","display_name":"Antonio Guimar\u00e3es","orcid":"https://orcid.org/0000-0001-5110-6639"},"institutions":[{"id":"https://openalex.org/I181391015","display_name":"Universidade Estadual de Campinas (UNICAMP)","ror":"https://ror.org/04wffgt70","country_code":"BR","type":"education","lineage":["https://openalex.org/I181391015"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Antonio Guimar\u00e3es","raw_affiliation_strings":["Institute of Computing, University of Campinas, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Computing, University of Campinas, Brazil","institution_ids":["https://openalex.org/I181391015"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040178299","display_name":"Edson Borin","orcid":"https://orcid.org/0000-0003-1783-4231"},"institutions":[{"id":"https://openalex.org/I181391015","display_name":"Universidade Estadual de Campinas (UNICAMP)","ror":"https://ror.org/04wffgt70","country_code":"BR","type":"education","lineage":["https://openalex.org/I181391015"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Edson Borin","raw_affiliation_strings":["Institute of Computing, University of Campinas, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Computing, University of Campinas, Brazil","institution_ids":["https://openalex.org/I181391015"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5020557476","display_name":"Diego F. Aranha","orcid":"https://orcid.org/0000-0002-2457-0783"},"institutions":[{"id":"https://openalex.org/I204337017","display_name":"Aarhus University","ror":"https://ror.org/01aj84f44","country_code":"DK","type":"education","lineage":["https://openalex.org/I204337017"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Diego F. Aranha","raw_affiliation_strings":["Department of Computer Science, Aarhus University, Denmark"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Aarhus University, Denmark","institution_ids":["https://openalex.org/I204337017"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":5.7372,"has_fulltext":true,"cited_by_count":60,"citation_normalized_percentile":{"value":0.96609293,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"229","last_page":"253"},"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9994999766349792,"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/T11130","display_name":"Coding theory and cryptography","score":0.9962999820709229,"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/lookup-table","display_name":"Lookup table","score":0.7132031917572021},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7045993804931641},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.5419979095458984},{"id":"https://openalex.org/keywords/table","display_name":"Table (database)","score":0.5359251499176025},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.530263364315033},{"id":"https://openalex.org/keywords/variance","display_name":"Variance (accounting)","score":0.4408813416957855},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.43129271268844604},{"id":"https://openalex.org/keywords/cryptosystem","display_name":"Cryptosystem","score":0.4249984622001648},{"id":"https://openalex.org/keywords/quadratic-equation","display_name":"Quadratic equation","score":0.422444611787796},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.37731704115867615},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.2605193555355072},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.19123855233192444},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.140142023563385},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.10768362879753113}],"concepts":[{"id":"https://openalex.org/C134835016","wikidata":"https://www.wikidata.org/wiki/Q690265","display_name":"Lookup table","level":2,"score":0.7132031917572021},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7045993804931641},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.5419979095458984},{"id":"https://openalex.org/C45235069","wikidata":"https://www.wikidata.org/wiki/Q278425","display_name":"Table (database)","level":2,"score":0.5359251499176025},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.530263364315033},{"id":"https://openalex.org/C196083921","wikidata":"https://www.wikidata.org/wiki/Q7915758","display_name":"Variance (accounting)","level":2,"score":0.4408813416957855},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.43129271268844604},{"id":"https://openalex.org/C6295992","wikidata":"https://www.wikidata.org/wiki/Q976521","display_name":"Cryptosystem","level":3,"score":0.4249984622001648},{"id":"https://openalex.org/C129844170","wikidata":"https://www.wikidata.org/wiki/Q41299","display_name":"Quadratic equation","level":2,"score":0.422444611787796},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.37731704115867615},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.2605193555355072},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.19123855233192444},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.140142023563385},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.10768362879753113},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C121955636","wikidata":"https://www.wikidata.org/wiki/Q4116214","display_name":"Accounting","level":1,"score":0.0},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.46586/tches.v2021.i2.229-253","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2021.i2.229-253","pdf_url":"https://tches.iacr.org/index.php/TCHES/article/download/8793/8393","source":{"id":"https://openalex.org/S4210207404","display_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","issn_l":"2569-2925","issn":["2569-2925"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","raw_type":"journal-article"},{"id":"pmh:oai:pure.atira.dk:openaire/1dc39847-f15a-4efa-a257-dce09230787d","is_oa":true,"landing_page_url":"https://pure.au.dk/portal/en/publications/1dc39847-f15a-4efa-a257-dce09230787d","pdf_url":null,"source":null,"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Guimaraes, A, Borin, E & Aranha, D F 2021, 'Revisiting the functional bootstrap in TFHE', IACR Transactions of Cryptographic Hardware and Embedded Systems, vol. 2021, no. 2, pp. 229-253. https://doi.org/10.46586/tches.v2021.i2.229-253","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:doaj.org/article:d324c45374af482fbeb43927d710f323","is_oa":true,"landing_page_url":"https://doaj.org/article/d324c45374af482fbeb43927d710f323","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"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-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 2021, Iss 2 (2021)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.46586/tches.v2021.i2.229-253","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2021.i2.229-253","pdf_url":"https://tches.iacr.org/index.php/TCHES/article/download/8793/8393","source":{"id":"https://openalex.org/S4210207404","display_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","issn_l":"2569-2925","issn":["2569-2925"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G295657101","display_name":null,"funder_award_id":"2019/","funder_id":"https://openalex.org/F4320320997","funder_display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de S\u00e3o Paulo"},{"id":"https://openalex.org/G5184404741","display_name":null,"funder_award_id":"313012/2017-2","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G5370821723","display_name":null,"funder_award_id":"2017-2","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G7947704863","display_name":null,"funder_award_id":"2013/08293-7","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G8974603849","display_name":null,"funder_award_id":"2013/08293-7","funder_id":"https://openalex.org/F4320320997","funder_display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de S\u00e3o Paulo"}],"funders":[{"id":"https://openalex.org/F4320320997","display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de S\u00e3o Paulo","ror":"https://ror.org/02ddkpn78"},{"id":"https://openalex.org/F4320322025","display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","ror":"https://ror.org/03swz6y49"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3134663857.pdf","grobid_xml":"https://content.openalex.org/works/W3134663857.grobid-xml"},"referenced_works_count":27,"referenced_works":["https://openalex.org/W913176383","https://openalex.org/W1874619058","https://openalex.org/W2007466965","https://openalex.org/W2400700555","https://openalex.org/W2768174108","https://openalex.org/W2794737742","https://openalex.org/W2794888826","https://openalex.org/W2885405362","https://openalex.org/W2889259555","https://openalex.org/W2903536544","https://openalex.org/W2942255051","https://openalex.org/W2947287050","https://openalex.org/W2950060383","https://openalex.org/W2950842792","https://openalex.org/W2950936782","https://openalex.org/W2967497108","https://openalex.org/W2970032385","https://openalex.org/W2979524102","https://openalex.org/W2983065655","https://openalex.org/W3003331030","https://openalex.org/W3005097289","https://openalex.org/W3013520805","https://openalex.org/W3040854637","https://openalex.org/W3042006926","https://openalex.org/W3081391054","https://openalex.org/W3105274027","https://openalex.org/W3127843656"],"related_works":["https://openalex.org/W2798215405","https://openalex.org/W2990962948","https://openalex.org/W2084169748","https://openalex.org/W2347867225","https://openalex.org/W2611999869","https://openalex.org/W1989430648","https://openalex.org/W2127529229","https://openalex.org/W2612802088","https://openalex.org/W4285092209","https://openalex.org/W2355515259"],"abstract_inverted_index":{"The":[0,21],"FHEW":[1],"cryptosystem":[2],"introduced":[3],"the":[4,14,74,91,101,107,127,139,142,162,178,208],"idea":[5],"that":[6],"an":[7],"arbitrary":[8],"function":[9],"can":[10],"be":[11],"evaluated":[12],"within":[13],"bootstrap":[15,103,109],"procedure":[16],"as":[17,97,99],"a":[18],"table":[19,119,164],"lookup.":[20],"faster":[22,160,176],"bootstraps":[23,71],"of":[24,51,76,110,129,141,166,182,196,207],"TFHE":[25],"strengthened":[26],"this":[27,61],"approach,":[28],"which":[29],"was":[30],"later":[31],"named":[32],"Functional":[33],"Bootstrap":[34],"(Boura":[35],"et":[36,112,168,184],"al.,":[37],"CSCML\u201919).":[38],"From":[39],"then":[40],"on,":[41],"little":[42],"effort":[43],"has":[44],"been":[45],"made":[46],"towards":[47],"defining":[48],"efficient":[49],"ways":[50],"using":[52,149,190],"it":[53,124],"to":[54,67,72,115,136,146,157,173,188,198],"implement":[55],"functions":[56,209],"with":[57],"high":[58],"precision.":[59],"In":[60],"paper,":[62],"we":[63,122,193],"introduce":[64],"two":[65],"methods":[66,154],"combine":[68],"multiple":[69],"functional":[70,102,151],"accelerate":[73,116],"evaluation":[75,165],"reasonably":[77],"large":[78],"look-up":[79],"tables":[80],"and":[81,88,121,171,201,212],"highly":[82],"precise":[83],"functions.":[84],"We":[85,105],"thoroughly":[86],"analyze":[87],"experimentally":[89],"validate":[90],"error":[92,131],"propagation":[93],"in":[94,100,138],"both":[95],"methods,":[96],"well":[98],"itself.":[104],"leverage":[106],"multi-value":[108],"Carpov":[111,167],"al.":[113,169,185],"(CT-RSA\u201919)":[114,170],"(single)":[117],"lookup":[118,163],"evaluation,":[120],"improve":[123],"by":[125],"lowering":[126],"complexity":[128],"its":[130],"variance":[132],"growth":[133],"from":[134],"quadratic":[135],"linear":[137],"value":[140],"output":[143],"base.":[144],"Compared":[145,187],"previous":[147],"literature":[148],"TFHE\u2019s":[150],"bootstrap,":[152],"our":[153],"are":[155],"up":[156,172,197],"2.49":[158],"times":[159,175,203],"than":[161,177],"3.19":[174],"32-bit":[179],"integer":[180],"comparison":[181],"Bourse":[183],"(CT-RSA\u201920).":[186],"works":[189],"logic":[191],"gates,":[192],"achieved":[194],"speedups":[195],"6.98,":[199],"8.74,":[200],"3.55":[202],"over":[204],"8-bit":[205],"implementations":[206],"ReLU,":[210],"Addition,":[211],"Maximum,":[213],"respectively.":[214]},"counts_by_year":[{"year":2026,"cited_by_count":7},{"year":2025,"cited_by_count":12},{"year":2024,"cited_by_count":14},{"year":2023,"cited_by_count":12},{"year":2022,"cited_by_count":13},{"year":2021,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
