JP7720813B2 - Insurance claims system, insurance claims method, and insurance claims program - Google Patents
Insurance claims system, insurance claims method, and insurance claims programInfo
- Publication number
- JP7720813B2 JP7720813B2 JP2022089973A JP2022089973A JP7720813B2 JP 7720813 B2 JP7720813 B2 JP 7720813B2 JP 2022089973 A JP2022089973 A JP 2022089973A JP 2022089973 A JP2022089973 A JP 2022089973A JP 7720813 B2 JP7720813 B2 JP 7720813B2
- Authority
- JP
- Japan
- Prior art keywords
- insurance
- token
- account
- program
- identification information
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/08—Insurance
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、電子的な決済を行う保険請求システム、保険請求方法、および保険請求プログラムに関する。 The present invention relates to an insurance claim system, an insurance claim method, and an insurance claim program that perform electronic payments.
金融分野における技術革新やキャッシュレス化の進展により、世界各国の中央銀行や金融機関がデジタル通貨の研究開発に取り組んでいる。 Due to technological innovation in the financial sector and the advancement of cashless transactions, central banks and financial institutions around the world are engaged in research and development of digital currencies.
デジタル通貨とは、コンピュータシステムでデジタル化された通貨であり、インターネット上で管理・保存・交換されるものである。デジタル通貨には、中央銀行の債務として発行された法定通貨である中央銀行デジタル通貨、民間企業が発行する電子マネー、ブロックチェーンのアルゴリズムを活用した暗号資産などが含まれる。 Digital currency is currency that has been digitized using a computer system and is managed, stored, and exchanged over the internet. Digital currency includes central bank digital currency, which is legal tender issued as a liability of a central bank, electronic money issued by private companies, and cryptocurrencies that utilize blockchain algorithms.
デジタル通貨は、経済活動のデジタル化を支える新たな決済インフラとして期待されている。モバイルデバイスやクラウドの普及により、様々な経済主体やモノ・サービスとの間に新しい接点や組合せが創出された。Eコマースやシェアリングエコノミーのようなバーチャル空間での経済活動が拡大している。また、カーボンフットプリントのように、リアル空間での経済活動との繋がりも生まれている。これらの経済圏で金流を担うのがデジタル通貨である。 Digital currency is expected to serve as a new payment infrastructure that will support the digitalization of economic activity. The spread of mobile devices and cloud computing has created new connections and combinations between various economic entities, goods, and services. Economic activity in the virtual space, such as e-commerce and the sharing economy, is expanding. In addition, connections with economic activity in the real world, such as carbon footprints, are also emerging. Digital currency is responsible for the flow of money in these economic spheres.
デジタル通貨システムの運用形態として、様々なモデルが提唱されている。例えば、デジタル通貨の発行体がシステムを中央集権的に管理するモデル、デジタル通貨の発行と流通を行う複数の企業で構成されたコンソーシアムがシステムを分散管理するモデル、不特定多数の企業や個人がシステムを非中央集権的に管理するモデルが知られている。 Various models have been proposed for the operation of digital currency systems. For example, there is a model in which the issuer of the digital currency manages the system centrally, a model in which a consortium of multiple companies that issue and circulate digital currency manages the system in a decentralized manner, and a model in which an unspecified number of companies or individuals manage the system decentralized.
消費者や一般企業のようなデジタル通貨の利用者は、PCやモバイルデバイスに搭載されたアプリケーションを利用してデジタル通貨システムにアクセスする。デジタル通貨はブロックチェーン技術を活用しているため、決済を行う際は、利用者の秘密鍵でトランザクションに電子署名を行う。 Digital currency users, such as consumers and businesses, access the digital currency system using applications installed on their PCs or mobile devices. Because digital currency utilizes blockchain technology, transactions are digitally signed with the user's private key when making payments.
デジタル通貨が新たな決済手段として社会に受容されるには、利便性だけでなく、安全性を確保することが求められる。まず、システムの品質向上やセキュリティ対策により、サイバー事故や不正取引を未然に防ぐ必要がある。ただし、システムである以上、全ての問題を事前に予測して対処することはできない。そのため、事後的な対策として、デジタル通貨システムのサイバー事故や不正取引に起因する損害を補償するサイバー保険も必要となる。 For digital currency to be accepted by society as a new means of payment, it is necessary to ensure not only convenience but also safety. First, it is necessary to prevent cyber incidents and fraudulent transactions by improving the quality of the system and implementing security measures. However, as it is a system, it is impossible to predict and deal with all problems in advance. Therefore, as a post-event measure, cyber insurance is also necessary to compensate for damages caused by cyber incidents and fraudulent transactions in the digital currency system.
デジタル通貨向けのサイバー保険について、保険商品の料率を計算する技術として、例えば特許文献1が知られている。このシステムでは、デジタル通貨とユーザの関係をツリー構造で表現し、デジタル通貨がサイバー攻撃を受けた場合、その被害がどのように伝搬するか複数のシナリオでシミュレーションして、その損害の総和でリスクを評価し、保険料率を計算する。 For example, Patent Document 1 is known as a technology for calculating insurance product rates for cyber insurance for digital currencies. This system represents the relationship between digital currency and users in a tree structure, and simulates multiple scenarios of how the damage would spread if the digital currency were to be subjected to a cyber attack. The system then assesses the risk by adding up the damage and calculates the insurance premium rate.
上記特許文献1では、保険商品の料率について計算しているが、保険請求を査定して保険金を支払うことについての記載はない。被保険者は、自身が保有する様々な種類のデジタル通貨を保険対象とし、保証期間と保証金額を設定して保険契約を締結する。補償対象は、デジタル通貨システムのプログラムに対する脆弱性攻撃やハッキングである場合が多いが、被保険者がデジタル通貨の秘密鍵を紛失すると、保険金は支払われないこととなる。 Patent Document 1, cited above, calculates insurance product rates, but makes no mention of assessing insurance claims and paying insurance benefits. The insured person enters into an insurance contract, setting the coverage period and coverage amount for the various types of digital currencies they own. Coverage often covers vulnerability attacks and hacking of the digital currency system's programs, but if the insured person loses the private key for the digital currency, insurance benefits will not be paid.
デジタル通貨のサイバー事故で損失が発生した場合、被保険者は保険請求とエビデンスを提出する。エビデンスは、デジタル通貨の秘密鍵を現在も安全に管理していること、すなわち、アカウントの所有証明である。保険会社では、被保険者の請求情報とデジタル通貨システムから収集した取引履歴を分析し、サイバー事故が保険契約期間中に発生したこと、および、被保険者がデジタル通貨の秘密鍵を現在も所有していることを検証できた場合、支払事由に該当すると判断し、保険金を支払う。 In the event of a loss due to a digital currency cyber incident, the insured submits an insurance claim and evidence. The evidence is proof that the digital currency private key is still in safe hands, i.e., proof of account ownership. The insurance company analyzes the insured's claim information and transaction history collected from the digital currency system, and if it can verify that the cyber incident occurred during the insurance contract period and that the insured still possesses the digital currency private key, it will determine that the event is grounds for payment and will pay the insurance claim.
保険請求を査定し、保険金を支払うシステムを構築する場合、不特定多数の企業や個人が参加するパブリック型ブロックチェーン上で動作させることも可能である。被保険者は、デジタル通貨の秘密鍵を管理しているため、被保険者自身がアカウント所有証明を提出で、また、被保険者はデジタル通貨システムの取引履歴も参照できるため、保険会社が査定に利用したエビデンスを直接参照し、査定結果の妥当性を確認できる。 When building a system for assessing insurance claims and paying insurance benefits, it is possible to run it on a public blockchain with the participation of an unspecified number of companies and individuals. Because the insured person manages the private key of the digital currency, they can submit proof of account ownership themselves. In addition, because the insured person can access the transaction history of the digital currency system, they can directly refer to the evidence used by the insurance company in the assessment and confirm the validity of the assessment results.
しかしながら、不特定多数の企業や個人がパブリック型ブロックチェーン上でデジタル通貨システムを非中央集権的に運用する形態を対象としているため、承認された特定の組織グループがプライベート型ブロックチェーン上でデジタル通貨システムを分散管理する形態には対応できないという問題があった。 However, because it is intended for a system in which an unspecified number of companies and individuals operate a digital currency system in a decentralized manner on a public blockchain, there was a problem in that it could not accommodate a system in which a specific approved group of organizations manages a digital currency system in a decentralized manner on a private blockchain.
プライベートブロックチェーンでデジタル通貨システムを運用する場合、サイバー保険を利用する被保険者と保険会社の間に情報の非対称性が存在する。 When operating a digital currency system on a private blockchain, there is an information asymmetry between the insured and the insurance company using cyber insurance.
このような運用形態の場合、利用者はカストディを経由してデジタル通貨システムにアクセスするため、デジタル通貨のアカウント所有証明や取引履歴といったエビデンスに直接アクセスできない。デジタル通貨の秘密鍵を安全に管理するには、高度な専門知識が求められる。その負荷を軽減するため、被保険者は秘密鍵およびアカウントの管理を銀行などのカストディに委託する。被保険者がデジタル通貨システムに直接アクセスできないため、被保険者自身がアカウント所有証明を保険会社に提出できない。また、保険会社が査定に利用した取引履歴を確認できないので、査定結果の妥当性を判断できない。 In this type of operation, users access the digital currency system via custody, meaning they cannot directly access evidence such as proof of digital currency account ownership or transaction history. Safely managing digital currency private keys requires advanced expertise. To reduce this burden, insured parties entrust the management of private keys and accounts to custodians such as banks. Because insured parties do not have direct access to the digital currency system, they cannot submit proof of account ownership to the insurance company themselves. Furthermore, because they cannot check the transaction history used by insurance companies in their assessment, they cannot determine the validity of the assessment results.
なお、カストディはデジタル通貨の決済を行う業務機能を備えているが、デジタル通貨の保険請求を行う業務機能は備えていない。 Note that while Custody has the business functions to settle digital currencies, it does not have the business functions to handle digital currency insurance claims.
一方、保険会社はデジタル通貨システムの参加組織として取引履歴を収集できるが、カストディのシステムにはアクセスできない。そのため、被保険者の秘密鍵が安全に管理されているのか、すなわち、アカウントの所有証明を検証できない。 On the other hand, while insurance companies can collect transaction history as participants in the digital currency system, they do not have access to the custody system. Therefore, they cannot verify whether the insured's private key is being managed securely, i.e., proof of account ownership.
つまり、デジタル通貨向けサイバー保険の保険請求業務では、エビデンスを収集・検証するプロセスにおいて被保険者と保険会社が相互に信用できないという課題がある。その結果、保険査定のエビデンスに対する正当性を担保できない。 In other words, the issue of insurance claims processing for cyber insurance for digital currencies is that the insured and the insurance company cannot trust each other in the process of collecting and verifying evidence. As a result, the legitimacy of the evidence used in insurance assessments cannot be guaranteed.
そこで本発明は、上記問題点に鑑みてなされたもので、被保険者がデジタル通貨のアカウント管理業務をカストディ業者に委託する場合において、保険査定のエビデンスに対する正当性を担保しつつ、デジタル通貨のサイバー保険に対する保険金請求を査定することが可能な技術を提供することを目的とする。 The present invention was made in consideration of the above-mentioned problems, and aims to provide technology that makes it possible to assess insurance claims for digital currency cyber insurance while ensuring the legitimacy of the evidence for insurance assessment when the insured entrusts digital currency account management operations to a custody company.
本発明にかかる保険請求システムは、端末装置と、アカウント管理装置と、決済装置と、保険請求査定装置と、を有する保険請求システムであって、それぞれの装置は、プロセッサとメモリとを有し、前記端末装置のプロセッサは、第1のプログラムを実行して、ユーザから入力されたデジタル通貨の保険請求手続きに関する保険請求情報を、前記保険請求査定装置に出力し、前記保険請求査定装置のプロセッサは、第2のプログラムを実行して、前記保険請求情報に含まれる、前記ユーザのアカウントを識別するためのアカウント識別情報により識別されるユーザが被保険者としてアカウントを所有していることを証明するためのアカウント所有証明の提出を、前記端末装置に要求し、前記端末装置のプロセッサは、前記第1のプログラムを実行して、前記アカウント所有証明の発行要求を、前記アカウント管理装置に出力し、前記アカウント管理装置のプロセッサは、第3のプログラムを実行して、前記保険請求情報に含まれる、前記デジタル通貨の保険契約を識別するための保険契約識別情報と前記アカウント識別情報と前記デジタル通貨を識別するためのデジタル通貨識別情報とを用いて生成した、前記被保険者を所有者とする前記アカウント所有証明のトークンの発行要求を前記決済装置に出力し、前記決済装置のプロセッサは、第4のプログラムを実行して、前記トークンを識別するためのトークン識別情報と前記トークンの値と前記トークンの所有者とを対応付けた第1のテーブルに、前記発行要求を受けた前記トークンを追加し、当該追加した結果をトークン発行取引結果として前記アカウント管理装置に出力し、前記アカウント管理装置のプロセッサは、前記第3のプログラムを実行して、前記トークン発行取引結果に対して、前記追加した前記トークンの所有者を保険会社とする移転要求を前記決済装置に出力し、前記決済装置のプロセッサは、前記第4のプログラムを実行して、前記第1のテーブルに追加された前記トークンの所有者を前記保険会社に更新し、当該更新した結果をトークン移転取引結果として前記アカウント管理装置に出力し、前記アカウント管理装置のプロセッサは、前記第3のプログラムを実行して、前記決済装置から前記トークン移転取引結果を受け取ると、前記アカウント所有証明の発行完了を前記端末装置に出力し、前記端末装置のプロセッサは、前記第1のプログラムを実行して、前記アカウント所有証明の発行完了に基づいて、前記アカウント所有証明の提出完了を前記保険請求査定装置に出力し、前記保険請求査定装置のプロセッサは、第5のプログラムを実行し、前記保険契約識別情報により識別される保険契約情報を管理する第2のテーブルと、前記通貨識別情報により識別されるデジタル通貨についての事故情報を管理する第3のテーブルとを用いて、前記保険請求情報に基づく保険請求に対する査定を行う、ことを特徴とする保険請求システムとして構成される。 The insurance claim system of the present invention comprises a terminal device, an account management device, a settlement device, and an insurance claim assessment device, each of which has a processor and memory. The processor of the terminal device executes a first program to output insurance claim information relating to the digital currency insurance claim procedure input by the user to the insurance claim assessment device. The processor of the insurance claim assessment device executes a second program to request the terminal device to submit proof of account ownership to prove that the user identified by account identification information for identifying the user's account, which is included in the insurance claim information, owns an account as an insured person. The processor of the terminal device executes the first program to output a request for issuing the account ownership proof to the account management device, the processor of the account management device executes a third program to output a request for issuing a token of the account ownership proof, the token being owned by the insured, generated using insurance contract identification information for identifying an insurance contract for the digital currency, the account identification information, and digital currency identification information for identifying the digital currency, which are included in the insurance claim information, and the processor of the payment device executes a fourth program to output a request for issuing a token of the account ownership proof, the token being owned by the insured, and outputs the result of the addition to the account management device as a token issuance transaction result; the processor of the account management device executes the third program to output to the settlement device a transfer request in response to the token issuance transaction result, the owner of the added token being the insurance company; the processor of the settlement device executes the fourth program to update the owner of the token added to the first table to the insurance company; and outputs the result of the update to the account management device as a token transfer transaction result; the processor of the account management device executes the third program to Upon receiving the token transfer transaction result from the payment device, the terminal device outputs a completion of issuance of the account ownership proof to the terminal device, and the processor of the terminal device executes the first program and outputs a completion of submission of the account ownership proof to the insurance claim assessment device based on the completion of issuance of the account ownership proof, and the processor of the insurance claim assessment device executes a fifth program and assesses the insurance claim based on the insurance claim information using a second table that manages insurance contract information identified by the insurance contract identification information and a third table that manages accident information for the digital currency identified by the currency identification information.
本発明によれば、被保険者がデジタル通貨のアカウント管理業務をカストディ業者に委託する場合において、保険査定のエビデンスに対する正当性を担保しつつ、デジタル通貨のサイバー保険に対する保険金請求を査定することができる。 According to the present invention, when an insured person entrusts digital currency account management operations to a custody company, it is possible to assess insurance claims for digital currency cyber insurance while ensuring the legitimacy of the evidence for insurance assessment.
本明細書において開示される主題の、少なくとも一つの実施の詳細は、添付されている図面と以下の記述の中で述べられる。開示される主題のその他の特徴、態様、効果は、以下の開示、図面、請求項により明らかにされる。 Details of at least one implementation of the subject matter disclosed herein are set forth in the accompanying drawings and the description below. Other features, aspects, and advantages of the disclosed subject matter will become apparent from the following disclosure, drawings, and claims.
以下、本発明の実施形態を添付図面に基づいて説明する。なお、以下に説明する実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている諸要素及びその組み合わせの全てが発明の解決手段に必須であるとは限らない。 Embodiments of the present invention will be described below with reference to the accompanying drawings. Please note that the embodiments described below do not limit the scope of the invention as claimed, and not all of the elements and combinations thereof described in the embodiments are necessarily essential to the solution of the invention.
すなわち、以下の記載および図面は、本発明を説明するための例示であって、説明の明確化のため、適宜、省略および簡略化がなされている。本発明は、他の種々の形態でも実施する事が可能である。特に限定しない限り、各構成要素は単数でも複数でも構わない。 In other words, the following description and drawings are examples for explaining the present invention, and have been omitted or simplified as appropriate for clarity of explanation. The present invention can be implemented in various other forms. Unless otherwise specified, each component may be singular or plural.
図面において示す各構成要素の位置、大きさ、形状、範囲などは、発明の理解を容易にするため、実際の位置、大きさ、形状、範囲などを表していない場合がある。このため、本発明は、必ずしも、図面に開示された位置、大きさ、形状、範囲などに限定されない。 The position, size, shape, range, etc. of each component shown in the drawings may not represent the actual position, size, shape, range, etc. in order to facilitate understanding of the invention. Therefore, the present invention is not necessarily limited to the position, size, shape, range, etc. disclosed in the drawings.
以下の説明では、「データベース」、「テーブル」、「リスト」等の表現にて各種情報を説明することがあるが、各種情報は、これら以外のデータ構造で表現されていてもよい。データ構造に依存しないことを示すために「XXテーブル」、「XXリスト」等を「XX情報」と呼ぶことがある。識別情報について説明する際に、「識別情報」、「識別子」、「名」、「ID」、「番号」等の表現を用いた場合、これらについてはお互いに置換が可能である。 In the following explanation, various types of information may be described using terms such as "database," "table," and "list," but the various types of information may also be expressed in other data structures. To indicate that the information is not dependent on the data structure, "XX table," "XX list," etc. may be referred to as "XX information." When describing identification information, terms such as "identification information," "identifier," "name," "ID," and "number" are used, and these terms are interchangeable.
同一あるいは同様な機能を有する構成要素が複数ある場合には、同一の符号に異なる添字を付して説明する場合がある。ただし、これらの複数の構成要素を区別する必要がない場合には、添字を省略して説明する場合がある。 When there are multiple components with the same or similar functions, they may be described using the same reference numeral with different subscripts. However, when there is no need to distinguish between these multiple components, the subscripts may be omitted.
また、以下の説明では、プログラムを実行して行う処理を説明する場合があるが、プログラムは、プロセッサ(例えばCPU(Central Processing Unit)、GPU(Graphics Processing Unit))によって実行されることで、定められた処理を、適宜に記憶資源(例えばメモリ)および/またはインターフェースデバイス(例えば通信ポート)等を用いながら行うため、処理の主体がプロセッサとされてもよい。同様に、プログラムを実行して行う処理の主体が、プロセッサを有するコントローラ、装置、システム、計算機、ノードであってもよい。プログラムを実行して行う処理の主体は、演算部であれば良く、特定の処理を行う専用回路(例えばFPGA(Field-Programmable Gate Array)やASIC(Application Specific Integrated Circuit))を含んでいてもよい。 In addition, the following description may describe processing performed by executing a program. However, since a program is executed by a processor (e.g., a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit)) to perform a specified process using storage resources (e.g., memory) and/or interface devices (e.g., communication ports) as appropriate, the processor may be the entity performing the processing. Similarly, the entity performing the processing by executing a program may be a controller, device, system, computer, or node having a processor. The entity performing the processing by executing a program may be any computing unit, and may include a dedicated circuit that performs specific processing (e.g., an FPGA (Field-Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit)).
プログラムは、プログラムソースから計算機のような装置にインストールされてもよい。プログラムソースは、例えば、プログラム配布サーバまたは計算機が読み取り可能な記憶メディアであってもよい。プログラムソースがプログラム配布サーバの場合、プログラム配布サーバはプロセッサと配布対象のプログラムを記憶する記憶資源を含み、プログラム配布サーバのプロセッサが配布対象のプログラムを他の計算機に配布してもよい。また、以下の説明において、2以上のプログラムが1つのプログラムとして実現されてもよいし、1つのプログラムが2以上のプログラムとして実現されてもよい。 A program may be installed on a device such as a computer from a program source. The program source may be, for example, a program distribution server or a computer-readable storage medium. If the program source is a program distribution server, the program distribution server may include a processor and storage resources for storing the program to be distributed, and the processor of the program distribution server may distribute the program to be distributed to other computers. Also, in the following description, two or more programs may be realized as one program, and one program may be realized as two or more programs.
図1は、本発明の実施例を示し、保険請求を受け付けて査定を行う査定システムである保険請求システムの装置構成の一例を示すブロック図である。本実施例の保険請求システムは、デジタル通貨向けサイバー保険の保険金請求業務において、端末装置が保険請求を提出すると、保険請求査定装置が保険請求を受け付けた後で、保険対象となる被保険者についてのアカウントの所有証明であるアカウント所有証明の提出を要求する。端末装置は、アカウント管理装置を介してアカウント所有証明トークンを発行し、そのトークンを被保険者のアカウントから保険会社のアカウントに移転する。保険請求査定装置は、上記アカウント所有証明を検証し、決済装置の取引履歴を元に保険金支払の可否を判断し、損害と保険金を算出する。 Figure 1 is a block diagram illustrating an example of the device configuration of an insurance claim system, which is an assessment system that accepts and assesses insurance claims, according to an embodiment of the present invention. In this embodiment, the insurance claim system handles insurance claims for cyber insurance for digital currency. When a terminal device submits an insurance claim, the insurance claim assessment device accepts the insurance claim and then requests the submission of an account ownership certificate, which is proof of account ownership for the insured person who is the subject of the insurance. The terminal device issues an account ownership certificate token via the account management device and transfers the token from the insured person's account to the insurance company's account. The insurance claim assessment device verifies the account ownership certificate, determines whether to pay the insurance claim based on the transaction history of the settlement device, and calculates the damage and insurance amount.
保険請求システム100は、保険請求を行うユーザが用いる端末装置200と、カストディが有するアカウント管理装置300と、銀行などの金融機関や保険会社など、所定の審査を経て許可された企業や団体がアクセス可能な決済システム4000と、保険請求査定装置500と、を含む。決済システム4000は、当該決済システムの構成員である企業や団体が有する1または複数台の決済装置400を含む。 The insurance claim system 100 includes a terminal device 200 used by the user making the insurance claim, an account management device 300 owned by the custody, a payment system 4000 accessible by companies and organizations that have been approved after a predetermined screening process, such as financial institutions such as banks and insurance companies, and an insurance claim assessment device 500. The payment system 4000 includes one or more payment devices 400 owned by companies and organizations that are members of the payment system.
<端末装置>
図2は、端末装置200の一例を示すブロック図である。端末装置200は、メモリ201と、演算装置202と、入力装置203と、出力装置204と、通信装置205と、ストレージ装置206を含む計算機である。
ストレージ装置206には、保険請求処理を行う保険請求プログラム1400が格納される。
<Terminal Device>
2 is a block diagram showing an example of a terminal device 200. The terminal device 200 is a computer including a memory 201, an arithmetic unit 202, an input unit 203, an output unit 204, a communication unit 205, and a storage unit 206.
The storage device 206 stores an insurance claim program 1400 for processing insurance claims.
入力装置203は、例えば、キーボードやマウスあるいはタッチパネルで構成される。出力装置204は、例えば、ディスプレイなどで構成される。通信装置205は、ネットワークに接続されて、他の計算機と通信を行う。 The input device 203 is composed of, for example, a keyboard, mouse, or touch panel. The output device 204 is composed of, for example, a display. The communication device 205 is connected to a network and communicates with other computers.
保険請求プログラム1400は、メモリ201にロードされて演算装置202によって実行される。
演算装置202は、例えば、プロセッサであり、各機能部のプログラムに従って処理を実行することによって、所定の機能を提供する機能部として稼働する。例えば、演算装置202は、保険請求プログラム1400に従って処理を実行することで保険請求部として機能する。さらに、演算装置202は、各プログラムが実行する複数の処理のそれぞれの機能を提供する機能部としても稼働する。計算機及び計算機システムは、これらの機能部を含む装置及びシステムである。
The insurance claim program 1400 is loaded into the memory 201 and executed by the computing device 202 .
The arithmetic device 202 is, for example, a processor, and operates as a functional unit that provides a predetermined function by executing processing in accordance with the program of each functional unit. For example, the arithmetic device 202 functions as an insurance claim unit by executing processing in accordance with the insurance claim program 1400. Furthermore, the arithmetic device 202 also operates as a functional unit that provides each function of multiple processes executed by each program. A computer and a computer system are devices and systems that include these functional units.
<アカウント管理装置>
図3は、アカウント管理装置300の一例を示すブロック図である。アカウント管理装置300は、メモリ301と、演算装置302と、入力装置303と、出力装置304と、通信装置305と、ストレージ装置306を含む計算機である。
<Account management device>
3 is a block diagram showing an example of an account management device 300. The account management device 300 is a computer including a memory 301, a calculation device 302, an input device 303, an output device 304, a communication device 305, and a storage device 306.
ストレージ装置306には、被保険者の秘密鍵を管理するウォレットテーブル600と、アカウント所有証明トークンの発行や移転を実行する証明書発行プログラム1500が格納される。 The storage device 306 stores a wallet table 600 that manages the insured person's private key and a certificate issuance program 1500 that issues and transfers account ownership proof tokens.
入力装置303は、例えば、キーボードやマウスあるいはタッチパネルで構成される。出力装置304は、例えば、ディスプレイなどで構成される。通信装置305は、ネットワークに接続されて、他の計算機と通信を行う。 The input device 303 is composed of, for example, a keyboard, mouse, or touch panel. The output device 304 is composed of, for example, a display. The communication device 305 is connected to a network and communicates with other computers.
証明書発行プログラム1500は、メモリ301にロードされて演算装置302によって実行される。
演算装置302は、例えば、プロセッサであり、各機能部のプログラムに従って処理を実行することによって、所定の機能を提供する機能部として稼働する。例えば、演算装置302は、証明書発行プログラム1500に従って処理を実行することで証明書発行部として機能する。さらに、演算装置302は、各プログラムが実行する複数の処理のそれぞれの機能を提供する機能部としても稼働する。計算機及び計算機システムは、これらの機能部を含む装置及びシステムである。
The certificate issuing program 1500 is loaded into the memory 301 and executed by the computing device 302 .
The arithmetic device 302 is, for example, a processor, and operates as a functional unit that provides predetermined functions by executing processes in accordance with the programs of each functional unit. For example, the arithmetic device 302 functions as a certificate issuing unit by executing processes in accordance with the certificate issuance program 1500. Furthermore, the arithmetic device 302 also operates as a functional unit that provides each function of multiple processes executed by each program. A computer and a computer system are devices and systems that include these functional units.
<決済装置>
図4は、決済装置400の一例を示すブロック図である。決済装置400は、メモリ401と、演算装置402と、入力装置403と、出力装置404と、通信装置405と、ストレージ装置406を含む計算機である。
<Payment device>
4 is a block diagram showing an example of a payment device 400. The payment device 400 is a computer including a memory 401, a calculation device 402, an input device 403, an output device 404, a communication device 405, and a storage device 406.
ストレージ装置406には、デジタル通貨の取引履歴を記録するデジタル通貨取引履歴テーブル700、アカウント所有証明トークンの状態を管理するアカウント所有証明トークン管理テーブル800、アカウント所有証明トークンの取引履歴を記録するアカウント所有証明トークン取引履歴テーブル900、デジタル通貨の取引を行うデジタル通貨プログラム407、アカウント所有証明トークンの取引を行うアカウント所有証明トークンプログラム1600が格納される。デジタル通貨プログラム407は多数の種類が存在し、それぞれが1つのプログラムとして格納されている。 Storage device 406 stores a digital currency transaction history table 700 that records digital currency transaction history, an account ownership proof token management table 800 that manages the status of account ownership proof tokens, an account ownership proof token transaction history table 900 that records account ownership proof token transaction history, a digital currency program 407 that handles digital currency transactions, and an account ownership proof token program 1600 that handles account ownership proof token transactions. There are many types of digital currency program 407, and each is stored as a single program.
入力装置403は、例えば、キーボードやマウスあるいはタッチパネルで構成される。出力装置404は、例えば、ディスプレイなどで構成される。通信装置405は、ネットワークに接続されて、他の計算機と通信を行う。 The input device 403 is composed of, for example, a keyboard, mouse, or touch panel. The output device 404 is composed of, for example, a display. The communication device 405 is connected to a network and communicates with other computers.
デジタル通貨プログラム407と、アカウント所有証明トークンプログラム1600は、メモリ401にロードされて演算装置402によって実行される。
演算装置402は、例えば、プロセッサであり、各機能部のプログラムに従って処理を実行することによって、所定の機能を提供する機能部として稼働する。例えば、演算装置402は、デジタル通貨プログラム407に従って処理を実行することでデジタル通貨部として機能する。他のプログラムについても同様である。さらに、演算装置402は、各プログラムが実行する複数の処理のそれぞれの機能を提供する機能部としても稼働する。計算機及び計算機システムは、これらの機能部を含む装置及びシステムである。
The digital currency program 407 and the account ownership proof token program 1600 are loaded into the memory 401 and executed by the computing device 402 .
The arithmetic device 402 is, for example, a processor, and operates as a functional unit that provides a predetermined function by executing processing according to the program of each functional unit. For example, the arithmetic device 402 functions as a digital currency unit by executing processing according to the digital currency program 407. The same applies to other programs. Furthermore, the arithmetic device 402 also operates as a functional unit that provides each function of multiple processes executed by each program. A computer and a computer system are devices and systems that include these functional units.
<保険請求査定装置>
図5は、保険請求査定装置500の一例を示すブロック図である。保険請求査定装置500は、メモリ501と、演算装置502と、入力装置503と、出力装置504と、通信装置505と、ストレージ装置506を含む計算機である。
<Insurance claim adjustment device>
5 is a block diagram showing an example of an insurance claim adjustment device 500. The insurance claim adjustment device 500 is a computer including a memory 501, an arithmetic unit 502, an input unit 503, an output unit 504, a communication unit 505, and a storage unit 506.
ストレージ装置506には、保険契約情報を管理する保険契約テーブル1000、保険請求の状態を管理する請求テーブル1100、サイバー事故の情報を記録する事故情報テーブル1200、保険請求の査定処理を制御する請求管理プログラム1700、請求査定のエビデンスを収集するエビデンス収集プログラム1800、保険金支払い事由の該否判定と保険金計算を行う損害査定プログラム1900が格納される。 Storage device 506 stores an insurance contract table 1000 that manages insurance contract information, a claim table 1100 that manages the status of insurance claims, an accident information table 1200 that records information on cyber-accidents, a claim management program 1700 that controls the insurance claim assessment process, an evidence collection program 1800 that collects evidence for claim assessment, and a damage assessment program 1900 that determines whether the reason for insurance payment is appropriate and calculates the insurance payment.
入力装置503は、例えば、キーボードやマウスあるいはタッチパネルで構成される。出力装置504は、例えば、ディスプレイなどで構成される。通信装置505は、ネットワークに接続されて、他の計算機と通信を行う。 The input device 503 is composed of, for example, a keyboard, mouse, or touch panel. The output device 504 is composed of, for example, a display. The communication device 505 is connected to a network and communicates with other computers.
請求管理プログラム1700と、エビデンス収集プログラム1800と、損害査定プログラム1900は、メモリ501にロードされて演算装置502によって実行される。
演算装置502は、例えば、プロセッサであり、各機能部のプログラムに従って処理を実行することによって、所定の機能を提供する機能部として稼働する。例えば、演算装置502は、請求管理プログラム1700に従って処理を実行することで請求管理部として機能する。他のプログラムについても同様である。さらに、演算装置502は、各プログラムが実行する複数の処理のそれぞれの機能を提供する機能部としても稼働する。計算機及び計算機システムは、これらの機能部を含む装置及びシステムである。
The claim management program 1700 , the evidence collection program 1800 , and the damage assessment program 1900 are loaded into the memory 501 and executed by the computing device 502 .
The computing device 502 is, for example, a processor, and operates as a functional unit that provides a predetermined function by executing processing in accordance with the program of each functional unit. For example, the computing device 502 functions as a billing management unit by executing processing in accordance with the billing management program 1700. The same applies to other programs. Furthermore, the computing device 502 also operates as a functional unit that provides each function of multiple processes executed by each program. A computer and a computer system are devices and systems that include these functional units.
<データ>
図6は、ウォレットテーブル600の一例を示す図である。ウォレットテーブル600は、アカウント管理装置300で管理される。
ウォレットテーブル600は、アカウントID601と、秘密鍵602と、有効状態603、タイムスタンプ604を一つのエントリに含む。
<Data>
6 is a diagram showing an example of a wallet table 600. The wallet table 600 is managed by the account management device 300.
The wallet table 600 includes an account ID 601, a private key 602, a validity state 603, and a timestamp 604 in one entry.
アカウントID601には、被保険者のデジタル通貨アカウントを示すユニークな識別子が格納される。秘密鍵602には、決済装置400の取引に電子署名をするための秘密鍵が格納される。有効状態603には、アカウントID601が有効か無効かを示すフラグが格納される。タイムスタンプ604には、ウォレットレコードの更新時刻が格納される。 Account ID 601 stores a unique identifier that indicates the insured person's digital currency account. Private key 602 stores a private key for digitally signing transactions made by the payment device 400. Validity status 603 stores a flag indicating whether account ID 601 is valid or invalid. Timestamp 604 stores the time the wallet record was updated.
図7は、デジタル通貨取引履歴テーブル700の一例を示す図である。デジタル通貨取引履歴テーブル700は、決済装置400で管理される。
デジタル通貨取引履歴テーブル700は、取引ID701と、通貨ID702、送信元703、送信先704、取引額705、タイムスタンプ706を一つのエントリに含む。
7 is a diagram showing an example of a digital currency transaction history table 700. The digital currency transaction history table 700 is managed by the settlement device 400.
The digital currency transaction history table 700 includes a transaction ID 701, a currency ID 702, a sender 703, a recipient 704, a transaction amount 705, and a timestamp 706 in one entry.
取引ID701には、デジタル通貨の取引結果ごとにユニークな識別子が格納される。通貨ID702には、デジタル通貨の種別を示す識別子が格納される。送信元703には、デジタル通貨を送信したアカウントのIDが格納される。送信先704には、デジタル通貨を受け取ったアカウントのIDが格納される。取引額705には、この取引で移転されたデジタル通貨の金額が格納される。タイムスタンプ706には、取引実行時刻が格納される。 Transaction ID 701 stores a unique identifier for each digital currency transaction result. Currency ID 702 stores an identifier indicating the type of digital currency. Sender 703 stores the ID of the account that sent the digital currency. Destination 704 stores the ID of the account that received the digital currency. Transaction amount 705 stores the amount of digital currency transferred in this transaction. Timestamp 706 stores the time the transaction was executed.
図8は、アカウント所有証明トークン管理テーブル800の一例を示す図である。アカウント所有証明トークン管理テーブル800は、決済装置400によって管理される。
アカウント所有証明トークン管理テーブル800は、トークンID801と、トークン値802と、所有者803を一つのエントリに含む。
トークンID801には、トークンのユニークな識別子が格納される。トークン値802には、トークンの値が格納される。所有者803には、トークン所有者のアカウントIDが格納される。
8 is a diagram showing an example of the account possession proof token management table 800. The account possession proof token management table 800 is managed by the payment device 400.
The account possession proof token management table 800 includes a token ID 801, a token value 802, and an owner 803 in one entry.
A unique identifier of the token is stored in the token ID 801. A value of the token is stored in the token value 802. An account ID of the token owner is stored in the owner 803.
図9は、アカウント所有証明トークン取引履歴テーブル900の一例を示す図である。アカウント所有証明トークン取引履歴テーブル900は、決済装置400で管理される。
アカウント所有証明トークン取引履歴テーブル900は、取引ID901と、トークンID902と、トークン値903と、送信元904、送信先905、署名906と、タイムスタンプ907を一つのエントリに含む。
9 is a diagram showing an example of an account possession proof token transaction history table 900. The account possession proof token transaction history table 900 is managed by the payment device 400.
The account possession proof token transaction history table 900 includes a transaction ID 901, a token ID 902, a token value 903, a sender 904, a destination 905, a signature 906, and a timestamp 907 in one entry.
取引ID901には、アカウント所有証明トークンの取引結果ごとにユニークな識別子が格納される。トークンID902には、取引されたトークンのIDが格納される。トークン値903には、取引されたトークンの値が格納される。送信元904には、トークンを送信したアカウントのIDが格納される。送信先905には、トークンを受け取ったアカウントのIDが格納される。署名906には、この取引を実行したアカウントの電子署名が格納される。タイムスタンプ907には、取引実行時刻が格納される。 Transaction ID 901 stores a unique identifier for each transaction result of an account possession proof token. Token ID 902 stores the ID of the traded token. Token value 903 stores the value of the traded token. Sender 904 stores the ID of the account that sent the token. Destination 905 stores the ID of the account that received the token. Signature 906 stores the electronic signature of the account that executed this transaction. Timestamp 907 stores the time the transaction was executed.
図10は、保険契約テーブル1000の一例を示す図である。保険契約テーブル1000は、保険請求査定装置500によって管理される。
保険契約テーブル1000は、保険契約ID1001と、アカウントID1002と、通貨ID1003と、保険開始日1004と、保険終了日1005と、カバー率1006と、上限額1007を一つのエントリに含む。
10 is a diagram showing an example of an insurance contract table 1000. The insurance contract table 1000 is managed by the insurance claim adjustment device 500.
The insurance contract table 1000 includes an insurance contract ID 1001, an account ID 1002, a currency ID 1003, an insurance start date 1004, an insurance end date 1005, a coverage rate 1006, and an upper limit 1007 in one entry.
保険契約ID1001には、保険契約のユニークな識別子が格納される。アカウントID1002には、この保険契約を締結した被保険者のアカウントIDが格納される。通貨ID1003には、保険対象のデジタル通貨の通貨IDが格納される。保険開始日1004には、この保険契約の適用開始日が格納される。保険終了日1005には、この保険契約の適用終了日が格納される。カバー率1006には、この保険契約により、損害が補償される割合が格納される。上限額1007には、この保険契約で補償される損害の上限金額が格納される。 The insurance contract ID 1001 stores a unique identifier for the insurance contract. The account ID 1002 stores the account ID of the insured who has concluded this insurance contract. The currency ID 1003 stores the currency ID of the digital currency that is the subject of the insurance. The insurance start date 1004 stores the start date of application of this insurance contract. The insurance end date 1005 stores the end date of application of this insurance contract. The coverage rate 1006 stores the percentage of damages that will be compensated under this insurance contract. The upper limit amount 1007 stores the upper limit of damages that will be compensated under this insurance contract.
図11は、請求テーブル1100の一例を示す図である。請求テーブル1100は、保険請求査定装置500によって管理される。 Figure 11 shows an example of a billing table 1100. The billing table 1100 is managed by the insurance claim assessment device 500.
請求テーブル1100は、請求ID1101と、保険契約ID1102と、アカウントID1103と、通貨ID1104と、検証コード1105と、検証コードタイムスタンプ1106と、アカウント所有証明1107と、支払可否1108と、保険金1109と、ステータス1110を一つのエントリに含む。 The billing table 1100 includes a billing ID 1101, an insurance contract ID 1102, an account ID 1103, a currency ID 1104, a verification code 1105, a verification code timestamp 1106, proof of account ownership 1107, payment availability 1108, insurance payment 1109, and a status 1110 in one entry.
請求ID1101には、保険請求のユニークな識別子が格納される。保険契約ID1102には、保険請求の対象となる保険契約IDが格納される。アカウントID1103には、保険請求の対象となるアカウントIDが格納される。通貨ID1104には、保険請求の対象となる通貨IDが格納される。検証コード1105には、保険査定の検証に利用される乱数が格納される。検証コードタイムスタンプ1106には、検証コードの発行時刻が格納される。アカウント所有証明1107には、アカウント所有証明の判定結果が格納される。支払可否1108には、保険金支払可否の査定結果が格納される。保険金1109には、支払われる保険金の金額が格納される。ステータス1110には、保険査定の進捗状況が格納される。 Claim ID 1101 stores a unique identifier for the insurance claim. Insurance contract ID 1102 stores the ID of the insurance contract that is the subject of the insurance claim. Account ID 1103 stores the account ID that is the subject of the insurance claim. Currency ID 1104 stores the ID of the currency that is the subject of the insurance claim. Verification code 1105 stores a random number used to verify the insurance assessment. Verification code timestamp 1106 stores the time the verification code was issued. Account ownership proof 1107 stores the result of the account ownership proof determination. Payment possibility 1108 stores the assessment result of whether the insurance claim can be paid. Insurance claim 1109 stores the amount of the insurance claim to be paid. Status 1110 stores the progress of the insurance assessment.
図12は、事故情報テーブル1200の一例を示す図である。事故情報テーブル1200は、保険請求査定装置500によって管理される。
事故情報テーブル1200は、インシデントID1201と、通貨ID1202と、事故内容1203と、原因1204と、対策1205と、事故発生日1206と、対策完了日1207を一つのエントリに含む。
12 is a diagram showing an example of the accident information table 1200. The accident information table 1200 is managed by the insurance claim assessment device 500.
The accident information table 1200 includes an incident ID 1201, a currency ID 1202, an accident content 1203, a cause 1204, a countermeasure 1205, an accident occurrence date 1206, and a countermeasure completion date 1207 in one entry.
インシデントID1201には、デジタル通貨に関するサイバー事故のユニークな識別子が格納される。通貨ID1202には、サイバー事故が発生したデジタル通貨の通貨IDが格納される。事故内容1203には、事故の概要情報が格納される。原因1204には、事故の原因が格納される。対策1205には、事故への対策内容が格納される。事故発生日1206には、事故が発生した日時が格納される。対策完了日1207には、事故の対策が完了した日時が格納される。 Incident ID 1201 stores a unique identifier for a cyber incident related to digital currency. Currency ID 1202 stores the currency ID of the digital currency in which the cyber incident occurred. Accident details 1203 stores summary information about the incident. Cause 1204 stores the cause of the incident. Countermeasures 1205 stores the details of countermeasures taken in response to the incident. Accident occurrence date 1206 stores the date and time when the incident occurred. Countermeasure completion date 1207 stores the date and time when countermeasures for the incident were completed.
<処理>
以下の説明では、保険契約ID「P01」に対する保険請求査定を行う場合を例として説明するが、これに限定されるものではない。
<Processing>
In the following description, an example of insurance claim assessment for insurance contract ID "P01" will be described, but the present invention is not limited to this.
図13は、保険請求システム100が行う処理の一例を示すシーケンス図である。 Figure 13 is a sequence diagram showing an example of processing performed by the insurance claim system 100.
端末装置200は、保険請求を保険請求査定装置500に送信する(S1301)。
保険請求査定装置500は、保険請求を受け付け、アカウント所有証明の提出要求を端末装置200に送信する(S1302)。
端末装置200は、アカウント所有証明の発行要求をアカウント管理装置300に送信する(S1303)。
The terminal device 200 transmits an insurance claim to the insurance claim adjustment device 500 (S1301).
The insurance claim assessment device 500 accepts the insurance claim and transmits a request for submission of account ownership proof to the terminal device 200 (S1302).
The terminal device 200 transmits a request for issuing an account possession certificate to the account management device 300 (S1303).
アカウント管理装置300は、アカウント所有証明のトークン発行要求を決済装置400に送信する(S1304)。 The account management device 300 sends a request to issue a token for proof of account ownership to the payment device 400 (S1304).
決済装置400は、トークン発行処理を実行し(S1305)、トークン取引結果をアカウント管理装置300に送信する(S1306)。 The payment device 400 executes the token issuance process (S1305) and transmits the token transaction result to the account management device 300 (S1306).
アカウント管理装置300は、アカウント所有証明のトークン移転要求を決済装置400に送信する(S1307)。 The account management device 300 sends a token transfer request for the account ownership proof to the payment device 400 (S1307).
決済装置400は、トークン移転処理を実行し(S1308)、トークン取引結果をアカウント管理装置300に送信する(S1309)。 The payment device 400 executes the token transfer process (S1308) and transmits the token transaction result to the account management device 300 (S1309).
アカウント管理装置300は、アカウント所有証明の発行完了を端末装置200に送信する(S1310)。 The account management device 300 sends a notification of the completion of issuance of the account ownership certificate to the terminal device 200 (S1310).
端末装置200は、アカウント所有証明の提出完了を保険請求査定装置500に送信する(S1311)。 The terminal device 200 sends a notification of completion of account ownership submission to the insurance claim assessment device 500 (S1311).
保険請求査定装置500は、保険金支払の可否を判断し、損害と保険金を算出し(S1312)、査定結果を端末装置200に送信する(S1313)。 The insurance claim assessment device 500 determines whether or not to pay the insurance money, calculates the damage and the insurance money (S1312), and sends the assessment results to the terminal device 200 (S1313).
図14は、保険請求プログラム1400の一例を示すフローチャートである。
以下の説明では、保険請求プログラム1400を処理の主体として説明するが、演算装置202を処理の主体としてもよい。
FIG. 14 is a flow chart illustrating an example of an insurance claim program 1400 .
In the following description, the insurance claim program 1400 will be described as the subject of processing, but the arithmetic device 202 may also be the subject of processing.
保険請求プログラム1400は、出力装置に保険請求フォームを表示する(S1401)。
次に、保険請求プログラム1400は、入力装置でユーザの入力を受け付け、保険請求情報を生成する(S1402)。保険請求情報には、保険請求手続きに関する情報として、保険契約ID、アカウントID、通貨IDが含まれる。例えば、保険請求情報は{保険契約ID:P01、アカウントID:user01、通貨ID:PU085}というメッセージである。
次に、保険請求プログラム1400は、保険請求査定装置500に保険請求を送信する(S1403)。
次に、保険請求プログラム1400は、保険請求査定装置500からアカウント所有証明の提出要求を受信する(S1404)。
次に、保険請求プログラム1400は、アカウント管理装置300にアカウント所有証明の発行要求を送信する(S1405)。
次に、保険請求プログラム1400は、アカウント管理装置300からアカウント所有証明の発行完了を受信する(S1406)。
次に、保険請求プログラム1400は、保険請求査定装置500にアカウント所有証明の提出完了を送信する(S1407)。
次に、保険請求プログラム1400は、保険請求査定装置から査定結果を受信する(S1408)。
The insurance claim program 1400 displays an insurance claim form on the output device (S1401).
Next, the insurance claim program 1400 receives user input via the input device and generates insurance claim information (S1402). The insurance claim information includes information related to the insurance claim procedure, such as an insurance contract ID, an account ID, and a currency ID. For example, the insurance claim information is a message such as {insurance contract ID: P01, account ID: user01, currency ID: PU085}.
Next, the insurance claim program 1400 transmits the insurance claim to the insurance claim assessment device 500 (S1403).
Next, the insurance claim program 1400 receives a request to submit proof of account ownership from the insurance claim adjustment device 500 (S1404).
Next, the insurance claim program 1400 transmits a request for issuing an account ownership certificate to the account management device 300 (S1405).
Next, the insurance claim program 1400 receives a notification that the issuance of the account ownership certificate has been completed from the account management device 300 (S1406).
Next, the insurance claim program 1400 transmits a notification of completion of submission of the account ownership proof to the insurance claim adjustment device 500 (S1407).
Next, the insurance claim program 1400 receives the assessment result from the insurance claim assessment device (S1408).
図15は、証明書発行プログラム1500の一例を示すフローチャートである。
以下の説明では、証明書発行プログラム1500を処理の主体として説明するが、演算装置302を処理の主体としてもよい。
FIG. 15 is a flowchart showing an example of the certificate issuing program 1500.
In the following description, the certificate issuing program 1500 will be described as the subject of processing, but the computing device 302 may also be the subject of processing.
証明書発行プログラム1500は、端末装置200からアカウント所有証明の発行要求を受信する(S1501)。例えば、発行要求は、{保険契約ID:P01、通貨ID:PU085、被保険者アカウントID:user01、保険会社アカウントID:insurance01、検証コード:h8ex3h}というメッセージである。 The certificate issuance program 1500 receives a request to issue an account ownership certificate from the terminal device 200 (S1501). For example, the issuance request is a message containing the following information: {Insurance contract ID: P01, Currency ID: PU085, Insured person account ID: user01, Insurance company account ID: insurance01, Verification code: h8ex3h}.
証明書発行プログラム1500は、発行要求メッセージから、保険契約ID、通貨ID、被保険者アカウントID、保険会社アカウントID、検証コードを抽出する(S1502)。 The certificate issuance program 1500 extracts the insurance contract ID, currency ID, insured person account ID, insurance company account ID, and verification code from the issuance request message (S1502).
証明書発行プログラム1500は、保険契約ID、被保険者アカウントID、通貨ID、検証コードをハッシュ関数に入力して、ハッシュ値を生成する(S1503)。 The certificate issuance program 1500 inputs the insurance contract ID, insured person account ID, currency ID, and verification code into a hash function to generate a hash value (S1503).
証明書発行プログラム1500は、トークン発行取引を行うため、決済装置400に対して、トークン取引要求を送信する(S1504)。トークン取引要求は、要求区分に発行、トークンIDに保険契約ID、トークン値に前ステップで生成したハッシュ値、送信元にカストディアカウントID、送信先に被保険者アカウントID、署名にカストディの秘密鍵による電子署名、という情報を持つ。例えば、トークン取引要求は、{要求区分:発行、トークンID:P01、トークン値:xjfi9j3424la890d、送信元:Bank02、送信先:user01、署名:sig-bank02}というメッセージである。 The certificate issuance program 1500 sends a token transaction request to the payment device 400 to conduct a token issuance transaction (S1504). The token transaction request contains the following information: request category: issuance, token ID: insurance contract ID, token value: hash value generated in the previous step, sender: custody account ID, destination: insured account ID, and signature: electronic signature using the custody's private key. For example, the token transaction request is a message with the following information: {request category: issuance, token ID: P01, token value: xjfi9j3424la890d, sender: Bank02, destination: user01, signature: sig-bank02}.
証明書発行プログラム1500は、決済装置400からトークン取引結果を受信する(S1505)。 The certificate issuance program 1500 receives the token transaction result from the payment device 400 (S1505).
証明書発行プログラム1500は、トークン移転取引を行うため、決済装置400に対して、トークン取引要求を送信する(S1506)。トークン取引要求は、要求区分に移転、トークンIDに保険契約ID、送信元に被保険者アカウントID、送信先に保険会社アカウントID、署名に被保険者の秘密鍵による電子署名、という情報を持つ。例えば、トークン取引要求は、{要求区分:移転、トークンID:P01、送信元:user01、送信先:insurance01、署名:sig-user01}というメッセージである。
証明書発行プログラム1500は、決済装置400からトークン取引結果を受信する(S1507)。
証明書発行プログラム1500は、端末装置200にアカウント所有証明の発行完了を送信する(S1508)。
The certificate issuance program 1500 transmits a token transaction request to the settlement device 400 to perform a token transfer transaction (S1506). The token transaction request has the following information: request category: transfer; token ID: insurance contract ID; sender: insured person account ID; destination: insurance company account ID; and signature: digital signature using the insured person's private key. For example, the token transaction request is a message of {request category: transfer; token ID: P01; sender: user01; destination: insurance01; signature: sig-user01}.
The certificate issuing program 1500 receives the token transaction result from the payment device 400 (S1507).
The certificate issuance program 1500 sends a notification of completion of issuance of the account possession certificate to the terminal device 200 (S1508).
図16は、アカウント所有証明トークンプログラム1600の一例を示すフローチャートである。
以下の説明では、アカウント所有証明トークンプログラム1600を処理の主体として説明するが、演算装置402を処理の主体としてもよい。
FIG. 16 is a flow chart illustrating an example of an account ownership token program 1600 .
In the following description, the account possession proof token program 1600 will be described as the subject of processing, but the computing device 402 may also be the subject of processing.
アカウント所有証明トークンプログラム1600は、アカウント管理装置300からトークン取引要求を受信する(S1601)。 The account possession proof token program 1600 receives a token transaction request from the account management device 300 (S1601).
アカウント所有証明トークンプログラム1600は、トークン取引要求メッセージの要求区分を参照し、要求された取引内容を判定する(S1602)。発行の場合、S1603に進む。移転の場合、S1610に進む。 The account possession proof token program 1600 references the request category of the token transaction request message and determines the requested transaction details (S1602). If it is an issuance, proceed to S1603. If it is a transfer, proceed to S1610.
アカウント所有証明トークンプログラム1600は、トークン取引要求から、トークンID、トークン値、送信元、送信先、署名、を抽出する(S1603)。例えば、トークン取引要求から、トークンID:P01、トークン値:xjfi9j3424la890d、送信元:bank02、送信先:user01、署名:sig-bank02という値を抽出する。 The account possession proof token program 1600 extracts the token ID, token value, sender, destination, and signature from the token transaction request (S1603). For example, the following values are extracted from the token transaction request: token ID: P01, token value: xjfi9j3424la890d, sender: bank02, destination: user01, and signature: sig-bank02.
アカウント所有証明トークンプログラム1600は、トークンIDをキーにアカウント所有証明トークン管理テーブル800を検索する(S1604)。 The account possession proof token program 1600 searches the account possession proof token management table 800 using the token ID as a key (S1604).
アカウント所有証明トークンプログラム1600は、アカウント所有証明の二重請求を防止するために、同一のトークンIDを持つレコードが存在するかを判定する(S1605)。Yesの場合、二重請求のため、発行取引を中断して、S1614に進む。Noの場合、新規請求のため、S1606に進む。 The account ownership proof token program 1600 determines whether a record with the same token ID exists to prevent duplicate claims for account ownership proof (S1605). If the answer is Yes, the issuance transaction is interrupted due to a duplicate claim, and processing proceeds to S1614. If the answer is No, processing proceeds to S1606 due to a new claim.
アカウント所有証明トークンプログラム1600は、アカウント所有証明トークン管理テーブル800にレコードを追加する(S1606)。レコードのデータ項目は、トークンID、トークン値、所有者である。トークンIDとトークン値には、トークン取引要求から抽出した値をセットする。所有者には、トークン取引要求の送信先の値をセットする。例えば、アカウント所有証明トークン管理レコードは、トークンID:P01、トークン値:xjfi9j3424la890d、所有者:user01、という情報を持つ。 The account possession proof token program 1600 adds a record to the account possession proof token management table 800 (S1606). The data items of the record are the token ID, token value, and owner. The token ID and token value are set to values extracted from the token transaction request. The owner is set to the value of the destination of the token transaction request. For example, the account possession proof token management record has the following information: token ID: P01, token value: xjfi9j3424la890d, owner: user01.
アカウント所有証明トークンプログラム1600は、アカウント所有証明トークン取引履歴テーブル900にレコードを追加する(S1607)。レコードのデータ項目は、取引ID、トークンID、トークン値、送信元、送信先、署名、タイムスタンプである。取引IDには、取引をユニークに識別する値をセットする。トークンID、トークン値、送信元、送信先、署名には、トークン取引要求から抽出した値をセットする。タイムスタンプには取引を実行した時刻をセットする。例えば、アカウント所有証明トークン取引履歴レコードは、取引ID:x2nd8hapo、トークンID:P01、トークン値:xjfi9j3424la890d、送信元:Bank02、送信先:user01、署名:sig-bank02、タイムスタンプ:2022/02/11 14:23:01という情報を持つ。 The account possession proof token program 1600 adds a record to the account possession proof token transaction history table 900 (S1607). The data items of the record are transaction ID, token ID, token value, sender, destination, signature, and timestamp. A value that uniquely identifies the transaction is set in the transaction ID. Values extracted from the token transaction request are set in the token ID, token value, sender, destination, and signature. The timestamp is set to the time the transaction was executed. For example, an account possession proof token transaction history record has the following information: transaction ID: x2nd8hapo, token ID: P01, token value: xjfi9j3424la890d, sender: Bank02, destination: user01, signature: sig-bank02, timestamp: 2022/02/11 14:23:01.
アカウント所有証明トークンプログラム1600は、トークン取引結果のステータスを成功に設定する(S1608)。 The account ownership proof token program 1600 sets the status of the token transaction result to success (S1608).
アカウント所有証明トークンプログラム1600は、アカウント管理装置300にトークン取引結果を送信する(S1609)。 The account possession proof token program 1600 sends the token transaction result to the account management device 300 (S1609).
アカウント所有証明トークンプログラム1600は、トークン取引要求から、トークンID、送信元、送信先、署名、を抽出する(S1610)。例えば、トークン取引要求から、トークンID:P01、送信元:user01、送信先:insurance01、署名:sig-user01という値を抽出する。 The account possession proof token program 1600 extracts the token ID, sender, destination, and signature from the token transaction request (S1610). For example, the following values are extracted from the token transaction request: token ID: P01, sender: user01, destination: insurance01, signature: sig-user01.
アカウント所有証明トークンプログラム1600は、トークンIDをキーにアカウント所有証明トークン管理テーブル800を検索する(S1611)。 The account possession proof token program 1600 searches the account possession proof token management table 800 using the token ID as a key (S1611).
アカウント所有証明トークンプログラム1600は、存在しないアカウント所有証明を保険会社に提出することを防止するために、同一のトークンIDを持つレコードが存在するかを判定する(S1612)。Yesの場合、アカウント所有証明が存在するため、S1613に進む。Noの場合、アカウント所有署名が存在しないため、移転取引を中断して、S1614に進む。 The account ownership proof token program 1600 determines whether a record with the same token ID exists (S1612) to prevent a non-existent account ownership proof from being submitted to the insurance company. If the answer is Yes, account ownership proof exists, so proceed to S1613. If the answer is No, an account ownership signature does not exist, so the transfer transaction is aborted and proceed to S1614.
アカウント所有証明トークンプログラム1600は、アカウント所有証明トークン管理テーブル800の所有者を更新する(S1613)。所有者には、トークン取引要求の送信先の値をセットする。例えば、アカウント所有証明トークン管理レコードは、トークンID:P01、トークン値:xjfi9j3424la890d、所有者:insurance01、という情報を持つ。 The account possession proof token program 1600 updates the owner in the account possession proof token management table 800 (S1613). The owner is set to the value of the destination of the token transaction request. For example, the account possession proof token management record has the following information: token ID: P01, token value: xjfi9j3424la890d, owner: insurance01.
アカウント所有証明トークンプログラム1600は、発行取引や移転取引を中断した場合、トークン取引結果のステータスを失敗に設定する(S1614)。 If the account ownership proof token program 1600 interrupts an issuance transaction or transfer transaction, it sets the status of the token transaction result to failed (S1614).
図17は、請求管理プログラム1700の一例を示すフローチャートである。
以下の説明では、請求管理プログラム1700を処理の主体として説明するが、演算装置502を処理の主体としてもよい。
FIG. 17 is a flow chart illustrating an example of a billing management program 1700.
In the following description, the billing management program 1700 will be described as the subject of processing, but the arithmetic device 502 may also be the subject of processing.
請求管理プログラム1700は、端末装置200から保険請求を受信する(S1701)。保険請求情報には、保険請求手続きに関する情報として、保険契約ID、アカウントID、通貨IDが含まれる。例えば、保険請求情報は{保険契約ID:P01、アカウントID:user01、通貨ID:PU085}というメッセージである。 The claim management program 1700 receives an insurance claim from the terminal device 200 (S1701). The insurance claim information includes the insurance contract ID, account ID, and currency ID as information related to the insurance claim procedure. For example, the insurance claim information is a message such as {insurance contract ID: P01, account ID: user01, currency ID: PU085}.
請求管理プログラム1700は、保険請求情報を請求テーブル1100に追記する(S1702)。請求IDには、請求をユニークに識別する値をセットする。保険契約ID、アカウントID、通貨IDには、保険請求から抽出した値をセットする。ステータスには、請求受付という値をセットする。その他のデータ項目については、この時点では空欄をセットする。例えば、請求レコードは、請求ID:C101、保険契約ID:P01、アカウントID:user01、通貨ID:PU085、ステータス:請求受付という情報を持つ。 The claim management program 1700 adds the insurance claim information to the claim table 1100 (S1702). The claim ID is set to a value that uniquely identifies the claim. The insurance contract ID, account ID, and currency ID are set to values extracted from the insurance claim. The status is set to the value "claim accepted." Other data items are left blank at this point. For example, a claim record has the following information: claim ID: C101, insurance contract ID: P01, account ID: user01, currency ID: PU085, status: claim accepted.
請求管理プログラム1700は、エビデンス収集プログラム1800を実行する(S1703)。
請求管理プログラム1700は、損害査定プログラム1900を実行する(S1704)。
請求管理プログラム1700は、請求テーブル1100から査定完了後のレコードを取得する(S1705)。
請求管理プログラム1700は、端末装置200に査定結果を通知する(S1706)。
The billing management program 1700 executes the evidence collection program 1800 (S1703).
The claim management program 1700 executes the damage assessment program 1900 (S1704).
The billing management program 1700 acquires the post-assessment record from the billing table 1100 (S1705).
The billing management program 1700 notifies the terminal device 200 of the assessment result (S1706).
図18は、エビデンス収集プログラム1800の一例を示すフローチャートである。
以下の説明では、エビデンス収集プログラム1800を処理の主体として説明するが、演算装置502を処理の主体としてもよい。
FIG. 18 is a flowchart showing an example of the evidence collection program 1800 .
In the following description, the evidence collection program 1800 will be described as the subject of processing, but the computing device 502 may also be the subject of processing.
エビデンス収集プログラム1800は、請求管理プログラム1700からエビデンス収集要求を受信する(S1801)。エビデンス収集要求には、請求IDが含まれる。例えば、エビデンス収集要求は{請求ID:C101}というメッセージである。 The evidence collection program 1800 receives an evidence collection request from the billing management program 1700 (S1801). The evidence collection request includes a billing ID. For example, the evidence collection request is a message that reads {Billing ID: C101}.
エビデンス収集プログラム1800は、エビデンス収集要求メッセージから請求IDを抽出する(S1802)。例えば、請求IDはC101である。 The evidence collection program 1800 extracts the claim ID from the evidence collection request message (S1802). For example, the claim ID is C101.
エビデンス収集プログラム1800は、請求IDで請求テーブルを検索し、請求レコードを取得する(S1803)。 The evidence collection program 1800 searches the billing table using the billing ID and obtains the billing record (S1803).
エビデンス収集プログラム1800は、当該請求に対する検証コードの乱数を生成する(S1804)。検証コードは、アカウント所有証明が、保険対象のデジタル通貨に対して発行されていることを検証するために利用される。デジタル通貨には様々な種類が存在するため、どのデジタル通貨がサイバー事故に合うかは状況による。また、1つのサイバー事故が複数のデジタル通貨に影響する場合もある。そのため、被保険者は、保険請求において、損害を受けたデジタル通貨を選択して保険請求を行う。もし、保険対象外のデジタル通貨に対するアカウント所有証明が提出された場合、請求査定装置は保険金支払いを拒絶する必要がある。以上のような理由により、検証コードが発行される。検証コードを用いた査定方法については、損害査定プログラム1900のフローチャートで述べる。 The evidence collection program 1800 generates a random number for a verification code for the claim (S1804). The verification code is used to verify that proof of account ownership has been issued for the digital currency covered by the insurance. Because there are various types of digital currencies, which digital currency is affected by a cyber incident depends on the situation. Also, a single cyber incident may affect multiple digital currencies. Therefore, the insured selects the digital currency that suffered damage when filing an insurance claim. If proof of account ownership is submitted for a digital currency that is not covered by the insurance, the claim adjustment device must refuse to pay the insurance money. For these reasons, a verification code is issued. The assessment method using the verification code will be described in the flowchart of the damage assessment program 1900.
エビデンス収集プログラム1800は、請求テーブル1100に検証コードと検証コードタイムスタンプを追記する(S1805)。検証コードには、前ステップで生成した乱数をセットする。検証コードタイムスタンプには、検証コードを生成した時刻をセットする。例えば、請求レコードは、請求ID:C101、保険契約ID:P01、アカウントID:user01、通貨ID:PU085、検証コード:h8ex3h、検証コードタイムスタンプ:2022/02/11 14:21:50、ステータス:請求受付、という情報を持つ。 The evidence collection program 1800 adds the verification code and verification code timestamp to the claim table 1100 (S1805). The random number generated in the previous step is set as the verification code. The verification code timestamp is set to the time the verification code was generated. For example, the claim record has the following information: Claim ID: C101, Insurance Contract ID: P01, Account ID: user01, Currency ID: PU085, Verification Code: h8ex3h, Verification Code Timestamp: 2022/02/11 14:21:50, Status: Claim Accepted.
エビデンス収集プログラム1800は、アカウント所有証明の提出要求を端末装置200に送信する(S1806)。アカウント所有証明の提出要求は、保険契約ID、通貨ID、被保険者アカウントID、保険会社アカウントID、検証コードを含む。例えば、アカウント所有証明の提出要求は、{保険契約ID:P01、通貨ID:PU085、被保険者アカウントID:user01、保険会社アカウントID:insurance01、検証コード:h8ex3h}というメッセージである。 The evidence collection program 1800 sends a request to submit proof of account ownership to the terminal device 200 (S1806). The request to submit proof of account ownership includes the insurance contract ID, currency ID, insured person account ID, insurance company account ID, and verification code. For example, the request to submit proof of account ownership is a message that reads {insurance contract ID: P01, currency ID: PU085, insured person account ID: user01, insurance company account ID: insurance01, verification code: h8ex3h}.
エビデンス収集プログラム1800は、端末装置200からアカウント所有証明書の提出完了通知を受信する(S1807)。 The evidence collection program 1800 receives a notification from the terminal device 200 that the account ownership certificate has been submitted (S1807).
エビデンス収集プログラム1800は、請求テーブルのステータスを査定待ちに更新する(S1808)。 The evidence collection program 1800 updates the status in the billing table to awaiting assessment (S1808).
図19は、損害査定プログラム1900の一例を示すフローチャートである。
以下の説明では、損害査定プログラム1900を処理の主体として説明するが、演算装置502を処理の主体としてもよい。
FIG. 19 is a flow chart illustrating an example of a loss assessment program 1900 .
In the following description, the damage assessment program 1900 will be described as the subject of processing, but the arithmetic device 502 may also be the subject of processing.
損害査定プログラム1900は、請求管理プログラム1700から損害査定要求を受信する(S1901)。損害査定要求には、請求IDが含まれる。例えば、損害査定要求は{請求ID:C101}というメッセージである。 The damage assessment program 1900 receives a damage assessment request from the claim management program 1700 (S1901). The damage assessment request includes a claim ID. For example, the damage assessment request is a message that reads {Claim ID: C101}.
損害査定プログラム1900は、損害査定要求メッセージから請求IDを抽出する(S1902)。例えば、請求IDはC101である。 The damage assessment program 1900 extracts the claim ID from the damage assessment request message (S1902). For example, the claim ID is C101.
損害査定プログラム1900は、請求IDで請求テーブル1100を検索し、請求レコードを取得する(S1903)。 The damage assessment program 1900 searches the claim table 1100 using the claim ID and obtains the claim record (S1903).
損害査定プログラム1900は、当該請求レコードから、保険契約ID、アカウントID、通貨ID、検証コード、検証コードタイムスタンプを抽出する(S1904)。例えば、請求ID:C101、保険契約ID:P01、アカウントID:user01、通貨ID:PU085、検証コード:h8ex3h、検証コードタイムスタンプ:2022/02/11 14:21:50、という情報を抽出する。 The damage assessment program 1900 extracts the insurance contract ID, account ID, currency ID, verification code, and verification code timestamp from the claim record (S1904). For example, the following information is extracted: claim ID: C101, insurance contract ID: P01, account ID: user01, currency ID: PU085, verification code: h8ex3h, verification code timestamp: 2022/02/11 14:21:50.
損害査定プログラム1900は、保険契約IDで保険契約テーブル1000を検索し、保険契約レコードを取得する(S1905)。 The damage assessment program 1900 searches the insurance contract table 1000 using the insurance contract ID and obtains the insurance contract record (S1905).
損害査定プログラム1900は、当該保険契約レコードから、アカウントID、通貨ID、保険開始日、保険終了日を抽出する(S1906)。例えば、保険契約ID:P01、アカウントID:user01、通貨ID:PU085、保険開始日:2022/01/01、保険終了日:2022/03/31、という情報を抽出する。
損害査定プログラム1900は、保険請求されたアカウントIDが保険対象のアカウントIDかどうかを検証するため、請求レコードのアカウントIDと契約レコードのアカウントIDを比較する(S1907)。
The loss assessment program 1900 extracts the account ID, currency ID, insurance start date, and insurance termination date from the insurance contract record (S1906). For example, the following information is extracted: insurance contract ID: P01, account ID: user01, currency ID: PU085, insurance start date: 2022/01/01, and insurance termination date: 2022/03/31.
The damage assessment program 1900 compares the account ID in the claim record with the account ID in the contract record to verify whether the account ID for which insurance has been claimed is the account ID of the insured party (S1907).
損害査定プログラム1900は、アカウントIDが一致するかを判断する(S1908)。Yesの場合、S1909に進む。Noの場合、請求内容が保険契約と不一致のため、査定処理を中断して、S1937に進む。 The damage assessment program 1900 determines whether the account IDs match (S1908). If yes, proceed to S1909. If no, the claim details do not match the insurance contract, so the assessment process is interrupted and proceed to S1937.
損害査定プログラム1900は、保険請求された通貨IDが保険対象の通貨IDかどうかを検証するため、請求レコードの通貨IDと契約レコードの通貨IDを比較する(S1909)。 The damage assessment program 1900 compares the currency ID in the claim record with the currency ID in the contract record to verify whether the currency ID for which the insurance claim is made is the currency ID covered by the insurance (S1909).
損害査定プログラム1900は、通貨IDが一致するかを判断する(S1910)。Yesの場合、S1911に進む。Noの場合、請求内容が保険契約と不一致のため、査定処理を中断して、S1937に進む。 The damage assessment program 1900 determines whether the currency ID matches (S1910). If yes, proceed to S1911. If no, the claim details do not match the insurance contract, so the assessment process is interrupted and proceed to S1937.
損害査定プログラム1900は、事故情報テーブル1200から「通貨ID=通貨ID AND 事故発生日>=保険開始日 AND 事故発生日<=保険終了日」という条件に合致するレコードを抽出する(S1911)。例えば、通貨ID=PU085 AND 事故発生日>=2022/01/01 AND 事故発生日<=2022/03/31、という条件で検索する。 The damage assessment program 1900 extracts records from the accident information table 1200 that meet the condition "Currency ID = Currency ID AND Accident occurrence date >= Insurance start date AND Accident occurrence date <= Insurance end date" (S1911). For example, a search is performed using the condition: Currency ID = PU085 AND Accident occurrence date >= 2022/01/01 AND Accident occurrence date <= 2022/03/31.
損害査定プログラム1900は、保険対象のデジタル通貨について、保険期間中にサイバー事故の発生が報告されたかを検証するため、前記ステップの条件に合致する事故情報レコードが存在するかどうかを判断する(S1912)。Yesの場合、サイバー事故が発生しているため、S1913に進んで査定処理を継続する。Noの場合、サイバー事故が発生していないため、査定処理を中断して、S1937に進む。 The damage assessment program 1900 determines whether an accident information record exists that meets the conditions of the previous step to verify whether a cyber-accident has been reported during the insurance period for the insured digital currency (S1912). If the answer is Yes, a cyber-accident has occurred, so the program proceeds to S1913 and continues the assessment process. If the answer is No, a cyber-accident has not occurred, so the program interrupts the assessment process and proceeds to S1937.
損害査定プログラム1900は、アカウント所有署名トークンの発行履歴を確認するため、決済装置400のアカウント所有証明トークン取引履歴テーブル900から「トークンID=保険契約ID AND 送信元=カストディアカウントID AND 送信先=被保険者アカウントID」という条件に合致するレコードを抽出する(S1913)。例えば、トークンID=P01 AND 送信元=Bank02 AND 送信先=user01、という条件で検索する。 To check the issuance history of account ownership signature tokens, the loss assessment program 1900 extracts records that match the condition "token ID = insurance contract ID AND sender = custody account ID AND destination = insured account ID" from the account ownership proof token transaction history table 900 of the payment device 400 (S1913). For example, a search is performed using the condition token ID = P01 AND sender = Bank02 AND destination = user01.
損害査定プログラム1900は、アカウント所有証明トークン取引履歴レコードが存在するかを判断する(S1914)。Yesの場合、査定処理を継続するため、S1915に進む。Noの場合、査定処理を中断して、S1926に進む。 The damage assessment program 1900 determines whether an account possession proof token transaction history record exists (S1914). If yes, proceed to S1915 to continue the assessment process. If no, interrupt the assessment process and proceed to S1926.
損害査定プログラム1900は、当該アカウン所有証明トークン取引履歴レコードから、署名、タイムスタンプを抽出する(S1915)。例えば、署名:sig-bank02、タイムスタンプ:2022/02/11 14:23:01、である。 The damage assessment program 1900 extracts the signature and timestamp from the account proof-of-possession token transaction history record (S1915). For example, signature: sig-bank02, timestamp: 2022/02/11 14:23:01.
損害査定プログラム1900は、アカウント所有証明トークンがカストディに発行されたものであることを検証するため、前記ステップで抽出した署名がカストディの署名であるかを判断する(S1916)。Yesの場合、査定処理を継続するため、S1917に進む。Noの場合、査定処理を中断して、S1926に進む。 To verify that the account ownership proof token was issued to the custody, the damage assessment program 1900 determines whether the signature extracted in the previous step is the custody signature (S1916). If yes, proceed to S1917 to continue the assessment process. If no, interrupt the assessment process and proceed to S1926.
損害査定プログラム1900は、過去に発行されたアカウント所有証明の使い回しを防ぐため、請求レコードの検証コードタイムスタンプとアカウント所有証明トークン取引レコードのタイムスタンプを比較する(S1917)。保険金の支払条件の1つは、保険請求時点において、被保険者が保険対象のデジタル通貨のアカウント所有者であり、秘密鍵が安全に保管されていることである。過去に発行されたアカウント所有証明を再提出されると、現時点のアカウント管理状況を確認できない。従って、アカウント所有証明トークンが保険請求後に発行されたことを検証する必要がある。 The loss assessment program 1900 compares the verification code timestamp of the claim record with the timestamp of the account ownership proof token transaction record to prevent the reuse of previously issued account ownership proof (S1917). One of the conditions for insurance payment is that, at the time of the insurance claim, the insured is the account owner of the insured digital currency and the private key is securely stored. If a previously issued account ownership proof is resubmitted, the current account management status cannot be confirmed. Therefore, it is necessary to verify that the account ownership proof token was issued after the insurance claim was made.
損害査定プログラム1900は、請求レコードの検証コードタイムスタンプがアカウント所有証明トークン取引レコードのタイムスタンプよりも早いかどうか判断する(S1918)。Yesの場合、査定処理を継続するため、S1919に進む。Noの場合、査定処理を中断して、S1926に進む。 The damage assessment program 1900 determines whether the verification code timestamp of the claim record is earlier than the timestamp of the account ownership proof token transaction record (S1918). If yes, proceed to S1919 to continue the assessment process. If no, interrupt the assessment process and proceed to S1926.
損害査定プログラム1900は、アカウント所有署名トークンの移転履歴を確認するため、決済装置400のアカウント所有証明トークン取引履歴テーブル900から「トークンID=保険契約ID AND 送信元=被保険者アカウントID AND 送信先=保険会社アカウントID」という条件に合致するレコードを抽出する(S1919)。例えば、トークンID=P01 AND 送信元=user01 AND 送信先=insurance01、という条件で検索する。 To check the transfer history of the account ownership signature token, the loss assessment program 1900 extracts records that match the condition "token ID = insurance contract ID AND sender = insured person account ID AND destination = insurance company account ID" from the account ownership proof token transaction history table 900 of the payment device 400 (S1919). For example, a search is performed using the condition token ID = P01 AND sender = user01 AND destination = insurance01.
損害査定プログラム1900は、アカウント所有証明トークン取引履歴レコードが存在するかを判断する(S1920)。Yesの場合、査定処理を継続するため、S1915に進む。Noの場合、査定処理を中断して、S1926に進む。 The damage assessment program 1900 determines whether an account possession proof token transaction history record exists (S1920). If yes, proceed to S1915 to continue the assessment process. If no, interrupt the assessment process and proceed to S1926.
損害査定プログラム1900は、当該アカウン所有証明トークン取引履歴レコードから、トークン値、署名、を抽出する(S1921)。例えば、トークン値:xjfi9j3424la890d、署名:sig-user01、である。 The damage assessment program 1900 extracts the token value and signature from the account proof-of-possession token transaction history record (S1921). For example, the token value is xjfi9j3424la890d, and the signature is sig-user01.
損害査定プログラム1900は、被保険者の鍵が安全に管理されていて、デジタル通貨の取引を行える状態であることを検証するため、前記ステップで抽出した署名が被保険者の署名であるかどうかを判断する。(S1922)。Yesの場合、査定処理を継続するため、S1923に進む。Noの場合、査定処理を中断して、S1926に進む。 The loss assessment program 1900 determines whether the signature extracted in the previous step is the signature of the insured to verify that the insured's key is being managed securely and that digital currency transactions are possible (S1922). If the answer is Yes, proceed to S1923 to continue the assessment process. If the answer is No, interrupt the assessment process and proceed to S1926.
損害査定プログラム1900は、請求レコードから取得した、保険契約ID、被保険者アカウントID、通貨ID、検証コードをハッシュ関数に入力して、ハッシュ値を生成する(S1923)。 The loss assessment program 1900 inputs the insurance contract ID, insured account ID, currency ID, and verification code obtained from the claim record into a hash function to generate a hash value (S1923).
損害査定プログラム1900は、アカウント所有証明が保険対象のデジタル通貨に対して発行されていることを検証するため、前記ステップで生成したハッシュ値がアカウン所有証明トークン取引履歴レコードから取得したトークン値と一致するかを判断する(S1924)。Yesの場合、査定処理を継続するため、S1925に進む。Noの場合、査定処理を中断して、S1926に進む。本ステップで比較するハッシュ値は、アカウントIDとデジタル通貨IDの組合せに対してユニークな値である。仮に、保険対象外のアカウントIDやデジタル通貨に対するアカウント所有証明だった場合、トークン値が異なるため、ハッシュ値と不一致になる。これにより、アカウント所有証明が保険対象のデジタル通貨に対して発行されていることを検証する。 To verify that the account ownership proof has been issued for the insured digital currency, the loss assessment program 1900 determines whether the hash value generated in the previous step matches the token value obtained from the account ownership proof token transaction history record (S1924). If the answer is Yes, proceed to S1925 to continue the assessment process. If the answer is No, interrupt the assessment process and proceed to S1926. The hash value compared in this step is a value unique to the combination of account ID and digital currency ID. If the account ownership proof is for an account ID or digital currency that is not covered by insurance, the token value will be different and will therefore not match the hash value. This verifies that the account ownership proof has been issued for the insured digital currency.
損害査定プログラム1900は、請求テーブルのアカウント所有証明をOKに更新する(S1925)。
損害査定プログラム1900は、請求テーブルのアカウント所有証明をNGに更新する(S1926)。
損害査定プログラム1900は、事故情報レコードから、事故発生日、対策完了日を抽出する(S1927)。例えば、事故発生日:2022/02/07、対策完了日:2022/02/09、という情報を抽出する。
The damage assessment program 1900 updates the account ownership proof in the claims table to OK (S1925).
The damage assessment program 1900 updates the account ownership proof in the claim table to NG (S1926).
The damage assessment program 1900 extracts the accident occurrence date and the countermeasure completion date from the accident information record (S1927). For example, the program extracts information such as accident occurrence date: 2022/02/07, countermeasure completion date: 2022/02/09.
損害査定プログラム1900は、サイバー事故の発生から対策完了の間に、被保険者のアカウントに対して行われたデジタル通貨取引の情報を収集するために、決済装置400のデジタル通貨取引履歴テーブル700から「通貨ID=通貨ID AND(送信元=アカウントID OR 送信先=アカウントID)AND タイムスタンプ>=事故発生日 タイムスタンプ<=対策完了日」という条件に合致するレコードを抽出する(S1928)。例えば、通貨ID=PU085 AND(送信元=user01 OR 送信先=user01)AND タイムスタンプ>=2022/02/07 タイムスタンプ<=2022/02/09」という条件で検索する。 To collect information on digital currency transactions made to the insured's account between the occurrence of a cyber-accident and the completion of countermeasures, the loss assessment program 1900 extracts records from the settlement device 400's digital currency transaction history table 700 that meet the condition "Currency ID = Currency ID AND (Source = Account ID OR Destination = Account ID) AND Time Stamp >= Date of Accident Time Stamp <= Date of Countermeasures Completion" (S1928). For example, a search is performed using the condition: Currency ID = PU085 AND (Source = User01 OR Destination = User01) AND Time Stamp >= 2022/02/07 Time Stamp <= 2022/02/09.
損害査定プログラム1900は、前記ステップで取得した取引履歴レコード群に対して、取引額を抽出し、変動額を集計する(S1929)。変動額とは、被保険者のアカウントに対して行われたデジタル通貨に対するサイバー事故の発生から対策完了の間において変動したデジタル通貨の金額である。この集計値がマイナスの場合、その金額を被害額とし、当該被害額がサイバー事故により発生した損害とする。集計値がプラス、または、ゼロの場合、サイバー事故による損害は無かったと判断する。 The damage assessment program 1900 extracts transaction amounts from the group of transaction history records acquired in the previous step and totals the fluctuation amount (S1929). The fluctuation amount is the amount of digital currency that fluctuates between the occurrence of a cyber incident and the completion of countermeasures for digital currency in the insured person's account. If this total value is negative, that amount is considered to be the amount of damage, and this amount of damage is considered to be the loss caused by the cyber incident. If the total value is positive or zero, it is determined that there was no damage caused by the cyber incident.
損害査定プログラム1900は、前記ステップで集計した変動額の正負を判断する(S1930)。マイナスの場合、S1931に進む。プラス、または、ゼロの場合、査定処理を中断して、S1937に進む。 The damage assessment program 1900 determines whether the change amount tallied in the previous step is positive or negative (S1930). If it is negative, proceed to S1931. If it is positive or zero, the assessment process is interrupted and proceed to S1937.
損害査定プログラム1900は、保険契約レコードから、カバー率、上限額を抽出する(S1931)。例えば、カバー率:80、上限額:1000、という情報である。 The loss assessment program 1900 extracts the coverage rate and upper limit from the insurance contract record (S1931). For example, the coverage rate is 80, and the upper limit is 1000.
損害査定プログラム1900は、デジタル通貨の取引履歴から集計した変動額にカバー率を乗算して、保険金を算出する(S1933)。例えば、変動額が1000だった場合、カバー率の80%を乗算して、保険金は800となる。 The damage assessment program 1900 calculates the insurance amount by multiplying the fluctuation amount calculated from the digital currency transaction history by the coverage rate (S1933). For example, if the fluctuation amount is 1,000, it will be multiplied by 80% of the coverage rate, resulting in an insurance amount of 800.
損害査定プログラム1900は、前記ステップで算出した保険金が上限額を超えるかどうか判断する(S1934)。Yesの場合、保険金を補正するため、S1935に進む。Noの場合、保険金は確定のため、S1936に進む。 The damage assessment program 1900 determines whether the insurance amount calculated in the previous step exceeds the upper limit (S1934). If the answer is Yes, the program proceeds to S1935 to adjust the insurance amount. If the answer is No, the insurance amount is finalized, and the program proceeds to S1936.
損害査定プログラム1900は、保険金を上限額に変更する(S1935)。例えば、算出された保険金が1500で、上限額が1000の場合、保険金を上限額である1000に変更する。 The damage assessment program 1900 changes the insurance amount to the upper limit (S1935). For example, if the calculated insurance amount is 1,500 and the upper limit is 1,000, the insurance amount is changed to the upper limit of 1,000.
損害査定プログラム1900は、請求テーブル1100の保険金に算出した保険金を記録し、支払可否を可に更新する(S1936)。 The damage assessment program 1900 records the calculated insurance amount in the insurance amount field of the claims table 1100 and updates the payment possibility to yes (S1936).
損害査定プログラム1900は、請求テーブル1100の支払可否を否に更新する(S1937)。 The damage assessment program 1900 updates the payment availability status in the claim table 1100 to "no" (S1937).
損害査定プログラム1900は、請求テーブルのステータスを完了に更新する(S1938)。 The damage assessment program 1900 updates the status in the claim table to completed (S1938).
このように、本実施例では、図13等を用いて説明したように、端末装置200と、アカウント管理装置300と、決済装置400と、保険請求査定装置500と、を有する保険請求システム100において、それぞれの装置は、プロセッサとメモリとを有し、上記端末装置200のプロセッサは、第1のプログラム(保険請求プログラム1400)を実行して、ユーザから入力されたデジタル通貨の保険請求手続きに関する保険請求情報を、上記保険請求査定装置500に出力し、上記保険請求査定装置500のプロセッサは、第2のプログラム(請求管理プログラム1700)を実行して、上記保険請求情報に含まれる、上記ユーザのアカウントを識別するためのアカウントIDにより識別されるユーザが被保険者としてアカウントを所有していることを証明するためのアカウント所有証明の提出を、上記端末装置200に要求し、上記端末装置200のプロセッサは、上記第1のプログラムを実行して、上記アカウント所有証明の発行要求を、上記アカウント管理装置300に出力し、上記アカウント管理装置300のプロセッサは、第3のプログラム(証明書発行プログラム1500)を実行して、上記保険請求情報に含まれる、上記デジタル通貨の保険契約を識別するための保険契約IDと上記アカウントIDと上記デジタル通貨を識別するための通貨IDとを用いて生成した、上記被保険者を所有者とする上記アカウント所有証明のトークンの発行要求を上記決済装置400に出力し、上記決済装置のプロセッサ400は、第4のプログラム(アカウント所有証明トークンプログラム1600)を実行して、上記トークンを識別するためのトークンIDと上記トークンの値と上記トークンの所有者とを対応付けた第1のテーブル(アカウント所有証明トークン管理テーブル900)に、上記発行要求を受けた上記トークンを追加し、当該追加した結果をトークン発行取引結果として上記アカウント管理装置300に出力し、上記アカウント管理装置300のプロセッサは、上記第3のプログラムを実行して、上記トークン発行取引結果に対して、上記追加した上記トークンの所有者を保険会社とする移転要求を上記決済装置400に出力し、上記決済装置400のプロセッサは、上記第4のプログラムを実行して、上記第1のテーブルに追加された上記トークンの所有者を上記保険会社に更新し、当該更新した結果をトークン移転取引結果として上記アカウント管理装置300に出力し、上記アカウント管理装置300のプロセッサは、上記第3のプログラムを実行して、上記決済装置400から上記トークン移転取引結果を受け取ると、上記アカウント所有証明の発行完了を上記端末装置200に出力し、上記端末装置200のプロセッサは、上記第1のプログラムを実行して、上記アカウント所有証明の発行完了に基づいて、上記アカウント所有証明の提出完了を上記保険請求査定装置500に出力し、上記保険請求査定装置500のプロセッサは、第5のプログラム(損害査定プログラム1900)を実行し、上記保険契約IDにより識別される保険契約情報を管理する第2のテーブル(保険契約テーブル1000)と、上記通貨IDにより識別されるデジタル通貨についての事故情報を管理する第3のテーブル(事故情報テーブル1200)とを用いて、上記保険請求情報に基づく保険請求に対する査定を行う。 As described above, in this embodiment, as explained using FIG. 13 etc., in the insurance claim system 100 having a terminal device 200, an account management device 300, a settlement device 400, and an insurance claim assessment device 500, each device has a processor and memory, and the processor of the terminal device 200 executes a first program (insurance claim program 1400) to output insurance claim information related to the digital currency insurance claim procedure input by the user to the insurance claim assessment device 500, and the processor of the insurance claim assessment device 500 executes a second program (insurance claim management program 1700) to output account information for proving that the user identified by the account ID for identifying the user's account, which is included in the insurance claim information, owns an account as an insured person. The processor of the terminal device 200 executes the first program to output a request for issuing the account possession proof to the account management device 300, the processor of the account management device 300 executes a third program (certificate issuance program 1500) to output a request for issuing a token for the account possession proof, the token being owned by the insured, and generated using an insurance contract ID for identifying the insurance contract for the digital currency, the account ID, and a currency ID for identifying the digital currency, which are included in the insurance claim information, and the processor 400 of the payment device executes a fourth program (account possession proof token program 1600) to output a token ID for identifying the token and The token for which the issuance request was received is added to a first table (account possession proof token management table 900) that associates the value of the token with the owner of the token, and the result of the addition is output to the account management device 300 as a token issuance transaction result, and the processor of the account management device 300 executes the third program and outputs a transfer request to the settlement device 400 in response to the token issuance transaction result, with the owner of the added token being the insurance company, and the processor of the settlement device 400 executes the fourth program and updates the owner of the token added to the first table to the insurance company, and outputs the updated result to the account management device 300 as a token transfer transaction result, and the processor of the account management device 300 Upon executing the third program and receiving the token transfer transaction result from the payment device 400, the terminal device 200 outputs a completion of issuance of the account ownership proof to the terminal device 200, and the processor of the terminal device 200 executes the first program and, based on the completion of issuance of the account ownership proof, outputs a completion of submission of the account ownership proof to the insurance claim assessment device 500, and the processor of the insurance claim assessment device 500 executes a fifth program (damage assessment program 1900) and assesses the insurance claim based on the insurance claim information using a second table (insurance contract table 1000) that manages insurance contract information identified by the insurance contract ID and a third table (accident information table 1200) that manages accident information for the digital currency identified by the currency ID.
つまり、本実施例では、プロセッサとメモリを有する端末装置200と、プロセッサとメモリを有するアカウント管理装置300と、プロセッサとメモリを有する決済装置400と、プロセッサとメモリを有する保険請求査定装置500を有する保険請求システム100において、上記端末装置200が保険請求を提出すると、上記保険請求査定装置500が保険請求を受け付けた後でアカウント所有証明の提出を要求し、上記端末装置200は、上記アカウント管理装置300を介してアカウント所有証明トークンを発行し、そのトークンを被保険者のアカウントから保険会社のアカウントに移転し、上記保険請求査定装置500は、被保険者の保険対象アカウント所有証明を検証し、上記決済装置400の取引履歴を元に保険金支払の可否を判断し、損害と保険金を算出する。 In other words, in this embodiment, the insurance claim system 100 includes a terminal device 200 having a processor and memory, an account management device 300 having a processor and memory, a settlement device 400 having a processor and memory, and an insurance claim assessment device 500 having a processor and memory. When the terminal device 200 submits an insurance claim, the insurance claim assessment device 500 accepts the insurance claim and requests submission of proof of account ownership. The terminal device 200 issues an account ownership proof token via the account management device 300 and transfers the token from the insured person's account to the insurance company's account. The insurance claim assessment device 500 then verifies the insured person's proof of insured account ownership, determines whether to pay the insurance claim based on the transaction history of the settlement device 400, and calculates the damage and insurance amount.
これにより、被保険者がデジタル通貨のアカウント管理業務をカストディ業者に委託する場合において、被保険者と保険会社が相互に信用できない状況、つまりサイバー保険を利用する被保険者と保険会社の間に情報の非対称性が存在する状況において、カストディのアカウント管理装置がエビデンス収集を仲介することで相互の信頼関係を補完し、デジタル通貨のサイバー保険に対する保険金請求を査定することが可能となる。さらに、デジタル通貨のサイバー保険を適用できる範囲が拡大し、デジタル通貨を利用する消費者の保護に貢献することができる。 As a result, when an insured person entrusts digital currency account management operations to a custody company, and there is a lack of mutual trust between the insured person and the insurance company, i.e., when there is information asymmetry between the insured person using cyber insurance and the insurance company, the custody company's account management device can mediate evidence collection, complementing the mutual trust and making it possible to assess insurance claims for digital currency cyber insurance. Furthermore, this will expand the scope to which digital currency cyber insurance can be applied, contributing to the protection of consumers who use digital currencies.
また、図16のS1605等を用いて説明したように、上記決済装置400のプロセッサは、上記第4のプログラムを実行して、上記保険契約IDと同じIDをもつ上記トークンを識別するためのトークンIDにより、上記対応付けを行って、上記第1のテーブルに上記トークンを追加する。これにより、アカウント所有証明トークンのトークンIDが保険契約IDと同じIDとなり、トークン発行要求時にトークンIDと保険契約IDとが重複する場合には、発行要求を拒絶することでトークンIDの重複を排除することができ、その結果、1つの保険契約に対するアカウント所有証明の二重請求を防止することができる。 Furthermore, as explained using S1605 etc. in FIG. 16, the processor of the payment device 400 executes the fourth program, performs the association using a token ID for identifying the token having the same ID as the insurance contract ID, and adds the token to the first table. As a result, the token ID of the account possession proof token becomes the same ID as the insurance contract ID, and if the token ID and insurance contract ID overlap when a token issuance request is made, the issuance request can be rejected to eliminate the token ID duplication, thereby preventing duplicate requests for account possession proof for a single insurance contract.
また、図15S1503、S1504、図16S1607等を用いて説明したように、上記アカウント管理装置300のプロセッサは、上記第3のプログラムを実行して、上記保険契約ID、上記アカウントID、上記通貨IDに加え、さらに、上記保険請求査定装置500において生成された上記保険請求に対する査定の検証を行うための検証コードを、ハッシュ関数に入力してハッシュ値を生成し、生成したハッシュ値を上記トークンの値とした上記アカウント所有証明のトークンを上記決済装置400に出力し、上記決済装置400のプロセッサは、上記第4のプログラムを実行して、上記トークンを、上記発行取引ごとに対応付けて、第4のテーブル(アカウント所有証明トークン取引履歴テーブル900)に記録する。これにより、ハッシュ値をトークンの値としたアカウント所有証明トークンの取引履歴をシステム全体で一元管理することができる。 Furthermore, as explained using Figures 15S1503, S1504, Figure 16S1607, etc., the processor of the account management device 300 executes the third program to input the insurance contract ID, account ID, and currency ID, as well as a verification code for verifying the assessment of the insurance claim generated by the insurance claim assessment device 500, into a hash function to generate a hash value, and outputs the account possession proof token, with the generated hash value as the token value, to the payment device 400. The processor of the payment device 400 executes the fourth program to associate the token with each issued transaction and record it in a fourth table (account possession proof token transaction history table 900). This allows the transaction history of account possession proof tokens, with hash values as token values, to be centrally managed across the entire system.
また、図19のS1923等を用いて説明したように、上記保険請求査定装置500のプロセッサは、上記第5のプログラムを実行し、上記端末装置200から上記保険請求情報を受け取ったときの上記保険契約ID、上記アカウントID、上記通貨ID、上記検証コードをハッシュ関数に入力してハッシュ値を生成し、生成した当該ハッシュ値が、上記第4のテーブルに記録した上記トークン値と一致するか否かを判定する。これにより、上記アカウント所有証明トークンが保険対象のデジタル通貨に対して発行されていることを検証することができる。つまり、カストディは、保険契約情報と検証コード(乱数)から生成した保険対象ごとにユニークとなるハッシュ値をアカウント所有証明トークンに埋め込み、保険会社では、自身で生成したハッシュ値とトークンから抽出したハッシュ値とを比較する。アカウントIDや通貨IDが異なる場合にハッシュ値が不一致となることを検証することで、保険対象外のデジタル通貨に対するアカウント所有証明を拒絶することができる。 Furthermore, as explained using S1923 etc. in FIG. 19 , the processor of the insurance claim assessment device 500 executes the fifth program, inputs the insurance contract ID, account ID, currency ID, and verification code received when the insurance claim information is received from the terminal device 200 into a hash function to generate a hash value, and determines whether the generated hash value matches the token value recorded in the fourth table. This makes it possible to verify that the account possession proof token has been issued for the insured digital currency. In other words, the custody embeds a hash value that is unique for each insured item, generated from the insurance contract information and verification code (random number), into the account possession proof token, and the insurance company compares the hash value it generated with the hash value extracted from the token. By verifying that the hash values do not match when the account ID or currency ID is different, it is possible to reject account possession proof for digital currencies not covered by insurance.
また、図19のS1915-1917等を用いて説明したように、上記アカウント管理装置300のプロセッサは、上記第3のプログラムを実行して、上記保険請求の際に上記保険請求査定装置500において生成された上記検証コードのタイムスタンプを出力し、上記アカウント管理装置300のプロセッサは、上記第3のプログラムを実行して、上記トークンを識別するためのトークンIDと、上記トークンの値と、上記発行取引を実行した時刻のタイムスタンプとを、上記トークンの上記発行取引ごとに対応付けて、第4のテーブルと同様の第5のテーブル(アカウント所有証明トークン取引履歴テーブル900)に記録し、上記決済装置400のプロセッサは、上記第5のプログラムを実行して、上記検証コードのタイムスタンプが、上記発行取引を実行した時刻のタイムスタンプよりも早い場合に、上記保険請求情報に基づく保険請求に対する査定を行う。これにより、保険請求受付時に発行する検証コードのタイムスタンプがアカウント所有証明トークンのタイムスタンプよりも早いことを検証して、過去に発行されたアカウント所有証明トークンの使い回しを防止することができる。 Furthermore, as explained using S1915-1917 etc. of FIG. 19 , the processor of the account management device 300 executes the third program to output the timestamp of the verification code generated by the insurance claim assessment device 500 when the insurance claim is made. The processor of the account management device 300 executes the third program to associate a token ID for identifying the token, the value of the token, and the timestamp of the time the issuance transaction was executed for each transaction of the token, and record these in a fifth table (account possession proof token transaction history table 900) similar to the fourth table. The processor of the payment device 400 executes the fifth program to assess the insurance claim based on the insurance claim information if the timestamp of the verification code is earlier than the timestamp of the time the issuance transaction was executed. This verifies that the timestamp of the verification code issued when the insurance claim is accepted is earlier than the timestamp of the account possession proof token, thereby preventing the reuse of previously issued account possession proof tokens.
従来、2層型デジタル通貨システムは、プライベートブロックチェーンを採用し、ユーザはデジタル通貨アカウントを管理する秘密鍵を、銀行などのカストディに預けるため、ユーザ(すなわち被保険者)自身がアカウント所有証明を保険会社に提出できないという課題があった。これまで説明したように、本実施例によれば、当該解決するため、被保険者から保険金請求を受け付けると、カストディがアカウント所有証明トークンを発行し、そのトークンを被保険者のアカウントから保険会社に移転することで、被保険者の保険対象アカウント所有権を検証し、デジタル通貨システムの取引履歴を元に保険金支払の可否を判断し、損害と保険金を算出する。これにより、被保険者がカストディを介して提出したアカウント所有証明書の正当性を確保することができるようになる。また、様々な種類のデジタルトークンを発行することができ、それらのトークンの取引履歴が台帳に記録され、ステークホルダ間で共有される。そのため、トークン所有者の変遷を追跡できるようになる。 Traditionally, two-tier digital currency systems have employed private blockchains, requiring users to deposit the private key managing their digital currency accounts with a custodian such as a bank, posing the challenge of preventing users (i.e., the insured) from submitting proof of account ownership to the insurance company. As explained above, this embodiment solves this issue by having the custodian issue an account ownership proof token upon receiving an insurance claim from the insured, and then transferring the token from the insured's account to the insurance company, thereby verifying the insured's ownership of the insured account, determining whether to pay insurance based on the digital currency system's transaction history, and calculating the loss and insurance amount. This ensures the legitimacy of the account ownership proof submitted by the insured via the custodian. Furthermore, various types of digital tokens can be issued, and the transaction history of these tokens is recorded in a ledger and shared among stakeholders. This makes it possible to track changes in token ownership.
以上のように、本実施例のデジタル通貨保険の保険請求システムでは、被保険者と保険会社の間に情報の非対称性がある場合でも、妥当性のあるエビデンスに基づいて保険査定を行うことができる。なお、上記実施例では、契約IDがP101、アカウントIDが101、通貨IDがPU085の場合を請求査定の例として上げたが、これに限定されるものではない。契約ID、アカウントID、通貨IDが異なる場合、など様々な請求査定が存在する。 As described above, the digital currency insurance insurance claim system of this embodiment can perform insurance assessment based on valid evidence, even when there is information asymmetry between the insured and the insurance company. Note that in the above embodiment, an example of a claim assessment was given where the contract ID is P101, the account ID is 101, and the currency ID is PU085, but this is not limited to this. There are various types of claim assessments, such as when the contract ID, account ID, and currency ID are different.
また、本実施例でテーブルでの情報格納を例示したが、テーブルに限定されるものではなく、スキーマレスのデータとして格納されてもよい。 Furthermore, while this embodiment illustrates information storage in a table, it is not limited to tables and may also be stored as schema-less data.
本発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化したり、上記実施の形態に開示されている複数の構成要素を適宜組み合わせて実施することができる。 The present invention is not limited to the above-described embodiments, and in the implementation stage, the components may be modified and embodied within the scope of the gist of the invention, or multiple components disclosed in the above-described embodiments may be combined as appropriate.
200 端末装置
300 アカウント管理装置
400 決済装置
500 保険請求査定装置
600 ウォレットテーブル
700 デジタル通貨取引履歴テーブル
800 アカウント所有証明トークン管理テーブル
900 アカウント所有証明トークン取引履歴テーブル
1000 保険契約テーブル
1100 請求テーブル
1200 事故情報テーブル
1400 保険請求プログラム
1500 証明書発行プログラム
1600 アカウント所有証明トークンプログラム
1700 請求管理プログラム
1800 エビデンス収集プログラム
1900 損害査定プログラム
200 Terminal device 300 Account management device 400 Settlement device 500 Insurance claim assessment device 600 Wallet table 700 Digital currency transaction history table 800 Account possession proof token management table 900 Account possession proof token transaction history table 1000 Insurance contract table 1100 Claim table 1200 Accident information table 1400 Insurance claim program 1500 Certificate issuance program 1600 Account possession proof token program 1700 Claim management program 1800 Evidence collection program 1900 Damage assessment program
Claims (11)
それぞれの装置は、プロセッサとメモリとを有し、
前記端末装置のプロセッサは、第1のプログラムを実行して、ユーザから入力されたデジタル通貨の保険請求手続きに関する保険請求情報を、前記保険請求査定装置に出力し、
前記保険請求査定装置のプロセッサは、第2のプログラムを実行して、前記保険請求情報に含まれる、前記ユーザのアカウントを識別するためのアカウント識別情報により識別されるユーザが被保険者としてアカウントを所有していることを証明するためのアカウント所有証明の提出を、前記端末装置に要求し、
前記端末装置のプロセッサは、前記第1のプログラムを実行して、前記アカウント所有証明の発行要求を、前記アカウント管理装置に出力し、
前記アカウント管理装置のプロセッサは、第3のプログラムを実行して、前記保険請求情報に含まれる、前記デジタル通貨の保険契約を識別するための保険契約識別情報と前記アカウント識別情報と前記デジタル通貨を識別するためのデジタル通貨識別情報とを用いて生成した、前記被保険者を所有者とする前記アカウント所有証明のトークンの発行要求を前記決済装置に出力し、
前記決済装置のプロセッサは、第4のプログラムを実行して、前記トークンを識別するためのトークン識別情報と前記トークンの値と前記トークンの所有者とを対応付けた第1のテーブルに、前記発行要求を受けた前記トークンを追加し、当該追加した結果をトークン発行取引結果として前記アカウント管理装置に出力し、
前記アカウント管理装置のプロセッサは、前記第3のプログラムを実行して、前記トークン発行取引結果に対して、前記追加した前記トークンの所有者を保険会社とする移転要求を前記決済装置に出力し、
前記決済装置のプロセッサは、前記第4のプログラムを実行して、前記第1のテーブルに追加された前記トークンの所有者を前記保険会社に更新し、当該更新した結果をトークン移転取引結果として前記アカウント管理装置に出力し、
前記アカウント管理装置のプロセッサは、前記第3のプログラムを実行して、前記決済装置から前記トークン移転取引結果を受け取ると、前記アカウント所有証明の発行完了を前記端末装置に出力し、
前記端末装置のプロセッサは、前記第1のプログラムを実行して、前記アカウント所有証明の発行完了に基づいて、前記アカウント所有証明の提出完了を前記保険請求査定装置に出力し、
前記保険請求査定装置のプロセッサは、第5のプログラムを実行し、前記保険契約識別情報により識別される保険契約情報を管理する第2のテーブルと、前記通貨識別情報により識別されるデジタル通貨についての事故情報を管理する第3のテーブルとを用いて、前記保険請求情報に基づく保険請求に対する査定を行う、
ことを特徴とする保険請求システム。 An insurance claim system having a terminal device, an account management device, a settlement device, and an insurance claim assessment device,
Each device has a processor and a memory;
The processor of the terminal device executes a first program to output insurance claim information related to the insurance claim procedure for the digital currency input by the user to the insurance claim assessment device;
a processor of the insurance claim adjustment device executes a second program to request the terminal device to submit proof of account ownership to prove that a user identified by account identification information for identifying the user's account, which is included in the insurance claim information, owns an account as an insured person;
the processor of the terminal device executes the first program to output a request for issuing the account ownership certificate to the account management device;
The processor of the account management device executes a third program to output to the payment device a request for issuance of a token of proof of account ownership, the token being generated using insurance contract identification information for identifying the insurance contract for the digital currency, the account identification information, and digital currency identification information for identifying the digital currency, which are included in the insurance claim information; and
the processor of the payment device executes a fourth program to add the token for which the issuance request has been received to a first table that associates token identification information for identifying the token, the value of the token, and the owner of the token, and outputs the result of the addition to the account management device as a token issuance transaction result;
The processor of the account management device executes the third program, and outputs a transfer request to the settlement device in response to the token issuance transaction result, with the insurance company as the owner of the added token;
the processor of the settlement device executes the fourth program to update the owner of the token added to the first table to the insurance company, and outputs the updated result to the account management device as a token transfer transaction result;
the processor of the account management device executes the third program, and upon receiving the token transfer transaction result from the payment device, outputs a notification of completion of issuance of the account ownership proof to the terminal device;
the processor of the terminal device executes the first program, and based on the completion of issuance of the account ownership proof, outputs a notification of completion of submission of the account ownership proof to the insurance claim adjustment device;
a processor of the insurance claim assessment device executes a fifth program, and assesses the insurance claim based on the insurance claim information by using a second table that manages insurance contract information identified by the insurance contract identification information and a third table that manages accident information regarding the digital currency identified by the currency identification information;
An insurance claim system characterized by:
前記決済装置のプロセッサは、前記第4のプログラムを実行して、前記保険契約識別情報と同じ識別情報をもつ前記トークンを識別するためのアカウント所有証明トークン識別情報により、前記対応付けを行って、前記第1のテーブルに前記トークンを追加する、
ことを特徴とする保険請求システム。 10. The insurance claim system of claim 1,
the processor of the settlement device executes the fourth program, performs the association using account possession proof token identification information for identifying the token having the same identification information as the insurance contract identification information, and adds the token to the first table;
An insurance claim system characterized by:
前記アカウント管理装置のプロセッサは、前記第3のプログラムを実行して、前記保険契約識別情報、前記アカウント識別情報、前記デジタル通貨識別情報に加え、さらに、前記保険請求査定装置において生成された前記保険請求に対する査定の検証を行うための検証コードを、ハッシュ関数に入力してハッシュ値を生成し、生成したハッシュ値を前記トークンの値とした前記アカウント所有証明のトークンを前記決済装置に出力し、
前記決済装置のプロセッサは、前記第4のプログラムを実行して、前記トークンを、前記発行取引ごとに対応付けて、第4のテーブルに記録する、
ことを特徴とする保険請求システム。 10. The insurance claim system of claim 1,
the processor of the account management device executes the third program to input the insurance contract identification information, the account identification information, the digital currency identification information, and also a verification code for verifying the assessment of the insurance claim generated by the insurance claim assessment device into a hash function to generate a hash value, and outputs the account ownership proof token, with the generated hash value as the token value, to the payment device;
The processor of the payment device executes the fourth program to associate the token with each issuance transaction and record it in a fourth table.
An insurance claim system characterized by:
前記保険請求査定装置のプロセッサは、前記第5のプログラムを実行し、前記端末装置から前記保険請求情報を受け取ったときの前記保険契約識別情報、前記アカウント識別情報、前記デジタル通貨識別情報、前記検証コードをハッシュ関数に入力してハッシュ値を生成し、生成した当該ハッシュ値が、前記第4のテーブルに記録した前記トークンの値と一致するか否かを判定する、
ことを特徴とする保険請求システム。 4. The insurance claim system of claim 3,
The processor of the insurance claim assessment device executes the fifth program, inputs the insurance contract identification information, the account identification information, the digital currency identification information, and the verification code into a hash function when the insurance claim information is received from the terminal device, to generate a hash value, and determines whether the generated hash value matches the value of the token recorded in the fourth table.
An insurance claim system characterized by:
前記アカウント管理装置のプロセッサは、前記第3のプログラムを実行して、前記保険請求の際に前記保険請求査定装置において生成された前記検証コードのタイムスタンプを出力し、
前記アカウント管理装置のプロセッサは、前記第3のプログラムを実行して、前記トークンを識別するためのトークン識別情報と、前記トークンの値と、前記発行取引を実行した時刻のタイムスタンプとを、前記トークンの前記発行取引ごとに対応付けて、第5のテーブルに記録し、
前記決済装置のプロセッサは、前記第5のプログラムを実行して、前記検証コードのタイムスタンプが、前記発行取引を実行した時刻のタイムスタンプよりも早い場合に、前記保険請求情報に基づく保険請求に対する査定を行う、
ことを特徴とする保険請求システム。 4. The insurance claim system of claim 3 ,
a processor of the account management device executes the third program to output a timestamp of the verification code generated in the insurance claim adjustment device at the time of the insurance claim;
the processor of the account management device executes the third program to associate token identification information for identifying the token, the value of the token, and a timestamp of the time when the issuance transaction was executed with each of the issuance transactions of the token, and record them in a fifth table;
the processor of the payment device executes the fifth program to assess the insurance claim based on the insurance claim information if the timestamp of the verification code is earlier than the timestamp of the time when the issuance transaction was executed;
An insurance claim system characterized by:
前記端末装置は、ユーザから入力されたデジタル通貨の保険請求手続きに関する保険請求情報を、前記保険請求査定装置に出力し、
前記保険請求査定装置は、前記保険請求情報に含まれる、前記ユーザのアカウントを識別するためのアカウント識別情報により識別されるユーザが被保険者としてアカウントを所有していることを証明するためのアカウント所有証明の提出を、前記端末装置に要求し、
前記端末装置は、前記アカウント所有証明の発行要求を、前記アカウント管理装置に出力し、
前記アカウント管理装置は、前記保険請求情報に含まれる、前記デジタル通貨の保険契約を識別するための保険契約識別情報と前記アカウント識別情報と前記デジタル通貨を識別するためのデジタル通貨識別情報とを用いて生成した、前記被保険者を所有者とする前記アカウント所有証明のトークンの発行要求を前記決済装置に出力し、
前記決済装置は、前記トークンを識別するためのトークン識別情報と前記トークンの値と前記トークンの所有者とを対応付けた第1のテーブルに、前記発行要求を受けた前記トークンを追加し、当該追加した結果をトークン発行取引結果として前記アカウント管理装置に出力し、
前記アカウント管理装置は、前記トークン発行取引結果に対して、前記追加した前記トークンの所有者を保険会社とする移転要求を前記決済装置に出力し、
前記決済装置は、前記第1のテーブルに追加された前記トークンの所有者を前記保険会社に更新し、当該更新した結果をトークン移転取引結果として前記アカウント管理装置に出力し、
前記アカウント管理装置は、前記決済装置から前記トークン移転取引結果を受け取ると、前記アカウント所有証明の発行完了を前記端末装置に出力し、
前記端末装置は、前記アカウント所有証明の発行完了に基づいて、前記アカウント所有証明の提出完了を前記保険請求査定装置に出力し、
前記保険請求査定装置は、前記保険契約識別情報により識別される保険契約情報を管理する第2のテーブルと、前記通貨識別情報により識別されるデジタル通貨についての事故情報を管理する第3のテーブルとを用いて、前記保険請求情報に基づく保険請求に対する査定を行う、
ことを特徴とする保険請求方法。 1. An insurance claim method performed in an insurance claim system having a terminal device, each having a processor and a memory, an account management device, a settlement device, and an insurance claim assessment device, the method comprising:
The terminal device outputs insurance claim information regarding the insurance claim procedure for the digital currency input by the user to the insurance claim assessment device;
the insurance claim assessment device requests the terminal device to submit proof of account ownership to prove that the user identified by account identification information for identifying the user's account, which is included in the insurance claim information, owns the account as an insured person;
the terminal device outputs a request for issuing the account ownership certificate to the account management device;
the account management device outputs to the payment device a request for issuing a token of proof of account ownership, the token being generated using insurance contract identification information for identifying the insurance contract for the digital currency, the account identification information, and digital currency identification information for identifying the digital currency, all of which are included in the insurance claim information; and
the payment device adds the token for which the issuance request has been received to a first table that associates token identification information for identifying the token, the value of the token, and the owner of the token, and outputs the result of the addition to the account management device as a token issuance transaction result;
the account management device outputs a transfer request to the settlement device in response to the token issuance transaction result, the transfer request specifying the insurance company as the owner of the added token;
the settlement device updates the owner of the token added to the first table to the insurance company, and outputs the updated result to the account management device as a token transfer transaction result;
When the account management device receives the token transfer transaction result from the payment device, it outputs a notification that the issuance of the account ownership proof has been completed to the terminal device;
the terminal device outputs a notification of completion of submission of the account ownership proof to the insurance claim assessment device based on completion of issuance of the account ownership proof;
the insurance claim assessment device assesses the insurance claim based on the insurance claim information by using a second table that manages insurance contract information identified by the insurance contract identification information and a third table that manages accident information regarding the digital currency identified by the currency identification information;
An insurance claim method characterized by:
前記決済装置は、前記保険契約識別情報と同じ識別情報をもつ前記トークンを識別するためのアカウント所有証明トークン識別情報により、前記対応付けを行って、前記第1のテーブルに前記トークンを追加する、
ことを特徴とする保険請求方法。 7. The insurance claim method according to claim 6,
the settlement device performs the association using account possession proof token identification information for identifying the token having the same identification information as the insurance contract identification information, and adds the token to the first table;
An insurance claim method characterized by:
前記アカウント管理装置は、前記保険契約識別情報、前記アカウント識別情報、前記デジタル通貨識別情報に加え、さらに、前記保険請求査定装置において生成された前記保険請求に対する査定の検証を行うための検証コードを、ハッシュ関数に入力してハッシュ値を生成し、生成したハッシュ値を前記トークンの値とした前記アカウント所有証明のトークンを前記決済装置に出力し、
前記決済装置は、前記トークンを、前記発行取引ごとに対応付けて、第4のテーブルに記録する、
ことを特徴とする保険請求方法。 7. The insurance claim method according to claim 6,
the account management device inputs the insurance contract identification information, the account identification information, the digital currency identification information, and also a verification code for verifying the assessment of the insurance claim generated by the insurance claim assessment device into a hash function to generate a hash value, and outputs the account ownership proof token, with the generated hash value as the token value, to the payment device;
The settlement device associates the token with each issuance transaction and records it in a fourth table.
An insurance claim method characterized by:
前記保険請求査定装置は、前記端末装置から前記保険請求情報を受け取ったときの前記保険契約識別情報、前記アカウント識別情報、前記デジタル通貨識別情報、前記検証コードをハッシュ関数に入力してハッシュ値を生成し、生成した当該ハッシュ値が、前記第4のテーブルに記録した前記トークンの値と一致するか否かを判定する、
ことを特徴とする保険請求方法。 9. The insurance claim method according to claim 8,
the insurance claim assessment device inputs the insurance contract identification information, the account identification information, the digital currency identification information, and the verification code into a hash function when receiving the insurance claim information from the terminal device to generate a hash value, and determines whether the generated hash value matches the value of the token recorded in the fourth table;
An insurance claim method characterized by:
前記アカウント管理装置は、前記保険請求の際に前記保険請求査定装置において生成された前記検証コードのタイムスタンプを出力し、
前記アカウント管理装置は、前記トークンを識別するためのトークン識別情報と、前記トークンの値と、前記発行取引を実行した時刻のタイムスタンプとを、前記トークンの前記発行取引ごとに対応付けて、第5のテーブルに記録し、
前記決済装置は、前記検証コードのタイムスタンプが、前記発行取引を実行した時刻のタイムスタンプよりも早い場合に、前記保険請求情報に基づく保険請求に対する査定を行う、
ことを特徴とする保険請求方法。 9. The insurance claim method according to claim 8 ,
the account management device outputs a timestamp of the verification code generated by the insurance claim adjustment device when the insurance claim is filed;
the account management device associates token identification information for identifying the token, the value of the token, and a timestamp of the time when the issuance transaction was executed for each of the token issuance transactions, and records the information in a fifth table;
the settlement device assesses the insurance claim based on the insurance claim information if the timestamp of the verification code is earlier than the timestamp of the time when the issuance transaction was executed;
An insurance claim method characterized by:
ユーザから入力されたデジタル通貨の保険請求手続きに関する保険請求情報を出力する処理と、
前記保険請求情報に含まれる、前記ユーザのアカウントを識別するためのアカウント識別情報により識別されるユーザが被保険者としてアカウントを所有していることを証明するためのアカウント所有証明の提出を要求する処理と、
前記アカウント所有証明の発行要求を出力する処理と、
前記保険請求情報に含まれる、前記デジタル通貨の保険契約を識別するための保険契約識別情報と前記アカウント識別情報と前記デジタル通貨を識別するためのデジタル通貨識別情報とを用いて生成した、前記被保険者を所有者とする前記アカウント所有証明のトークンの発行要求を出力する処理と、
前記トークンを識別するためのトークン識別情報と前記トークンの値と前記トークンの所有者とを対応付けた第1のテーブルに、前記発行要求を受けた前記トークンを追加し、当該追加した結果をトークン発行取引結果として出力する処理と、
前記トークン発行取引結果に対して、前記追加した前記トークンの所有者を保険会社とする移転要求を出力する処理と、
前記第1のテーブルに追加された前記トークンの所有者を前記保険会社に更新し、当該更新した結果をトークン移転取引結果として出力する処理と、
前記トークン移転取引結果を受け取ると、前記アカウント所有証明の発行完了を出力する処理と、
前記アカウント所有証明の発行完了に基づいて、前記アカウント所有証明の提出完了を出力する処理と、
前記保険契約識別情報により識別される保険契約情報を管理する第2のテーブルと、前記通貨識別情報により識別されるデジタル通貨についての事故情報を管理する第3のテーブルとを用いて、前記保険請求情報に基づく保険請求に対する査定を行う処理と、
を実行させることを特徴とする保険請求プログラム。 A computer having a processor and a memory,
A process of outputting insurance claim information regarding the digital currency insurance claim procedure input by the user;
a process of requesting submission of proof of account ownership to prove that a user identified by account identification information for identifying the user's account, which is included in the insurance claim information, owns an account as an insured person;
a process of outputting a request for issuing the account ownership certificate;
a process of outputting a request for issuing a token of proof of account ownership, the token being generated using insurance contract identification information for identifying the insurance contract for the digital currency, the account identification information, and digital currency identification information for identifying the digital currency, which are included in the insurance claim information; and
a process of adding the token for which the issuance request has been received to a first table that associates token identification information for identifying the token, the value of the token, and the owner of the token, and outputting the result of the addition as a token issuance transaction result;
a process of outputting a transfer request for the token issuance transaction result, with the added token being owned by an insurance company;
updating the owner of the token added to the first table to the insurance company and outputting the updated result as a token transfer transaction result;
Upon receiving the token transfer transaction result, outputting a completion of issuance of the account ownership proof;
a process of outputting a notification indicating completion of submission of the proof of account ownership based on completion of issuance of the proof of account ownership;
a process of assessing an insurance claim based on the insurance claim information using a second table that manages insurance contract information identified by the insurance contract identification information and a third table that manages accident information regarding the digital currency identified by the currency identification information;
An insurance claim program characterized by executing the above.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022089973A JP7720813B2 (en) | 2022-06-01 | 2022-06-01 | Insurance claims system, insurance claims method, and insurance claims program |
| PCT/JP2023/005746 WO2023233727A1 (en) | 2022-06-01 | 2023-02-17 | Insurance claim system, insurance claim method, and insurance claim program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022089973A JP7720813B2 (en) | 2022-06-01 | 2022-06-01 | Insurance claims system, insurance claims method, and insurance claims program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023177173A JP2023177173A (en) | 2023-12-13 |
| JP7720813B2 true JP7720813B2 (en) | 2025-08-08 |
Family
ID=89026030
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022089973A Active JP7720813B2 (en) | 2022-06-01 | 2022-06-01 | Insurance claims system, insurance claims method, and insurance claims program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7720813B2 (en) |
| WO (1) | WO2023233727A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011018345A (en) | 2001-05-29 | 2011-01-27 | Panasonic Corp | Insurance system |
| JP2019192149A (en) | 2018-04-27 | 2019-10-31 | インターボルト合同会社 | Virtual currency management system and method for controlling virtual currency management system |
| WO2021064792A1 (en) | 2019-09-30 | 2021-04-08 | 日本電気株式会社 | Insurance review device, insurance review system, insurance review method, and non-transitory computer-readable medium storing program |
| US20210256623A1 (en) | 2018-09-13 | 2021-08-19 | Arizona Board Of Regents On Behalf Of Arizona State University | Systems and methods for a simulation program of a percolation model for the loss distribution caused by a cyber attack |
-
2022
- 2022-06-01 JP JP2022089973A patent/JP7720813B2/en active Active
-
2023
- 2023-02-17 WO PCT/JP2023/005746 patent/WO2023233727A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011018345A (en) | 2001-05-29 | 2011-01-27 | Panasonic Corp | Insurance system |
| JP2019192149A (en) | 2018-04-27 | 2019-10-31 | インターボルト合同会社 | Virtual currency management system and method for controlling virtual currency management system |
| US20210256623A1 (en) | 2018-09-13 | 2021-08-19 | Arizona Board Of Regents On Behalf Of Arizona State University | Systems and methods for a simulation program of a percolation model for the loss distribution caused by a cyber attack |
| WO2021064792A1 (en) | 2019-09-30 | 2021-04-08 | 日本電気株式会社 | Insurance review device, insurance review system, insurance review method, and non-transitory computer-readable medium storing program |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2023233727A1 (en) | 2023-12-07 |
| JP2023177173A (en) | 2023-12-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7533983B2 (en) | Apparatus, system, or method for facilitating value transfer between parties with low or no trust | |
| US12079200B2 (en) | Method and system for audit and payment clearing of electronic trading systems using blockchain database | |
| US20220084013A1 (en) | Identity management, smart contract generator, and blockchain mediating system, and related methods | |
| CN110599276B (en) | Bill reimbursement method, device and equipment and computer storage medium | |
| JP6704985B2 (en) | Digital asset brokerage electronic payment platform | |
| CN107392578B (en) | A digital currency indirect payment method and system | |
| CN108428122A (en) | It is a kind of distribution account book on trade financing method and system | |
| WO2017163220A1 (en) | Methods and Systems for Recording Multiple Transactions on a Blockchain | |
| CN111967860A (en) | Transaction system, method and node in transaction system | |
| CN112017045A (en) | Digital asset off-site transaction system and method based on block chain | |
| Al-Aswad et al. | Towards a blockchain-based zero-knowledge model for secure data sharing and access | |
| US20240257243A1 (en) | A system and method for trading cryptocurrencies, tokenized assets and/or fiat currencies on a single distributed ledger system with multiple issuing institutions | |
| KR102303711B1 (en) | Method, system and non-transitory computer-readable recording medium for supporting securities short sale | |
| Chen et al. | Constructing a secure charity nft auction platform using fisco bcos blockchain for enhancing transparency and traceability | |
| US20240257244A1 (en) | A System And Method For Trading Cryptocurrencies, Tokenized Assets And/Or Fiat Currencies On A Permission-Less Unified And Interoperable Blockchain Distributed Ledger System With Anchor-Of-Trust Organizations | |
| WO2023201360A2 (en) | Method, controller, and computer-readable medium for replacement of a cancelled repeating transfer data structure on a distributed transfer network | |
| JP7720813B2 (en) | Insurance claims system, insurance claims method, and insurance claims program | |
| CN119919210A (en) | A transaction management method, system, device and medium based on electronic visa | |
| Toffano et al. | E-shekels across borders: a distributed ledger system to settle payments between Israel and the West Bank | |
| KR20190123179A (en) | Method for Transacting Credit Information of Credit Consumer by using Blockchain | |
| KR20210005376A (en) | Method for Trading Financial Instruments by using Order Agent | |
| RU2660603C2 (en) | Modular server of the system of payment and communication connections for servicing of customers in commercial transactions (options) | |
| KR20210005374A (en) | Method for Trading Financial Instruments by using Cryptocurrency based on Blockchain | |
| JP7566233B1 (en) | Method and system for implementing electronic currency infrastructure - Patents.com | |
| HK40016799B (en) | Method, apparatus, device and computer storage medium for reimbursing bill |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241204 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250527 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250703 |
|
| 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: 20250715 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250729 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7720813 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |