Anonymous Internet banking

提供: tezos-wiki
移動先: 案内検索

匿名インターネットバンキングは、電子銀行の秘密 (またはより正確には偽名の銀行)を可能にするための強力な金融暗号の使用が提案されています。 銀行は、銀行への提示時に他の通貨に変換することができる電子トークンの形式で通貨を発行する。 このコンセプトは、 フリー・バンキング機関がしばしば物的商品によって裏付けられた独自の紙通貨を発行した長い歴史を持っています。

歴史[編集]

信頼関係とシステムに関する学術的研究は、 NSAのような情報サービスの領域では長い間行われてきたが、1990年代のインターネットの発展と現代の関連知識の機密解除は、匿名の銀行サービスの可能性クリプトアナキストやサイファーパンクのようなグループ。

システムの実装例[編集]

完全なリストについては、匿名インターネット取引システムのリストをご覧ください

  • 匿名cryptocurrencies
    • [Zcash]とZcoinは本当は匿名の暗号化通信です。
    • Monero:Bitcoinとは異なる、untraceabilityと共にanonymityを提供するcryptocurrency。

GNU Taler :(匿名ではない)商人の課せを許可して、顧客に匿名の支払いを許可する自由な電子決済システム。

基礎となる数学[編集]

匿名インターネット取引は、公開鍵暗号とは盲目署名アルゴリズムの数学に依存します。この簡単な例では、アリスとボブと銀行家がいます。銀行家はモジュラス半期のRSA公開鍵を生成するRSA操作で説明したように、銀行は公開鍵指数と[秘密鍵]指数も生成します。

ボブは、アリスが彼に送っていたと思って、100ドルの預金証書を銀行員に尋ねる。入金伝票を生成するために、銀行はグローバルで一意の大きな乱数乱数を選択し、銀行の公開鍵を使用して暗号化します。これは、銀行の秘密鍵でのみ解読できることを意味します。

この暗号化された値は、Bobがその値を銀行に送り返して、自分のアカウントに100ドルを入金すると約束してBobに送信されます。銀行は、ボブが、ボブから何も受け取りにに預金伝票を渡すことについて心配しないで、妥当な期間内にRSAを生成するためにRSAを壊すことはできないと確信しています。

アリスがボブに100ドルを支払うことを望んだとき、彼女は入金伝票を要求し、ボブは彼女に送金します。アリスは大きな乱数値を(逆モジュロを持つように)選択し、ブラインドしてそれを銀行に送って盲目的に署名します。当面は、この操作のためにアリスに100ドルを請求し、盲検の署名値を返します.RSAの対称的な特性のために、これは彼女ですに以下を提供します: \ begin {align} R '=(w ^ e * R')^ d \ pmod n \\  &=(w ^ e * R ^ e)^ d \ pmod n \\  &=(w * R)^ {ed} \ pmod n \\  &= w * R \ pmod n \\ \ end {align}

盲目的なプロセスのために、当行は、関連することができません。銀行がこれを行うための方法は、それがすべての価値に基づいて裁判を分けることですボブとアリスが一緒に取り入れていると判断できません。アリスは元々の価値を生成するために(それを分けることによって)ブラインドを解除し、彼女はそれをボブに送る。 Bobは、R '= R ^ e \ pmod nを計算することによって銀行の公開鍵で暗号化できることを検証します。これは、アリスが銀行に100ドルを入金したことを意味します。Bobはこの値を銀行に送信し、銀行はその記録をチェックし、そのまま使用されていないことを確認します。そうでない場合は、自分のアカウントに$ 100を入金し、ユニークな値が償還されたこれをデータベースに更新します。

異なる公開鍵を通貨の異なる金種に使用することができるため、このシステムは大規模な[取り引き]に対してかなり長いくらいかかりません。

アリスとボブのどっちも銀行がお互いに取引を行ったことを銀行に知られたくない場合は、銀行が知ることは難しいことに注意してください。しかし、これを確実にするためには、が同時に取り引きをする必要があります。さもなければ、銀行は、トラック分析を使用して、トランザクションのタイミングによってそれを把握することができます。

関連項目[編集]

ソース[編集]

http://wikipedia.org/