{"id":"https://openalex.org/W4408162568","doi":"https://doi.org/10.46586/tches.v2025.i2.126-162","title":"TFHE Gets Real: an Efficient and Flexible Homomorphic Floating-Point Arithmetic","display_name":"TFHE Gets Real: an Efficient and Flexible Homomorphic Floating-Point Arithmetic","publication_year":2025,"publication_date":"2025-03-04","ids":{"openalex":"https://openalex.org/W4408162568","doi":"https://doi.org/10.46586/tches.v2025.i2.126-162"},"language":"en","primary_location":{"id":"doi:10.46586/tches.v2025.i2.126-162","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2025.i2.126-162","pdf_url":"https://tches.iacr.org/index.php/TCHES/article/download/12044/11888","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/12044/11888","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5092128386","display_name":"Loris Bergerat","orcid":null},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I4210105918","display_name":"Normandie Universit\u00e9","ror":"https://ror.org/01k40cz91","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210105918"]},{"id":"https://openalex.org/I4210139483","display_name":"GREYC","ror":"https://ror.org/043749971","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I194210350","https://openalex.org/I4210105918","https://openalex.org/I4210105918","https://openalex.org/I4210139483","https://openalex.org/I4210159245","https://openalex.org/I98702875"]},{"id":"https://openalex.org/I98702875","display_name":"Universit\u00e9 de Caen Normandie","ror":"https://ror.org/051kpcy16","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210105918","https://openalex.org/I98702875"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Loris Bergerat","raw_affiliation_strings":["Zama, Paris, France; Universit\u00e9 Caen Normandie, ENSICAEN, CNRS, Normandie Univ, GREYC UMR 6072, F-14000 Caen, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Zama, Paris, France; Universit\u00e9 Caen Normandie, ENSICAEN, CNRS, Normandie Univ, GREYC UMR 6072, F-14000 Caen, France","institution_ids":["https://openalex.org/I1294671590","https://openalex.org/I4210105918","https://openalex.org/I4210139483","https://openalex.org/I98702875"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072342084","display_name":"Ilaria Chillotti","orcid":"https://orcid.org/0000-0002-0319-4707"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ilaria Chillotti","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057594551","display_name":"Damien Ligier","orcid":"https://orcid.org/0009-0004-1759-4834"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Damien Ligier","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061309612","display_name":"Jean-Baptiste Orfila","orcid":"https://orcid.org/0009-0001-4526-0434"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jean-Baptiste Orfila","raw_affiliation_strings":["Zama, Paris, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Zama, Paris, France","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5068137045","display_name":"Samuel Tap","orcid":"https://orcid.org/0009-0003-1778-5297"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Samuel Tap","raw_affiliation_strings":["Zama, Paris, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Zama, Paris, France","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.3315,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.8830215,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"2025","issue":"2","first_page":"126","last_page":"162"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":0.970300018787384,"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"}},"topics":[{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":0.970300018787384,"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/T11034","display_name":"Digital Filter Design and Implementation","score":0.9395999908447266,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/arithmetic","display_name":"Arithmetic","score":0.7886592149734497},{"id":"https://openalex.org/keywords/homomorphic-encryption","display_name":"Homomorphic encryption","score":0.7257550954818726},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5558034777641296},{"id":"https://openalex.org/keywords/floating-point","display_name":"Floating point","score":0.5418946743011475},{"id":"https://openalex.org/keywords/point","display_name":"Point (geometry)","score":0.5200904607772827},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.3683246970176697},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3544701933860779},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2874561548233032},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1531018614768982},{"id":"https://openalex.org/keywords/geometry","display_name":"Geometry","score":0.039020687341690063}],"concepts":[{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.7886592149734497},{"id":"https://openalex.org/C158338273","wikidata":"https://www.wikidata.org/wiki/Q2154943","display_name":"Homomorphic encryption","level":3,"score":0.7257550954818726},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5558034777641296},{"id":"https://openalex.org/C84211073","wikidata":"https://www.wikidata.org/wiki/Q117879","display_name":"Floating point","level":2,"score":0.5418946743011475},{"id":"https://openalex.org/C28719098","wikidata":"https://www.wikidata.org/wiki/Q44946","display_name":"Point (geometry)","level":2,"score":0.5200904607772827},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.3683246970176697},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3544701933860779},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2874561548233032},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1531018614768982},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.039020687341690063},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.46586/tches.v2025.i2.126-162","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2025.i2.126-162","pdf_url":"https://tches.iacr.org/index.php/TCHES/article/download/12044/11888","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:doaj.org/article:f7370a89763849f781eff1385ef628d0","is_oa":true,"landing_page_url":"https://doaj.org/article/f7370a89763849f781eff1385ef628d0","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 2025, Iss 2 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.46586/tches.v2025.i2.126-162","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2025.i2.126-162","pdf_url":"https://tches.iacr.org/index.php/TCHES/article/download/12044/11888","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":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4408162568.pdf"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2539930818","https://openalex.org/W4406779505","https://openalex.org/W4403623784","https://openalex.org/W4255129386","https://openalex.org/W4245068234","https://openalex.org/W1978352992","https://openalex.org/W1988006935","https://openalex.org/W1585685783","https://openalex.org/W2119414612","https://openalex.org/W2268486090"],"abstract_inverted_index":{"Floating-point":[0],"arithmetic":[1,69],"plays":[2],"a":[3,36,128,153],"central":[4],"role":[5,38],"in":[6,12,26,39,118,123,127,156],"computer":[7],"science":[8],"and":[9,17,50,62,86,108,121,139,169,177],"is":[10,25,75],"used":[11],"various":[13],"domains":[14],"where":[15,29],"precision":[16],"computational":[18,111],"scale":[19],"are":[20],"essential.":[21],"One":[22],"notable":[23],"application":[24,159],"machine":[27],"learning,":[28],"Fully":[30],"Homomorphic":[31],"Encryption":[32],"(FHE)":[33],"can":[34],"play":[35],"crucial":[37],"safeguarding":[40],"user":[41],"privacy.":[42],"In":[43],"this":[44],"paper,":[45],"we":[46,96],"focus":[47],"on":[48],"TFHE":[49],"develop":[51],"novel":[52],"homomorphic":[53,64],"operators":[54],"designed":[55],"to":[56,79,99],"enable":[57],"the":[58,71,87,137,157,171],"construction":[59],"of":[60,73,89,136,141,160],"precise":[61],"adaptable":[63],"floating-point":[65,68,115],"operations.":[66],"Integrating":[67],"within":[70],"context":[72],"FHE":[74],"particularly":[76],"challenging":[77],"due":[78],"constraints":[80],"such":[81],"as":[82],"small":[83],"message":[84],"space":[85],"lack":[88],"information":[90],"during":[91],"computation.":[92],"Despite":[93],"these":[94],"challenges,":[95],"were":[97],"able":[98],"determine":[100],"parameters":[101],"for":[102,166],"common":[103],"precisions":[104],"(e.g.,":[105],"32-bit,":[106],"64-bit)":[107],"achieve":[109],"remarkable":[110],"speeds,":[112],"with":[113],"32-bit":[114],"additions":[116],"completing":[117],"2.5":[119],"seconds":[120],"multiplications":[122],"approximately":[124],"1":[125],"second":[126],"multi-threaded":[129],"environment.":[130],"These":[131],"metrics":[132],"provide":[133],"empirical":[134],"evidence":[135],"efficiency":[138],"practicality":[140],"our":[142],"proposed":[143],"methods,":[144],"which":[145],"significantly":[146],"outperform":[147],"previous":[148],"efforts.":[149],"Our":[150],"results":[151],"demonstrate":[152],"significant":[154],"advancement":[155],"practical":[158,178],"FHE,":[161],"making":[162],"it":[163],"more":[164],"viable":[165],"real-world":[167],"scenarios":[168],"bridging":[170],"gap":[172],"between":[173],"theoretical":[174],"encryption":[175],"techniques":[176],"usability.":[179]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
