{"links":{},"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00241769","sets":["581:11492:11505"]},"path":["11505"],"owner":"44499","recid":"241769","title":["効率的な暗号処理に向けたFHE暗号方式・ライブラリの比較"],"pubdate":{"attribute_name":"公開日","attribute_value":"2024-12-15"},"_buckets":{"deposit":"173da896-6be0-43ad-8f2f-5e6f7cf49e13"},"_deposit":{"id":"241769","pid":{"type":"depid","value":"241769","revision_id":0},"owners":[44499],"status":"published","created_by":44499},"item_title":"効率的な暗号処理に向けたFHE暗号方式・ライブラリの比較","author_link":["666197","666193","666196","666192","666195","666194"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"効率的な暗号処理に向けたFHE暗号方式・ライブラリの比較"},{"subitem_title":"Comparison of FHE Schemes and Libraries for Efficient Cryptographic Processing","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"[一般論文(推薦論文)] 完全準同型暗号,FHE暗号方式,FHE暗号ライプラリ","subitem_subject_scheme":"Other"}]},"item_type_id":"2","publish_date":"2024-12-15","item_2_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"お茶の水女子大学"},{"subitem_text_value":"マツダ株式会社"},{"subitem_text_value":"お茶の水女子大学"}]},"item_2_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Ochanomizu University","subitem_text_language":"en"},{"subitem_text_value":"Mazda Motor Corporation","subitem_text_language":"en"},{"subitem_text_value":"Ochanomizu University","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/241769/files/IPSJ-JNL6512029.pdf","label":"IPSJ-JNL6512029.pdf"},"date":[{"dateType":"Available","dateValue":"2026-12-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-JNL6512029.pdf","filesize":[{"value":"1.6 MB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"8"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"4ff4eda2-7739-4046-b257-c4bcbd25ba36","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2024 by the Information Processing Society of Japan"}]},"item_2_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"辻, 有紗"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"圓戸, 辰郎"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"小口, 正人"}],"nameIdentifiers":[{}]}]},"item_2_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Arisa, Tsuji","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Tatsuro, Endo","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Masato, Oguchi","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_2_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN00116647","subitem_source_identifier_type":"NCID"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_6501","resourcetype":"journal article"}]},"item_2_publisher_15":{"attribute_name":"公開者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"item_2_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1882-7764","subitem_source_identifier_type":"ISSN"}]},"item_2_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"クラウドサーバ上のデータ保護のために暗号化が重要であり,暗号化された状態で任意の演算が可能な完全準同型暗号(以下FHE: Fully Homomorphic Encryption)はその目的に多いに期待されている.FHEの実用化に向けて,複数の暗号方式が提案されており,それぞれの暗号方式を実行可能なライブラリが複数存在する.本稿では,実行環境や処理内容に基づき,適切な暗号方式・ライブラリを選択するための比較を行った.具体的には,初めにOpenFHE,Lattigo,TFHEppライブラリにそれぞれ実装されたBFV,BGV,CKKS,TFHE亜種方式の時間空間計算量や得意な演算を整理した.実験から,128bit securityを満たすパラメータではBGV,BFV,CKKSの順に高速であることを示した.また,乗算の深さが大きい場合はTFHE亜種方式が適切であり,乗算の深さが小さい場合はCKKS方式が適切であることを示した.ここで,クラウドでは使用可能なDRAM容量が制限される場合が多い.そこで2番目に,TFHE亜種方式が実装されたOpenFHEとTFHEppライブラリを用いて,DRAM容量制限時の実行時間やSolid State Drive(SSD)の帯域幅を比較した.実験から,DRAM容量制限下ではOpenFHEに比べてTFHEppが高速であることを示した.","subitem_description_type":"Other"}]},"item_2_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Cryptographic processing is imperative for protecting data on cloud servers, and Fully Homomorphic Encryption (FHE), which can perform any calculations in an encrypted state, is highly expected for this purpose. In the pursuit of practical applications of FHE, multiple encryption schemes have been proposed, and several libraries are available for executing these schemes. In this study, we conducted a comparison to help select the appropriate FHE encryption scheme and library based on the execution environment and processing requirements of the application. Specifically, we first organize the time-space complexity and compatible operations for BFV, BGV, CKKS, and Zama's variant of TFHE schemes implemented in OpenFHE, Lattigo, and TFHEpp libraries. For achieving 128-bit security, it was found that BGV, BFV, and CKKS, in that order, are the fastest. Furthermore, Zama's variant of TFHE was more compatible when the depth of multiplication is large, but CKKS was more compatible when the depth of multiplication is small. Here, the available DRAM capacity is often limited in the cloud. Therefore, as a second consideration, we compared the execution times and Solid State Drive (SSD) bandwidths between OpenFHE and TFHEpp for Zama's variant of TFHE in environments with limited DRAM. It was found that TFHEpp is faster when DRAM is limited.","subitem_description_type":"Other"}]},"item_2_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"1902","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌"}],"bibliographicPageStart":"1892","bibliographicIssueDates":{"bibliographicIssueDate":"2024-12-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"12","bibliographicVolumeNumber":"65"}]},"relation_version_is_last":true,"item_2_identifier_registration":{"attribute_name":"ID登録","attribute_value_mlt":[{"subitem_identifier_reg_text":"10.20729/00241647","subitem_identifier_reg_type":"JaLC"}]},"weko_creator_id":"44499"},"updated":"2025-01-19T07:32:38.197058+00:00","created":"2025-01-19T01:46:34.343963+00:00","id":241769}