9. A method of supporting electronic payments
between a buyer and a seller off-line of a financial services provider that
prevents double-spending, the method comprising the steps of:
【請求項9】
二重使用を防止しながら、金融サービス提供者のオフラインでの、買い手と売り手との間の支払いをサポートする電子貨幣章標を生成する方法であって、
a)前記売り手とともに使用するための、前記買い手からの要求に応じて、第1の数の電子貨幣章標を生成するステップであって、前記第1の数は2よりも大きく、各電子貨幣章標は、前記電子貨幣章標の金融価値を示す第2の数のビットを有するステップと、
c) splitting each of the first number of electronic monetary tokens into two electronic token halves by:
c)前記第1の数の電子貨幣章標のそれぞれを、以下のステップによって、2つの半分ずつの電子貨幣章標に分けるステップと、
c1) for each electronic token creating a first token half by generating a random string having a third number of bits equal to the second number of bits;
c1)前記第2の数のビットと等しい第3の数のビットを有するランダム文字列を生成することによって、各電子章標に対して、半分の第1章標を生成するステップと、
c2) for each electronic monetary token creating a second token half by performing a bitwise XOR using the electronic monetary token and the first token half;
c2)前記電子貨幣章標と前記半分の第1章標を用いてビットワイズXORを実行することによって、前記各電子貨幣章標に対して、半分の第2章標を生成するステップと、
c3) for electronic monetary token associating with each token half a serial number, each electronic token half having no monetary value alone and combining with another electronic token half having a same serial number to recreate an electronic monetary token;
c3)前記電子貨幣章標に対して、各半分の章標のシリアル番号と関連づけるステップであって、各半分の電子章標は単独で貨幣価値を持たず、同じシリアル番号を有する他の半分の電子章標と組み合わせて、電子貨幣章標を再生するステップと、
d) electronically transmitting to the seller a
first subset of the electronic token halves, none of the first subset of
electronic token halves having a same serial number; and
d)第1のサブセットの前記電子章標半分を、前記売り手に電子的に送信するステップであって、前記第1のサブセットの前記電子章標半分はいずれも同じシリアル番号を持たないステップと、
e) electronically transmitting to the buyer a second subset of the electronic token halves, none of the second subset of electronic token halves having a same serial number.
e)第2のサブセットの前記半分の電子章標を前記買い手に電子的に送信するステップであって、前記第2のサブセットの前記半分の電子章標はいずれも同じシリアル番号を持たないステップと
を含む電子貨幣章標を生成する方法。
(模範解答)
【請求項9】
ダブルスペンディングを防ぎ、金融サービス提供者のオフラインで買い手と売り手との電子支払いをサポートする方法であって、
a)売り手との使用のための買い手からの要求に応じて第1の数の電子マネートークンを生成するステップであって、前記第1の数は2より大きく、電子トークンは電子マネートークンの貨幣価値を表す第2の数のビットを有するようにしたステップと、
b)第1の数の電子マネートークンを2つの電子トークンの半分に分割するステップであって、
b1)各電子トークンに対して、第2の数のビットに等しい第3の数のビットを有するランダムストリングを生成することによって第1トークンの半分を形成し、
b2)各電子マネートークンに対して、電子マネートークン及び第1トークンの半分を使用してビット毎にXOR処理を実行することによって第2トークンの半分を形成し、
b3)電子マネートークンに対して、各トークンの半分に通り番号を付け、各電子トークンの半分はそれ自体では貨幣価値を有さず、同じ通り番号を有する別の電子トークンの半分と組み合わせることによって電子マネートークンを再形成するようにすることにより分割するステップと、
c)電子トークンの半分の第1サブセットを売り手に電子的に伝達するステップであって、電子トークンの半分の第1サブセットは同じ通し番号を有さないようにしたステップと、
d)電子トークンの半分の第2サブセットを買い手に電子的に伝達するステップであって、電子トークンの半分の第2サブセットは同じ通し番号を有さないようにしたステップとを含む、
電子支払いをサポートする方法。
■ポイント
【請求項9】では、bの下位概念にあるb1、b2,b3は「ステップ」を用いずに、流して訳し、最後に「ようにすることにより分割するステップ」とすることで、bとb1、b2及びb3の関係を上手く表現することができる。
0 件のコメント:
コメントを投稿