JP6963872B1 - 通貨管理システム - Google Patents
通貨管理システム Download PDFInfo
- Publication number
- JP6963872B1 JP6963872B1 JP2021521544A JP2021521544A JP6963872B1 JP 6963872 B1 JP6963872 B1 JP 6963872B1 JP 2021521544 A JP2021521544 A JP 2021521544A JP 2021521544 A JP2021521544 A JP 2021521544A JP 6963872 B1 JP6963872 B1 JP 6963872B1
- Authority
- JP
- Japan
- Prior art keywords
- management device
- transaction information
- currency
- information
- information management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012795 verification Methods 0.000 claims description 21
- 238000000034 method Methods 0.000 claims description 12
- 238000010586 diagram Methods 0.000 abstract description 11
- 230000004044 response Effects 0.000 description 26
- 238000012790 confirmation Methods 0.000 description 15
- 230000008859 change Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3825—Use of electronic signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/381—Currency conversion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/389—Keeping log of transactions for guaranteeing non-repudiation of a transaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
前記トランザクション情報管理装置は、ユーザ端末から、第1トランザクション情報を受信し、
前記口座情報管理装置は、前記トランザクション情報管理装置から、第2トランザクション情報を受信し、
前記トランザクション情報管理装置は、前記口座情報管理装置から、第3トランザクション情報を受信し、
前記通貨情報管理装置は、前記トランザクション情報管理装置から、第4トランザクション情報を受信し、
前記トランザクション情報管理装置は、前記通貨情報管理装置から、第5トランザクション情報を受信し、
前記トランザクション情報管理装置は、前記ユーザ端末に対して、第6トランザクション情報を送信し、
前記トランザクション情報管理装置は、前記第1乃至第6トランザクション情報を自装置内に記憶し、
前記口座情報管理装置は、前記トランザクション情報管理装置から、前記第1乃至第6トランザクション情報を受信し、これらを自装置内に記憶し、
前記通貨情報管理装置は、前記トランザクション情報管理装置から、前記第1乃至第6トランザクション情報を受信し、これらを自装置内に記憶する通貨管理システム。
図1Aは、実施形態1に係る通貨管理システム100の構成例を示す図である。図1Aに示すように、実施形態1に係る通貨管理システム100は、トランザクション情報管理装置110、口座情報管理装置120、及び通貨情報管理装置130を備えている。
通貨管理システム100は、通貨を管理するシステムである。本実施形態では、すべての通貨に通貨番号を付すことにより、通貨を管理している。通貨の種類は限定されない。通貨は法定通貨であってもよいし、法定されていない通貨であってもよい。また、通貨は暗号通貨であってもよいし、暗号化されていない通貨であってもよい。また、通貨は、国家が管理するものであってもよいし、特定の団体や企業などが管理するものであってもよい。また、通貨の一例には、ポイントや地域振興券が含まれる。
通貨の管理には、通貨の送金が含まれる。本実施形態において、通貨の送金は、口座情報B及び通貨情報Cを変更することにより行われる。本明細書では、このような口座情報Bや通貨情報Cを変更するにあたり生じた要求及び応答をトランザクションといい、このトランザクションの履歴をトランザクション情報Aという。トランザクション情報Aは、口座情報B及び通貨情報Cを変更するにあたり生じた要求及び応答の履歴ということもできる。
トランザクション情報管理装置110は、トランザクション情報Aを管理する装置である。トランザクション情報管理装置110の一例には、サーバ装置が含まれる。
トランザクション情報Aを用いれば、口座情報B及び通貨情報Cの正しい変更の履歴を辿ることができるため、口座情報Bや通貨情報Cの不正な変更を発見し、不正に変更された口座情報Bや通貨情報Cを正しい内容へとリカバリーすることができる。ただし、その逆に、口座情報Bや通貨情報Cを用いてトランザクション情報Aの不正な変更を発見し、不正に変更されたトランザクション情報Aを正しい内容へとリカバリーすることはできない。そこで、本実施形態では、トランザクション情報管理装置110だけでなく、口座情報管理装置120及び通貨情報管理装置130にも、トランザクション情報Aが記憶されるものとした。このようにすれば、トランザクション情報管理装置110、口座情報管理装置120、及び通貨情報管理装置130のうちの1つの装置に記憶されるトランザクション情報Aが不正に変更された場合でも、残り2つの装置に記憶されるトランザクション情報Aを用いることにより、当該不正を発見し、不正に変更されたトランザクション情報Aを正しい内容へとリカバリーすることができる。例えば、トランザクション情報管理装置110内のトランザクション情報Aが不正に変更された場合であれば、口座情報管理装置120内のトランザクション情報Aと通貨情報管理装置130内のトランザクション情報Aを用いて、トランザクション情報管理装置110内のトランザクション情報Aを正しい内容に戻すことができる。したがって、本実施形態によれば、トランザクション情報A、口座情報B、及び通貨情報Cのいずれが不正に変更されたとしても、その不正を発見して、不正に変更された情報を正しい内容へとリカバリーできる。例えば、口座情報管理装置120内の口座情報Bが不正に変更された場合には、トランザクション情報管理装置110、口座情報管理装置120、及び通貨情報管理装置130内にそれぞれ記憶されているトランザクション情報Aのいずれか1つ以上を用いて、不正に変更された口座情報Bを正しい内容に戻すことができる。また、上記のとおり、例えば、トランザクション情報管理装置110内のトランザクション情報Aが不正に変更された場合であれば、口座情報管理装置120内のトランザクション情報Aと通貨情報管理装置130内のトランザクション情報Aを用いて、トランザクション情報管理装置110内のトランザクション情報Aを正しい内容に戻すことができる。さらに、例えば、トランザクション情報管理装置110内のトランザクション情報Aと通貨情報管理装置130内の通貨情報Cが不正に変更された場合には、口座情報管理装置120内のトランザクション情報Aと通貨情報管理装置130内のトランザクション情報Aを用いて、トランザクション情報管理装置110内のトランザクション情報Aを正しい内容へと戻し、また、口座情報管理装置120内のトランザクション情報Aと通貨情報管理装置130内のトランザクション情報A(あるいは、さらに、正しい内容へとリカバリーされたトランザクション情報管理装置110内のトランザクション情報A)の1つ以上を用いて、通貨情報管理装置130内の通貨情報Cを正しい内容へと戻すことができる。よって、本実施形態によれば、法定通貨を管理対象に含む、セキュリティに優れた通貨管理システム100を提供することができる。
トランザクション番号は、トランザクションを特定する番号である。トランザクション番号の一例には、例えば数列や文字列が含まれる。
トランザクション種別は、トランザクションの種別を特定する番号である。トランザクションの種別の一例には、送金要求、口座情報確認要求、口座情報確認応答、通貨情報確認要求、通貨情報確認応答、及び送金応答が含まれる。
送金元口座番号は、送金元の口座番号を特定する番号である。送金元口座番号の一例には、数列や文字列が含まれる。送金元口座番号は、トランザクション情報に電子署名を付与する場合であって、当該電子署名の付与や検証に秘密鍵暗号方式を用いる場合(各装置の間でユーザや各装置の暗号鍵を共有する場合)には、送金元となるユーザの暗号鍵を特定できる情報(例:鍵番号)であることが好ましい。また、送金元口座番号は、トランザクション情報に電子署名を付与する場合であって、当該電子署名の付与や検証に公開鍵暗号方式を用いる場合には、送金元となるユーザの公開鍵を特定できる情報であることが好ましい。
送金先口座番号は、送金先の口座番号を特定する番号である。送金先口座番号の一例には、数列や文字列が含まれる。送金元口座番号の場合と同様に、送金先口座番号は、送金先となるユーザの暗号鍵を特定できる情報(例:鍵番号)や、送金先となるユーザの公開鍵を特定できる情報であることが好ましい。
送金額は、送金する額を特定する情報である。送金額の一例には数列が含まれる。
日時は、トランザクションが生じた日時である。日時には、例えば、トランザクション情報Aの送信時刻である。
口座情報管理装置120は、口座情報Bを管理する装置である。口座情報管理装置120の一例には、サーバ装置が含まれる。口座情報管理装置120は、例えばネットワークを介して、トランザクション情報管理装置110に接続されている。ネットワークの一例には、インターネットやイントラネットが含まれる。
口座情報Bとは、口座と残高の関係を特定する情報である。
口座番号は、口座を特定する番号である。口座番号の一例には、数列や文字列が含まれる。
残高は、口座が保有している通貨の額を特定する情報である。残高の一例には、数列が含まれる。
最終更新日時は、口座情報Bが最後に更新された日時である。
通貨情報管理装置130は、通貨情報Cを管理する装置である。通貨情報管理装置130の一例には、例えばサーバ装置が含まれる。通貨情報管理装置130は、例えばネットワークを介して、トランザクション情報管理装置110に接続されている。通貨情報管理装置130は、例えばネットワークを介して、口座情報管理装置120に接続されていてもよいし、されていなくてもよい。ネットワークの一例には、インターネットやイントラネットが含まれる。
通貨情報Cとは、通貨を管理するための情報をいう。
通貨番号は、通貨を特定する番号である。上記したとおり、本実施形態では、すべての通貨に通貨番号が付されている。
通貨種別は、通貨の種別を特定する情報である。通貨の種別の一例には、日本円、USドル、ユーロ、人民元、特定の地域や企業などにおいて交換価値を持つポイントが含まれる。なお、1種類の通貨のみを管理する場合、通貨種別は通貨情報に含まれていなくてもよい。また、通貨番号が通貨種別を特定できる情報である場合には(例:「yen1111」や「1111 yen」などのように、通貨の種別を特定する情報(yen)が通貨番号の一部として通貨番号の先頭や末尾に含まれる場合)、通貨種別は通貨情報に含まれていなくてもよい。
通貨価値は、1つの通貨が持つ価値を特定する情報である。例えば、2つの通貨が発行されており、1つ目の通貨には通貨番号1が付与され、2つ目の通貨には通貨番号2が付与されている場合を想定する。この場合、通貨番号1に対応付けて、通貨種別として日本円が、通貨価値として500が記憶されている場合、通貨番号1の通貨は500円の価値がある。また、通貨番号2に対応付けて、通貨種別としてUSドルが、通貨価値として100が記憶されている場合、通貨番号2の通貨は100USドルの価値がある。
口座番号は、通貨番号で特定される通貨を保有するユーザの口座番号である。口座番号の一例には、数列や文字列が含まれる。
最終更新日時は、通貨情報Cが最後に更新された日時である。
トランザクション情報管理装置110には、例えばネットワークを介して、複数のユーザ端末210、220が接続される。ユーザ端末210、220の一例には、スマートフォン、ラップトップコンピュータ、デスクトップコンピュータが含まれる。ネットワークの一例には、インターネットやイントラネットが含まれる。
図1Eは、実施形態1に係る通貨管理システム100の動作例を示す図である。以下、図1Eを参照しつつ、実施形態1に係る通貨管理システム100の動作例を説明する。以下の例では、ユーザ端末210のユーザが持つ口座番号が1であり、ユーザ端末210のユーザが持つ口座番号が2であり、ユーザ端末210からの送金要求に応じて、口座番号1の口座から口座番号2の口座へ500円が送金されるものとする。
まず、トランザクション情報管理装置110は、ユーザ端末210から、第1トランザクション情報a1を受信する。第1トランザクション情報a1はトランザクション情報Aの一例である。第1トランザクション情報a1の一例には、例えば送金要求や口座発行要求が含まれる。本実施形態では、第1トランザクション情報a1は送金要求であるものとする。
次に、口座情報管理装置120は、トランザクション情報管理装置110から、第2トランザクション情報Aを受信する。第2トランザクション情報a2はトランザクション情報Aの一例である。第2トランザクション情報a2の一例には、口座情報更新要求や口座情報確認要求が含まれる。第2トランザクション情報a2が口座情報更新要求である場合、口座情報管理装置120は、第2トランザクション情報a2を受信した後、口座情報Bを更新する。これにより、口座情報管理装置120に記憶されている口座情報Bは、例えば、図1Gに示す更新前から更新後へと変化する。また、第2トランザクション情報a2が口座情報確認要求である場合、口座情報管理装置120は、第2トランザクション情報a2を受信した後、口座情報Bを確認し、例えば、送金額以上の残高が口座に保有されているかどうかを確認する。
次に、トランザクション情報管理装置110は、口座情報管理装置120から、第3トランザクション情報a3を受信する。第3トランザクション情報a3はトランザクション情報Aの一例である。第3トランザクション情報a3の一例には、例えば、口座情報更新応答や口座情報確認応答が含まれる。口座情報更新応答は、例えば、口座情報が正常に更新されたかどうかを示す応答である。口座情報確認応答は、例えば、送金額以上の残高が口座に保有されているかどうかの確認結果を示す応答である。
次に、通貨情報管理装置130は、トランザクション情報管理装置110から、第4トランザクション情報a4を受信する。第4トランザクション情報a4はトランザクション情報Aの一例である。第4トランザクション情報a4は、例えば通貨情報更新要求や通貨情報確認要求である。第4トランザクション情報a4が通貨情報更新要求である場合、通貨情報管理装置130は、第4トランザクション情報a4を受信した後、通貨情報Cを更新する。これにより、通貨情報管理装置130に記憶されている通貨情報Cは、例えば、図1Hに示す更新前から更新後へと変化する。また、第4トランザクション情報a4が通貨情報確認要求である場合、通貨情報管理装置130は、第4トランザクション情報a4を受信した後、通貨情報Cを確認し、例えば、送金元のユーザの口座番号に対応付けられた通貨が存在するかどうかを確認する。
次に、トランザクション情報管理装置110は、通貨情報管理装置130から、第5トランザクション情報a5を受信する。第5トランザクション情報a5はトランザクション情報Aの一例である。第5トランザクション情報a5の一例には、通貨情報更新応答や通貨情報確認応答が含まれる。通貨情報更新応答は、例えば、通貨情報が正常に更新されたかどうかを示す応答である。通貨情報確認応答は、例えば、送金元のユーザの口座番号に対応付けられた通貨が存在するかどうかの確認結果を示す応答である。
次に、トランザクション情報管理装置110は、ユーザ端末210に対して、第6トランザクション情報a6を送信する。第6トランザクション情報a6はトランザクション情報Aの一例である。第6トランザクション情報a6の一例には、送金応答や口座発行応答が含まれる。本実施形態では、第6トランザクション情報a6は送金応答であるものとする。送金応答は例えば送金が正常に行われたかどうかを示す応答である。
次に、トランザクション情報管理装置110は、第1乃至第6トランザクション情報を自装置内に記憶する。これにより、トランザクション情報管理装置110に記憶されるトランザクション情報Aは、例えば、図1Fに示す記憶前から記憶後へと変化する。
次に、口座情報管理装置120は、トランザクション情報管理装置110から、第1乃至第6トランザクション情報を受信し、これらを自装置内に記憶する。これにより、口座情報管理装置120に記憶されるトランザクション情報Aは、例えば、図1Fに示す記憶前から記憶後へと変化する。
次に、通貨情報管理装置130は、トランザクション情報管理装置110から、第1乃至第6トランザクション情報を受信し、これらを自装置内に記憶する。これにより、通貨情報管理装置130に記憶されるトランザクション情報Aは、例えば、図1Hに示す記憶前から記憶後へと変化する。
図2Aは実施形態2に係る通貨管理システム400の構成例を示す図である。図2Aに示すように、実施形態2に係る通貨管理システム400では、トランザクション情報管理装置110、口座情報管理装置120、及び通貨情報管理装置130それぞれが、電子署名装置310乃至330を備えている。また、ユーザ端末210、220も電子署名装置340、350をそれぞれ備えている。実施形態2では、これら電子署名装置310乃至350を用いて作成された電子署名がトランザクション情報Aに対して付与される点で、実施形態1と相違する。電子署名の一例には、ハッシュ関数を用いて算出されるハッシュ値が含まれる。電子署名装置310乃至350は、耐タンパ性を有していることが好ましい。
実施形態3に係る通貨管理システムは、第n電子署名が、第nトランザクション情報Aと第n−1電子署名を用いて作成される点で、実施形態2に係る通貨管理システム100と相違する。また、実施形態3に係る通貨管理システムは、第nトランザクション情報Aに付与されている第n電子署名の検証が、第nトランザクション情報Aと第n−1電子署名を用いて作成される電子署名を、第n電子署名と比較することにより行われる点で、実施形態2に係る通貨管理システムと相違する。ここで、「n−1」とは、nマイナス1、つまり、nより1つ小さい数を意味する。実施形態3では、例えば、第3トランザクション情報a3に付与する第3電子署名は、第3トランザクション情報a3と第2電子署名を用いて作成することができる。また、例えば、第3トランザクション情報a3に付与されている第3電子署名は、第3トランザクション情報a3と第2電子署名を用いて作成される電子署名を、当該付与されている第3電子署名と比較することにより検証することができる。
図4は電子署名が付与された口座情報Bの一例を示す図である。実施形態4に係る通貨管理システムは、図4に示すように、口座情報Bに電子署名が付与される点で、実施形態1に係る通貨管理システム100と相違する。口座情報Bに付与される電子署名は、電子署名が付与される口座情報Bと口座情報管理装置120の暗号鍵とを用いて作成することができる。例えば、口座番号2で特定される口座情報Bであれば、当該口座番号2で特定される口座情報Bと口座情報管理装置120の暗号鍵とを用いて所定の演算を行うことにより、口座番号2で特定される口座情報Bに付与する電子署名を算出することができる。所定の演算の一例には、ハッシュ関数を用いた計算が含まれる。
図5は電子署名が付与された通貨情報Cの一例を示す図である。実施形態5に係る通貨管理システムは、図5に示すように、通貨情報Cに電子署名が付与される点で、実施形態1に係る通貨管理システム100と相違する。通貨情報Cに付与される電子署名は、電子署名が付与される通貨情報Cと通貨情報管理装置130の暗号鍵とを用いて作成することができる。例えば、通貨番号3で特定される通貨情報Cであれば、当該通貨番号3で特定される通貨情報Cと通貨情報管理装置130の暗号鍵とを用いて所定の演算を行うことにより、通貨番号3で特定される通貨情報Cに付与する電子署名を算出することができる。所定の演算の一例には、ハッシュ関数を用いた計算が含まれる。
図6は電子署名装置310の構成例を示す図である。図6に示すように、電子署名装置310は、暗号鍵と権限とを対応付けて記憶し、暗号鍵を用いた処理のうち、権限に応じた処理のみを実行することができることが好ましい。電子署名装置320乃至350も、権限の内容が異なる点を除いて、電子署名装置310と同様に構成することができる。実施形態2では、電子署名装置310乃至350が、公開鍵暗号方式に基づいて電子署名の作成・検証を行うものとした。しかし、公開鍵暗号方式の場合は、公開鍵と秘密鍵があり、公開鍵は非常に長いものとなる(例:2048ビット)。他方、秘密鍵方式の場合、秘密鍵(例:256ビット)で暗号と検証を行う。このため、秘密鍵方式の場合は、長い公開鍵を使わずに済むため、電子署名の作成・付与や検証の時間を短縮できる。ただし、秘密鍵方式を採用する場合は、複数の電子署名装置の間で暗号鍵(秘密鍵)を共有しなければならない。このため、ある暗号鍵で作成された電子署名の検証だけしか行なわない電子署名装置であっても、その暗号鍵を用いて電子署名の作成までできてしまうことになり、セキュリティ上の問題がある。例えば、上記の例でいうと、トランザクション情報管理装置110は、トランザクション情報管理装置110の暗号鍵に加えて、ユーザ端末210、220、口座情報管理装置120、及び通貨情報管理装置130の暗号鍵も所有することになる。しかし、トランザクション情報管理装置110において、ユーザ端末210、220、口座情報管理装置120、及び通貨情報管理装置130の暗号鍵は、電子署名の検証に用いられるに過ぎない。にもかかわらず、トランザクション情報管理装置110は、ユーザ端末210、220、口座情報管理装置120、及び通貨情報管理装置130の暗号鍵を用いて、電子署名を作成できてしまう。換言すると、トランザクション情報管理装置110は、ユーザ端末210、220、口座情報管理装置120、及び通貨情報管理装置130になりすますことができてしまう。そこで、本実施形態では、電子署名装置310乃至350が秘密鍵方式を採用し、暗号鍵(秘密鍵)が複数の電子署名装置310乃至350で共有されるものとする。ただし、本実施形態では、セキュリティ上の問題が生じないように、共有される複数の暗号鍵(秘密鍵)に権限が付与されるものとし、電子署名装置310乃至350は、複数の暗号鍵(秘密鍵)それぞれをその権限に応じた処理でしか使用できないものとする。このようにすれば、セキュリティを確保ししつつ、電子署名の作成・付与や検証の時間を短縮できる。例えば、トランザクション情報管理装置110の電子署名装置310であれば、図6に示すように、トランザクション情報管理装置110の暗号鍵だけでなく、ユーザ端末210、220、口座情報管理装置120、及び通貨情報管理装置130の暗号鍵を有している。しかし、トランザクション情報管理装置110の暗号鍵に対しては付与及び検証の権限が与えられており、その他の装置の暗号鍵に対しては検証の権限のみが与えられているものとする。このようにすれば、トランザクション情報管理装置110の電子署名装置310は、トランザクション情報管理装置110の暗号鍵を用いては、電子署名の作成・付与及び検証の双方を実行できるが、他の装置の暗号鍵を用いては、電子署名の検証しか実行できない。なお、本実施形態で説明した電子署名装置、つまり、暗号鍵と権限とを対応付けて記憶し、暗号鍵を用いた処理(例:電子署名の作成や検証)のうち、権限に応じた処理のみを実行する電子署名装置(例:暗号鍵Eに対応付けて記憶されている権限が電子署名の検証のみである電子署名装置は、当該暗号鍵Eを用いて電子署名の検証を実行することはできるが、当該暗号鍵Eを用いて電子署名の作成を実行することはできない。他方、暗号鍵Eに対応付けて記憶されている権限が電子署名の作成及び検証である電子署名装置は、当該暗号鍵Eを用いた電子署名の作成及び検証のいずれをも実行することができる。)は、トランザクション情報管理装置110、口座情報管理装置120、通貨情報管理装置130、及びユーザ端末210、220それぞれが備える電子署名装置310乃至350として好ましく用いることができる。しかし、当該電子署名装置は、通貨を管理するシステムの使用に限定されず、秘密鍵方式を採用する、上記で説明した装置やシステム以外の様々な装置やシステムに広く用いることができる。
110 トランザクション情報管理装置
120 口座情報管理装置
130 通貨情報管理装置
210 ユーザ端末
220 ユーザ端末
310乃至350 電子署名装置
A トランザクション情報
B 口座情報
C 通貨情報
Claims (6)
- トランザクション情報管理装置、口座情報管理装置、及び通貨情報管理装置を備えた通貨管理システムであって、
前記トランザクション情報管理装置は、ユーザ端末から、第1トランザクション情報を受信し、
前記口座情報管理装置は、前記トランザクション情報管理装置から、第2トランザクション情報を受信し、
前記トランザクション情報管理装置は、前記口座情報管理装置から、第3トランザクション情報を受信し、
前記通貨情報管理装置は、前記トランザクション情報管理装置から、第4トランザクション情報を受信し、
前記トランザクション情報管理装置は、前記通貨情報管理装置から、第5トランザクション情報を受信し、
前記トランザクション情報管理装置は、前記ユーザ端末に対して、第6トランザクション情報を送信し、
前記トランザクション情報管理装置は、前記第1乃至第6トランザクション情報を自装置内に記憶し、
前記口座情報管理装置は、前記トランザクション情報管理装置から、前記第1乃至第6トランザクション情報を受信し、これらを自装置内に記憶し、
前記通貨情報管理装置は、前記トランザクション情報管理装置から、前記第1乃至第6トランザクション情報を受信し、これらを自装置内に記憶する通貨管理システム。 - 第nトランザクション情報には第n電子署名が付与される請求項1に記載の通貨管理システム。ただし、nは1以上の整数である。
- 第n電子署名は、第nトランザクション情報と第n−1電子署名を用いて作成される請求項2に記載の通貨管理システム。ただし、第0電子署名は初期値として予め定められた値である。
- 第nトランザクション情報に付与されている第n電子署名の検証は、第nトランザクション情報と第n−1電子署名を用いて作成される電子署名を、第n電子署名と比較することにより行われる請求項3に記載の通貨管理システム。
- 前記口座情報管理装置は、口座情報に、前記口座情報と前記口座情報管理装置の暗号鍵とを用いて作成された電子署名を対応付けて記憶する請求項1乃至4のいずれか一項に記載の通貨管理システム。
- 前記通貨情報管理装置は、通貨情報に、前記通貨情報と前記通貨情報管理装置の暗号鍵とを用いて作成された電子署名を対応付けて記憶する請求項1乃至5のいずれか一項に記載の通貨管理システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021072727A JP7064219B1 (ja) | 2020-12-01 | 2021-04-22 | 秘密鍵方式の電子署名装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2020/044576 WO2022118358A1 (ja) | 2020-12-01 | 2020-12-01 | 通貨管理システム及び電子署名装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021072727A Division JP7064219B1 (ja) | 2020-12-01 | 2021-04-22 | 秘密鍵方式の電子署名装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6963872B1 true JP6963872B1 (ja) | 2021-11-10 |
JPWO2022118358A1 JPWO2022118358A1 (ja) | 2022-06-09 |
Family
ID=78466177
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021521544A Active JP6963872B1 (ja) | 2020-12-01 | 2020-12-01 | 通貨管理システム |
Country Status (9)
Country | Link |
---|---|
US (2) | US11816663B2 (ja) |
EP (1) | EP4258198A1 (ja) |
JP (1) | JP6963872B1 (ja) |
KR (1) | KR20230113534A (ja) |
CN (1) | CN116235195A (ja) |
AU (1) | AU2020480104A1 (ja) |
CA (1) | CA3188162A1 (ja) |
IL (1) | IL303200A (ja) |
WO (1) | WO2022118358A1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11868461B2 (en) | 2021-02-01 | 2024-01-09 | Apple Inc. | User interfaces for sharing an account with another user identity |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06231161A (ja) * | 1993-02-04 | 1994-08-19 | Oki Electric Ind Co Ltd | Icカードによる金銭取引の不正改ざん防止システム |
JPH10154193A (ja) * | 1996-09-30 | 1998-06-09 | N T T Data Tsushin Kk | 電子マネーシステム及び記録媒体 |
JPH10255121A (ja) * | 1997-03-10 | 1998-09-25 | Glory Ltd | 電子マネーシステム |
JP2003281333A (ja) * | 2002-03-25 | 2003-10-03 | Mitsubishi Electric Information Systems Corp | 電子署名システム、電子署名方法、電子署名プログラム、および、電子署名プログラムを記録した記録媒体 |
JP2008140298A (ja) * | 2006-12-05 | 2008-06-19 | Verifirm Co Ltd | 電子領収認証サーバ、電子領収発行サーバ、電子領収システム及び電子領収認証プログラム |
WO2019107000A1 (ja) * | 2017-11-28 | 2019-06-06 | ソニー株式会社 | 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム |
WO2019111338A1 (ja) * | 2017-12-05 | 2019-06-13 | Gve株式会社 | 管理装置、仮想通貨システム、及びシステム |
JP2020035214A (ja) * | 2018-08-30 | 2020-03-05 | 富士通株式会社 | プログラム,情報処理システム及び情報処理方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59161522A (ja) | 1983-02-22 | 1984-09-12 | Hiroshi Suwa | 梁成の高い地中梁の組立工法とこれに用いる溶接鉄筋 |
JPH0421621Y2 (ja) | 1986-07-18 | 1992-05-18 | ||
US20110191161A1 (en) * | 2010-02-02 | 2011-08-04 | Xia Dai | Secured Mobile Transaction Device |
US20130097078A1 (en) * | 2011-10-17 | 2013-04-18 | Shoon Ping Wong | Mobile remote payment system |
WO2016073961A1 (en) * | 2014-11-07 | 2016-05-12 | Paypal, Inc. | Payment processing apparatus |
US10046228B2 (en) * | 2016-05-02 | 2018-08-14 | Bao Tran | Smart device |
US10581841B2 (en) * | 2017-02-13 | 2020-03-03 | Zentel Japan Corporation | Authenticated network |
US11356427B1 (en) * | 2017-02-15 | 2022-06-07 | Wells Fargo Bank, N.A. | Signcrypted envelope message |
US10693636B2 (en) * | 2017-03-17 | 2020-06-23 | Guigen Xia | Authenticated network |
US20210135856A1 (en) * | 2019-10-31 | 2021-05-06 | Talkdesk, Inc. | Blockchain-enabled contact center |
-
2020
- 2020-12-01 US US17/922,480 patent/US11816663B2/en active Active
- 2020-12-01 EP EP20964212.3A patent/EP4258198A1/en active Pending
- 2020-12-01 JP JP2021521544A patent/JP6963872B1/ja active Active
- 2020-12-01 IL IL303200A patent/IL303200A/en unknown
- 2020-12-01 WO PCT/JP2020/044576 patent/WO2022118358A1/ja active Application Filing
- 2020-12-01 CN CN202080105306.7A patent/CN116235195A/zh active Pending
- 2020-12-01 CA CA3188162A patent/CA3188162A1/en active Pending
- 2020-12-01 AU AU2020480104A patent/AU2020480104A1/en active Pending
- 2020-12-01 KR KR1020237014469A patent/KR20230113534A/ko active Search and Examination
-
2023
- 2023-10-05 US US18/481,686 patent/US20240029063A1/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06231161A (ja) * | 1993-02-04 | 1994-08-19 | Oki Electric Ind Co Ltd | Icカードによる金銭取引の不正改ざん防止システム |
JPH10154193A (ja) * | 1996-09-30 | 1998-06-09 | N T T Data Tsushin Kk | 電子マネーシステム及び記録媒体 |
JPH10255121A (ja) * | 1997-03-10 | 1998-09-25 | Glory Ltd | 電子マネーシステム |
JP2003281333A (ja) * | 2002-03-25 | 2003-10-03 | Mitsubishi Electric Information Systems Corp | 電子署名システム、電子署名方法、電子署名プログラム、および、電子署名プログラムを記録した記録媒体 |
JP2008140298A (ja) * | 2006-12-05 | 2008-06-19 | Verifirm Co Ltd | 電子領収認証サーバ、電子領収発行サーバ、電子領収システム及び電子領収認証プログラム |
WO2019107000A1 (ja) * | 2017-11-28 | 2019-06-06 | ソニー株式会社 | 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム |
WO2019111338A1 (ja) * | 2017-12-05 | 2019-06-13 | Gve株式会社 | 管理装置、仮想通貨システム、及びシステム |
JP2020035214A (ja) * | 2018-08-30 | 2020-03-05 | 富士通株式会社 | プログラム,情報処理システム及び情報処理方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2022118358A1 (ja) | 2022-06-09 |
EP4258198A1 (en) | 2023-10-11 |
CN116235195A (zh) | 2023-06-06 |
AU2020480104A1 (en) | 2023-05-04 |
IL303200A (en) | 2023-07-01 |
US11816663B2 (en) | 2023-11-14 |
JPWO2022118358A1 (ja) | 2022-06-09 |
CA3188162A1 (en) | 2022-06-09 |
KR20230113534A (ko) | 2023-07-31 |
US20240029063A1 (en) | 2024-01-25 |
US20230177497A1 (en) | 2023-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11436595B2 (en) | Method for issuing, using, refunding, settling and revoking electronic voucher using updated status of balance database by respective blocks in blockchain, and server using the same | |
CN110442652B (zh) | 一种基于区块链的跨链数据处理方法及装置 | |
KR102050129B1 (ko) | 블록 검증을 위한 복수의 일방향 함수를 지원하는 블록 체인 | |
US11907917B2 (en) | Method for issuing, redeeming, refunding, settling and revoking electronic voucher by using utxo-based protocol, and server employing same | |
CN110457957B (zh) | 电子票据的信息处理方法、装置、电子设备及介质 | |
CN111092737A (zh) | 数字证书管理方法、装置及区块链节点 | |
US11818266B2 (en) | Methods and systems for distributed cryptographically secured data validation | |
KR102295231B1 (ko) | 블록체인 네트워크에 기반하여 다중 서명을 통해 소장품 소유권을 분양하는 방법 및 이를 이용한 온라인 거래 서버 | |
CN116057554A (zh) | 管理交易数据组的方法、参与者单元、交易登记册和支付*** | |
TWI623904B (zh) | 基於區塊鏈智能合約的函證系統及其方法 | |
US20240029063A1 (en) | Currency management system and electronic signature device | |
JP2024522634A (ja) | ブロックチェーン上のトークンを検証するためのコンピュータ実装方法およびシステム | |
JP7064219B1 (ja) | 秘密鍵方式の電子署名装置 | |
CN114629663B (zh) | 基于区块链的数字商品交易方法及装置 | |
US20190251532A1 (en) | Systems and methods for providing distributed licensing and subscription management | |
CN115310978A (zh) | 一种数字资产的交易方法及装置 | |
JP2005521970A (ja) | デジタル・オブジェクトの認証および使用 | |
WO2019107000A1 (ja) | 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム | |
US20230222509A1 (en) | Method, terminal, and coin register for transmitting electronic coin data sets | |
TR2023003577T2 (tr) | Para yöneti̇m si̇stemi̇ ve elektroni̇k i̇mza ci̇hazi | |
CN113469758B (zh) | 区块链与税务***的开票方法、装置、设备和存储介质 | |
US20230370266A1 (en) | Token management method, end-user management apparatus, and token processing apparatus | |
CN117916735A (zh) | 安全元件、注册令牌的方法和令牌参考注册器 | |
CN116342265A (zh) | 一种基于区块链的非同质化数字资产数据处理方法及*** | |
KR20220158057A (ko) | 블록체인에서의 정보 소거가능 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210422 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210422 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20210422 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20211012 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211014 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211014 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6963872 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |