FHEとは? 座間@zama_fheはより多くの人々にFHEの概念を知らしめましたが、ほとんどの人はまだFHEについてあまり知りません。 準同型暗号化 (HE) は、最初にデータを復号化することなく、暗号化されたデータに対して直接計算を実行できるようにする高度な暗号化技術です。 復号化後、計算結果はプレーンテキストデータに対する同じ計算の結果と一致します。 これは、データ所有者が元のデータを公開することなく、暗号化されたデータを第三者に渡して処理できる、プライバシー保護コンピューティング (機械学習のプライバシーなど) に役立ちます。 準同型暗号化は、いくつかのレベルに分かれています。 部分準同型暗号化 (PHE): 加算 (Paillier 暗号化など) や乗算 (RSA など) など、1 つの演算のみがサポートされます。 Somesome Homomorphic Encryption (SWHE): 限られた数の加算と乗算をサポートします。 完全準同型暗号化 (FHE): 任意の数の加算と乗算をサポートし、任意の計算を可能にします (コンピューター内の任意の計算は加算と乗算の組み合わせで表すことができるため)。 FHEの原理: FHEの基本原則FHEの核となる考え方は、暗号化されたデータに対して操作を実行する場合、操作結果の暗号化形式は、プレーンテキスト操作結果の暗号化と同等である必要があるということです。 数学的には、これは次の形式で表すことができます。 もし: Enc(m)は、平文の暗号化です。 だから: 加法準同型: Enc(m1 + m2) = Enc(m1) ⊕ Enc(m2) (⊕ は暗号化されたドメインの加算演算を表します) 乗算準同型: Enc(m1 * m2) = Enc(m1) ⊗ Enc(m2) (⊗ は暗号化ドメインの乗算を表します)
いつも🤣タイプミス FHE とは
6.77K