タグ付けされた質問 「homomorphic-encryption」

2
完全な準同型暗号化は、忘却型コード実行に使用できますか?
しばらく前にこの回答を読んだ後、私は完全に準同型暗号化に興味を持ちました。Gentryの論文の紹介を読んだ後、私は彼の暗号化スキームが3番目の段落で定義されているように忘却的なコード実行に使用できるかどうか疑問に思い始めました。 完全準同型暗号化スキームでは、通常、一部のデータを暗号化し、データに対して特定の関数が計算される敵対的な環境に送信します。その結果は、受信者が受信したデータを見つけたり、関数の結果は次のとおりです。 気付かないコードの実行とは、ある問題を解決するために設計されたコードを暗号化し、敵対的な環境に送信することを意味します。敵は使用したい解決するために、私たちは彼がどのように知っている必要はありませんCで動作します。彼が入力されている場合、私のためにPを、彼は暗号化することができ、私をしてから(上のいくつかの暗号化方式)を使用するCとIその後、(暗号化されていない)の出力を返し、O(溶液P入力用のICCCPPPCCCPPPCCC私私IPPP私私ICCC私私IOOOPPP私私I)。暗号化スキームは、攻撃者がコードの一部がどのように機能するかを決して見つけられないようにします。つまり、彼にとってはオラクルのように機能します。 このような暗号化スキームの主な実用的方法(考えられる)は、著作権侵害をより困難にするか、不可能にすることです。 完全に準同型の暗号化スキームを使用してこれが可能になると思うのは、暗号化されたデータ、特にユニバーサルチューリングマシンで任意の回路を実行できるからです。次に、コードをデータのように暗号化し、この暗号化されたデータでユニバーサルチューリングマシンの回路を使用してコードを実行できます。 このアイデアが使えるかどうかわからないので、ここで質問としてこれを提起します。Gentryの論文の紹介よりもはるかに先に進むことはなく、暗号に関する私の知識は限られています。また、忘れがちなコードの実行によく使われる用語があるかどうかもわかりません。Googleでアイデアを検索しようとしましたが、適切な用語がわからずに何も見つかりませんでした。 このアプローチで問題を引き起こす可能性のある複数の問題が考えられます。まず、修正せずに完全準同型暗号化を使用すると、計算結果(OOO)が暗号化されます。したがって、Pを解くためにコードを使用したい敵にとっては役に立ちませんPPP。これは、たとえばクラウドコンピューティングにはまだ有用かもしれませんが、私が達成したいことではありません。 次に、任意のチューリングマシンではなく回路を使用しているため、任意の量のメモリを使用することはできません。所定の量のメモリに制限されています。つまり、この方法でプログラムを実行する場合、メモリフットプリントは常に同じ、つまりピークメモリ使用量になります。 最後に、関連する定数は、ほぼ確実にそのようなシステムの実際の使用を完全に無効にしますが、それでもこのアイデアは興味深いと思います。

1
どの言語が正常に暗号でトラップドアされていますか?
非対称暗号に関連する所見は、一部の機能は一方向では簡単に実行できますが、逆にするのは難しいということです。さらに、逆演算を迅速に計算できる「トラップドア」情報が存在する場合、問題は公開鍵暗号方式の候補になります。 RSAで有名になった古典的なトラップドアの問題には、ファクタリングの問題と離散ログの問題があります。RSAが発行されたのとほぼ同時期に、Rabinは離散平方根の検出に基づいた公開キー暗号システムを発明しました(これは後にファクタリングと少なくとも同じくらい難しいことが判明しました)。 他の候補者は長年にわたって収穫しています。KNAPSACK(RSAのすぐ後)、特定のパラメーターを使用した楕円曲線「対数」、および格子最短基底問題は、他の公開されたスキームでトラップドア問題が使用される問題の例です。また、このような問題はNPのどこかに存在する必要があることも簡単にわかります。 これは、トラップドア機能に関する私の知識を使い果たします。ウィキペディアのリストも使い果たしているようです。 トラップドアや関連文献を認める言語のコミュニティWikiリストを入手できることを望んでいます。リストは役に立ちます。進化する暗号化の要求により、どのトラップドア機能が暗号化システムの基礎になるかが変わります。コンピューター上のストレージの爆発的な増加により、大きなキーサイズのスキームが可能になります。量子コンピューティングの永久に迫る幽霊は、隠されたアーベルのサブグループを見つけるためにオラクルで破ることができるスキームを無効にします。Gentryの完全準同型暗号システムは、準同型を尊重するトラップドア関数を発見したためにのみ機能します。 NP完全ではない問題に特に興味があります。

2
完全に準同型の暗号システム
最近、Craig Gentryは完全に準同型である最初の公開鍵暗号化スキーム(平文空間{0,1}を介して)を公開しました。つまり、秘密の復号鍵を知らなくても、暗号化された平文のANDおよびXORを効率的かつコンパクトに評価できます。 この公開キー暗号システムをしきい値の公開キー暗号システムに変換して、誰でも暗号化、AND、XORできる明白な方法があるかどうか疑問に思っていますが、復号化は、キーを共有している一部(すべて)の人々が協力する場合にのみ可能です。 私はその主題についてのアイデアに興味があります。 前もって感謝します fw
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.