(57)【要約】【課題】ユーザ属性情報管理システム、方法およびプログラムを提供する。【解決手段】ユーザ属性情報管理システムは、ユーザ属性情報を登録し、ユーザ属性情報の表示リクエストに応答して、項目、項目群、または項目種別ごとに暗号化されたユーザ属性情報を表示するように構成されたプロセッサを備えた第１のサーバと、暗号化されたユーザ属性情報のスキャンデータを受信し、スキャンデータを復号化するように構成されたプロセッサを備えた第２のサーバとを備える。【選択図】図３
2020067883.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ属性情報を登録し、
前記ユーザ属性情報の表示リクエストに応答して、項目、項目群、または項目種別ごとに暗号化された前記ユーザ属性情報を表示する
ように構成されたプロセッサを備えた第１のサーバと、
前記暗号化された前記ユーザ属性情報のスキャンデータを受信し、
前記スキャンデータを復号化する
ように構成されたプロセッサを備えた第２のサーバと
を備えたシステム。
【請求項２】
前記復号化することは、所定の項目、項目群、または項目種別のみを復号化することをさらに含む、請求項１に記載のシステム。
【請求項３】
前記第２のサーバが、前記ユーザ属性情報の項目、項目群、または項目種別ごとに関連付けられたトークンをデータベースに格納することをさらに含む、請求項１または２に記載のシステム。
【請求項４】
ユーザ属性情報を登録し、
前記ユーザ属性情報の取得リクエストに応答して、項目、項目群、または項目種別ごとに暗号化された前記ユーザ属性情報を送信する
ように構成されたプロセッサを備えた第１のサーバと、
前記暗号化された前記ユーザ属性情報のうち、所定の項目、項目群、または項目種別のみを復号化するように構成されたプロセッサを備えた第２のサーバと
を備えたシステム。
【請求項５】
第１のサーバおよび第２のサーバを備えるシステムにより実施される方法であって、
前記第１のサーバが、ユーザ属性情報を登録することと、
前記第１のサーバが、前記ユーザ属性情報の表示リクエストに応答して、項目、項目群、または項目種別ごとに暗号化された前記ユーザ属性情報を表示することと、
前記第２のサーバが、前記暗号化された前記ユーザ属性情報のスキャンデータを受信することと、
前記第２のサーバが、前記スキャンデータを復号化すること
を含む、方法。
【請求項６】
前記復号化することは、所定の項目、項目群、または項目種別のみを復号化することをさらに含む、請求項５に記載の方法。
【請求項７】
請求項５または６に記載の方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ属性情報管理システム、方法およびプログラムに関する。
【背景技術】
【０００２】
インターネットショッピング等のインターネットを介する各種サービスは、「会員登録」、「ユーザ登録」等のプロセスにより、事前に氏名、生年月日、住所等を含むユーザ属性情報の登録が必要となることが多い。複数のＷｅｂサイトでユーザ登録を実施する場合、ユーザはユーザ属性情報を複数回入力する必要がある。
【０００３】
さらに、各種サービスを提供している同一の企業等において、既存のシステムとは別の新たなシステムが構築されるケースが増加している。新たなシステムは一から構築する方法以外に、既存のＡＳＰやクラウドサービスをベースにＯＥＭ／ホワイトラベル方式で構築する方法もあることから、同一の企業が複数のシステムを構築する障壁が低い。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザ属性情報の入力に多くの手間がかかること、複数のＷｅｂサイトへのユーザ属性情報登録に抵抗を感じること等により、ユーザが入力作業の過程で中止することも多いため、システム／サービスを提供する企業の機会損失に繋がり得る。
【０００５】
既存のシステムとは別の新たなシステムが構築されると、同一の企業が提供しているにも関わらず、同一のユーザがユーザ登録を複数回実施するという状況が増加する原因となる。複数回のユーザ登録はユーザにとって負担であり、入力ミスが発生する場合もある。ユーザへの負担は、システム／サービスを提供する企業側にとっても顧客満足度、利用促進という観点から望ましくない状況である。
【０００６】
本発明はこのような課題の一部または全部を解決し得る、ユーザ属性情報の登録を簡易化することができるユーザ属性情報管理システム、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様であるユーザ属性情報管理システムは、ユーザ属性情報を登録し、ユーザ属性情報の表示リクエストに応答して、項目、項目群、または項目種別ごとに暗号化されたユーザ属性情報を表示するように構成されたプロセッサを備えた第１のサーバと、暗号化されたユーザ属性情報のスキャンデータを受信し、スキャンデータを復号化するように構成されたプロセッサを備えた第２のサーバとを備える。
【発明の効果】
【０００８】
本発明によれば、ユーザ属性情報の登録が簡易化され、ユーザの入力作業負担を軽減することができる。また、ユーザ属性情報の登録を複数回実施する場合の入力ミスを削減することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係るユーザ属性情報管理システムの構成を例示する図である。
【図２】本発明の一実施形態に係るユーザ属性情報の項目と暗号化の対応を例示する図である。
【図３】本発明の一実施形態に係るユーザ属性情報連携の処理シーケンスを例示する図である。
【図４】本発明の一実施形態に係るユーザ属性情報連携の処理シーケンスを例示する図である。
【図５】本発明の一実施形態に係るユーザ属性情報管理サーバ１１０のサーバ構成を例示する図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら本発明の実施形態について詳細に説明する。複数の図面において同一の符号は同一の要素を表し、重複した説明は省略する。
【００１１】
図１は、本実施形態に係るユーザ属性情報管理システムの構成を例示する図である。図１は概略的に、ユーザデバイス１００、ユーザ属性情報管理サーバ１１０、サービス提供システム１２０、ネットワーク１３０を例示する。
【００１２】
ユーザデバイス１００は、エンドユーザによって操作される１つまたは複数のデバイスであり、例えばスマートフォン、タブレット、ＰＣ等とすることができる。ユーザデバイス１００は、エンドユーザからユーザ属性情報の入力を受け付け、ユーザ属性情報管理サーバ１１０にユーザ属性情報を送信することができる。ユーザ属性情報は、例えば氏名、性別、年齢、生年月日、郵便番号、住所、メールアドレス、電話番号、勤務先（会社名、業種、住所、電話番号、勤続年数）、家族構成、趣味趣向、クレジットカード番号、銀行口座情報、マイナンバー等を含む。
【００１３】
ユーザデバイス１００は、二次元コードまたはその他の任意の形式をスキャンして、スキャンデータをサービス提供システム１２０に送信することができる。ユーザデバイス１００はまた、Ｗｅｂブラウザ、アプリケーション等を介してユーザ属性情報管理サーバ１１０またはサービス提供システム１２０に様々な操作コマンド等を送信し、各種画面を表示することができる。
【００１４】
ユーザ属性情報管理サーバ１１０は、各エンドユーザのユーザ属性情報を登録、変更、削除等の管理を行うことができ、例えばサーバ、サーバ群等により構築され得る。ユーザ属性情報管理サーバ１１０は、ログイン画面、ユーザ属性情報の登録画面、変更画面および表示画面等を提供することができる。ユーザ属性情報管理サーバ１１０は、例えば金融機関、通信事業者等によって運営されてもよく、既にユーザ属性情報を有している場合、ユーザ属性情報の改めての登録を不要としてもよい。ユーザ属性情報管理サーバ１１０は、ユーザ属性情報の暗号化を行う暗号化部１１１、二次元コードを作成する二次元コード作成部１１２、およびユーザ属性情報を格納するデータベース１１３を備えることができる。
【００１５】
ユーザ属性情報管理サーバ１１０は、ユーザ属性情報を暗号化することができる。ユーザ属性情報の暗号化は、項目、項目群、項目種別ごと等に異なる暗号化アルゴリズム、および異なる暗号化方式を使用することができる。暗号化は、例えばユーザ属性情報のうち、氏名と性別の項目で異なる暗号化アルゴリズムを使用すること、氏名、性別、年齢、生年月日の項目群と住所、郵便番号の項目群で異なる暗号化アルゴリズムを使用すること等ができる。暗号化はまた、例えばクレジットカード番号、マイナンバー等の秘匿性の高い情報とその他のような任意の項目種別に分類した場合、項目種別ごとに異なる暗号化アルゴリズムを使用すること等ができる。暗号化アルゴリズムは、例えば３ＤＥＳ（Triple Data Encryption Algorithm）、ＡＥＳ（Advanced Encryption Standard）等、任意のアルゴリズムとすることができる。また、暗号化方式を一部の項目に対して共通鍵暗号方式とし、その他の項目に対して公開鍵暗号方式とするように構成されてもよく、サービス提供システム１２０ごと、またはエンドユーザごとに暗号化アルゴリズム、暗号化方式を変更してもよい。
【００１６】
ユーザ属性情報の復号化に使用される暗号鍵／復号鍵は、固定値以外に、時間、位置情報、デバイス種別等の要素を反映させて動的に決定してもよい。暗号化方式、復号鍵等は、ユーザ属性情報管理サーバ１１０とサービス提供システム１２０との間で共有される。暗号化方式、復号鍵等の共有は、従来技術により実施されてもよく、ユーザ属性情報管理サーバ１１０が提供する復号化のアプリケーションの一部に含める等により実施されてもよい。
【００１７】
ユーザ属性情報管理サーバ１１０は、暗号化されたユーザ属性情報を含むＱＲコード（登録商標）等の二次元コードを作成し、作成した二次元コードを含むＷｅｂページを提供することができる。二次元コードに含まれるユーザ属性情報の形式は、例えば“ｎａｍｅ＝ヤマダ”、“ｔｅｌ＿ｎｏ＝０１２３４５６７８９０”のように項目名と項目値を対応させる他に、レコードフォーマットを定義して項目位置を決定するようにしてもよい。
【００１８】
ユーザ属性情報管理サーバ１１０はまた、サービス提供システム１２０から受信したユーザ属性情報の取得リクエストに応答して、暗号化されたユーザ属性情報をサービス提供システム１２０に送信することができる。ユーザ属性情報管理サーバ１１０はさらに、ユーザ属性情報の問い合わせキーであるトークンを項目、項目群、項目種別ごとに関連付けて生成してもよい。ユーザ属性情報管理サーバ１１０は、サービス提供システム１２０との間で共有された暗号化方式等によりトークンを暗号化してもよく、トークンは平文のままサービス提供システム１２０に送信してもよい。
【００１９】
サービス提供システム１２０は、インターネットを介した任意のサービスを提供するシステムであり、例えばサーバ、サーバ群等により構築され得る。インターネットを介した任意のサービスは、例えばインターネットショッピングサイト、予約代行サイト、コンテンツ配信サイト等が含まれるがこれらに限られない。サービス提供システム１２０は、ユーザ属性情報を復号化する復号化部１２１およびユーザ属性情報またはトークンを格納するデータベース１２２を備えることができる。
【００２０】
サービス提供システム１２０は、ユーザ登録画面、ユーザ属性情報の確認画面等を提供することができる。ユーザ登録画面は、ユーザ属性情報の手動入力に加えて、二次元コード入力、ユーザ属性情報管理サーバ１１０とサービス提供システム１２０との間におけるユーザ属性情報の受け渡し（以下、「サーバ間連携」という。）を選択できるボタン等を配置してもよい。ユーザ登録画面はまた、エンドユーザが有する複数の異なるユーザデバイス１００の間におけるピアツーピア通信、同一のユーザデバイス１００におけるプロセス間通信等を選択できるボタン等を配置してもよい。
【００２１】
サービス提供システム１２０は、ユーザ属性情報管理サーバ１１０との間で共有された復号鍵を使用して、暗号化されたユーザ属性情報を復号化することができる。ここで、サービス提供システム１２０を運営する企業等は、ユーザ属性情報の一部のみを必要とする場合があり得る。この場合、所定のユーザ属性情報の項目、項目群、項目種別のみを復号化することができるように、各項目に対応する暗号化方式や復号鍵等の共有を実施してもよい。復号化は、ユーザ属性情報管理サーバ１１０から提供された復号化専用プログラムにより実施されてもよい。
【００２２】
サービス提供システム１２０は、ユーザ属性情報管理サーバ１１０から受信したユーザ属性情報をデータベースで保持するように構成されてもよい。この場合、サービス提供システム１２０がユーザ属性情報を使用する処理の効率は向上するが、サービス提供システム１２０からの情報漏洩のリスクも想定される。サービス提供システム１２０はユーザ属性情報をデータベースで保持する代わりに、ユーザ属性情報管理サーバ１１０からトークンを受信して、トークンをデータベースで保持するように構成されてもよい。トークンはユーザごと、ユーザ属性情報の項目、項目群、項目種別ごとに関連付けられてもよく、暗号化されていてもよい。サービス提供システム１２０は、トークンを問い合わせキーとして使用して、必要に応じてユーザ属性情報の取得リクエストをユーザ属性情報管理サーバ１１０に送信することができる。トークン自体にはユーザ属性情報が含まれていないため、サービス提供システム１２０はユーザ属性情報を一時的に保持するに留まり、サービス提供システム１２０からの情報漏洩のリスクを軽減することができる。サービス提供システム１２０はまた、使用頻度の少ない、または機密性の高いユーザ属性情報のみトークンを使用して取得可能としてもよい。このようにすることで、サービス提供システム１２０からの情報漏洩のリスクの軽減と、サービス提供システム１２０における処理効率の向上を図ることができる。
【００２３】
ネットワーク１３０は、ユーザデバイス１００、ユーザ情報管理システム１１０、およびサービス提供システム１２０の間で相互通信可能な周知のネットワークとすることができ、特に限定されることはない。
【００２４】
図２は、本発明の一実施形態に係るユーザ属性情報の項目と暗号化の対応を例示する図である。図２はユーザ属性情報の一部として氏名、生年月日、住所、クレジットカード番号に対して、暗号化／復号化アルゴリズムと暗号化／復号化鍵の対応を例示している。図２は例えば、氏名、生年月日の項目群に対して暗号化／複合化アルゴリズムが３ＤＥＳであり、暗号化／復号化鍵が“Ａｂｃｄｅｆｇｈｉｊ・・・”であることを例示している。図２はまた、例えば住所の項目に対して暗号化／複合化アルゴリズムがＡＥＳ（１２８）であり、暗号化／復号化鍵が“１２ａｂ３４ｃｄ５６・・・”であることを例示している。このように、ユーザ属性情報の各項目について暗号化アルゴリズム等を選択可能とすることができる。
【００２５】
図３は、本発明の一実施形態に係るユーザ属性情報連携の処理シーケンスを例示する図である。以下、サービス提供システム１２０に対し、エンドユーザがユーザ属性情報を登録する場面について説明する。エンドユーザは、ユーザ属性情報管理サーバ１１０にユーザ属性情報を登録済みであるとし、ユーザ属性情報管理サーバ１１０からサービス提供システム１２０へのユーザ属性情報の提供に同意しているものとする。また以下の例では、説明のためユーザデバイス１００ａとユーザデバイス１００ｂを別個のデバイスとして記載している
【００２６】
Ｓ３０１：エンドユーザは、ユーザデバイス１００ａを使用して、サービス提供システム１２０が提供するユーザ登録画面等にアクセスしてユーザ登録を開始する。ユーザデバイス１００ａは、例えばエンドユーザが有するスマートフォン等の第１のユーザデバイスとすることができる。
【００２７】
Ｓ３０２：エンドユーザは、ユーザデバイス１００ａを使用して、ユーザ登録の方法を選択する。ユーザ登録の方法の選択は、サービス提供システム１２０が提供するＷｅｂページに、従来の手動の入力に加えて、二次元コード入力、サーバ間連携等を選択可能に表示して、ユーザデバイス１００ａを操作することにより実施され得る。ここでは、二次元コード入力が選択された場合について説明する。サービス提供システム１２０は、暗号化されたユーザ属性情報を受信するまで待機中を示すＷｅｂページを表示してもよい。
【００２８】
Ｓ３０３：エンドユーザは、ユーザデバイス１００ｂを使用して、ユーザ属性情報管理サーバ１１０にユーザ属性情報の表示リクエストを送信する。ユーザデバイス１００ｂは、例えばエンドユーザが有するＰＣ、タブレット等の第２のユーザデバイスとすることができる。ユーザ属性情報の表示リクエストは、例えばユーザ属性情報管理サーバ１１０にログイン後、任意のＷｅｂページに表示される二次元コードにアクセスすること等により実施され得る。
【００２９】
Ｓ３０４：ユーザ属性情報管理サーバ１１０は、暗号化されたユーザ属性情報を含む二次元コードが含まれているＷｅｂページを提供する。
【００３０】
Ｓ３０５：ユーザデバイス１００ｂは、Ｗｅｂブラウザ等を介して二次元コードが表示されたＷｅｂページを表示する。
【００３１】
Ｓ３０６：ユーザデバイス１００ａは、ユーザデバイス１００ｂに表示された二次元コードをスキャンする。
【００３２】
Ｓ３０７：ユーザデバイス１００ａは、スキャンデータをサービス提供システム１２０に送信する。この段階では、スキャンデータは暗号化されている。二次元コードのスキャンおよびスキャンデータの送信は一連の流れにより、自動的に実施されてもよい。
【００３３】
Ｓ３０８：サービス提供システム１２０は、ユーザ属性情報管理サーバ１１０との間で共有された復号鍵を使用して、暗号化されたユーザ属性情報を復号化する。復号化は、サービス提供システム１２０が必要なユーザ属性情報の項目のみを対象とするように構成されてもよい。
【００３４】
Ｓ３０９：サービス提供システム１２０は、復号化したユーザ属性情報について、エンドユーザに確認を促す確認画面を提供する。
【００３５】
Ｓ３１０：エンドユーザは、ユーザデバイス１００ａに表示された確認画面においてユーザ属性情報を確認する。確認画面は、ユーザ属性情報に修正がある場合、または追加のユーザ属性情報が必要な場合は手動での入力を受け付ける。
【００３６】
Ｓ３１１：エンドユーザがユーザ属性情報の確認画面に表示されたユーザ属性情報の確認が完了したことを示すボタン等を押下する等によって、ユーザデバイス１００ａは確認の完了をサービス提供システム１２０に送信する。
【００３７】
Ｓ３１２：サービス提供システム１２０は、ユーザ属性情報をデータベースに登録する。
【００３８】
このようにすることで、ユーザ属性情報の登録が簡易化され、ユーザの入力作業負担を軽減することができる。また、サービス提供システム１２０が提供する別個のサービスについて、エンドユーザがユーザ属性情報の登録を複数回実施する場合の入力ミスを削減することができる。
【００３９】
上記Ｓ３０３〜Ｓ３０６の代替として、二次元コードをスキャンする代わりにユーザデバイス１００ａとユーザデバイス１００ｂとの間におけるピアツーピア通信を行い、二次元コードのデータを送受信してもよい。また、ユーザ属性情報管理サーバ１１０は二次元コードを作成せず、任意の形式のユーザ属性情報をユーザデバイス１００ｂに送信してもよい。さらに上記Ｓ３０３〜３０６の代替として、同一のユーザデバイス１００におけるプロセス間通信によりユーザ属性情報の送受信を行ってもよい。この場合、ユーザデバイス１００は単一でよく、ユーザ属性情報は二次元コード形式でなくてもよい。
【００４０】
図４は、本発明の一実施形態に係るユーザ属性情報連携の処理シーケンスを例示する図である。
【００４１】
Ｓ４０１：エンドユーザは、ユーザデバイス１００を使用して、サービス提供システム１２０が提供するユーザ登録画面等にアクセスしてユーザ登録を開始する。
【００４２】
Ｓ４０２：エンドユーザは、ユーザデバイス１００を使用して、ユーザ登録の方法を選択する。ユーザ登録の方法の選択は、サービス提供システム１２０が提供するＷｅｂページに、従来の手動の入力に加えて、二次元コード入力、サーバ間連携等を選択可能に表示して、ユーザデバイス１００を操作することにより実施され得る。ここでは、サーバ間連携が選択された場合について説明する。サーバ間連携が選択された場合、サービス提供システム１２０は、ユーザ属性情報管理サーバ１１０が提供するログイン画面にリダイレクト等を実施してもよい。サービス提供システム１２０はまた、ワンタイムパスワード、暗号化された認証情報等をユーザデバイス１００から受信してユーザ属性情報管理サーバ１１０に転送する等の構成にしてもよく、エンドユーザを識別可能な任意の手法を用いることができる。
【００４３】
Ｓ４０３：サービス提供システム１２０は、ユーザ属性情報管理サーバ１１０にユーザ属性情報の取得リクエストを送信する。
【００４４】
Ｓ４０４：ユーザ属性情報管理サーバ１１０は、サービス提供システム１２０に暗号化されたユーザ属性情報を送信する。
【００４５】
Ｓ４０５：サービス提供システム１２０は、ユーザ属性情報管理サーバ１１０との間で共有された復号鍵を使用して、暗号化されたユーザ属性情報を復号化する。復号化は、サービス提供システム１２０が必要なユーザ属性情報の項目のみを対象とするように構成されてもよい。
【００４６】
Ｓ４０６：サービス提供システム１２０は、復号化したユーザ属性情報について、エンドユーザに確認を促す確認画面を提供する。
【００４７】
Ｓ４０７：エンドユーザは、ユーザデバイス１００に表示された確認画面においてユーザ属性情報を確認する。確認画面は、ユーザ属性情報に修正がある場合、または追加のユーザ属性情報が必要な場合は手動での入力を受け付ける。
【００４８】
Ｓ４０８：エンドユーザがユーザ属性情報の確認画面に表示されたユーザ属性情報の確認が完了したことを示すボタン等を押下する等によって、ユーザデバイス１００は確認の完了をサービス提供システム１２０に送信する。
【００４９】
Ｓ４０９：サービス提供システム１２０は、ユーザ属性情報をデータベースに登録する。
【００５０】
このようにすることで、ユーザ属性情報の登録がさらに簡易化され、ユーザの入力作業負担を軽減することができ、ユーザ登録を複数回実施する場合であっても入力ミスを削減することができる。
【００５１】
別の実施形態において、ユーザ属性情報管理サーバ１１０に登録されているユーザ属性情報の変更を行う場合、既にサービス提供システム１２０に登録されているユーザ属性情報と差分が生じる可能性がある。ユーザ属性情報管理サーバ１１０は、ユーザ情報変更画面等において、既にサービス提供システム１２０に送信した外部のユーザ属性情報の更新を促すボタンを配置してもよい。外部のユーザ属性情報の更新が選択されると、ユーザ属性情報管理サーバ１１０は変更後のユーザ属性情報を暗号化し、サービス提供システム１２０に送信してもよい。サービス提供システム１２０は、受信したユーザ属性情報を復号化し、データベースに登録をする。このようにすることで、ユーザ属性情報の変更が１つまたは複数のサービス提供システム１２０に対し通知されることになり、ユーザ属性情報の変更が簡易化され、個別に変更するよりも入力ミスを軽減させることができる。
【００５２】
図５は、本発明の一実施形態に係るユーザ属性情報管理サーバ１１０のサーバ構成を例示する図である。図５に例示するように、制御部５０１、主記憶部５０２、補助記憶部５０３、操作部５０４、ＩＦ部５０５、および表示部５０６がバス５０７等によって接続される。また、サービス提供システム１２０は、図５で例示する構成と同様に構成することができる。
【００５３】
制御部５０１は中央処理装置（ＣＰＵ）であり、ユーザ属性情報管理サーバ１１０またはサービス提供システム１２０の各構成要素の制御やデータの演算を行うことができる。主記憶部５０２はメインメモリであり、入力された各種データ、コンピュータ実行可能な命令および当該命令による演算処理後のデータ等を記憶することができる。補助記憶部５０３はハードディスク（ＨＤＤ）等の記憶装置であり、データやプログラムを長期的に保存する際に使用される。制御部５０１は補助記憶部５０３に格納されているプログラムを主記憶部５０２に読み出して実行することができる。操作部５０４はキーボード、マウス等により構成され、アプリケーションの各種操作や入力データを受け付けることができる。ＩＦ部５０５は他のシステムまたは装置との間でデータを送受信する際のインタフェースである。表示部５０６はディスプレイ等により構成され、アプリケーションの各種画面等を提供することができる。
【００５４】
さらに、ユーザ属性情報管理サーバ１１０とサービス提供システム１２０との間で処理の委譲、情報の連携等を行ってもよい。説明のため各処理を分けて記載したが、各処理を統合、連携させ、それぞれが有する処理の一部または全部を他方が行うように実装されてもよい。
【００５５】
以上、例示的な実施形態を参照しながら本発明の原理を説明したが、本発明の要旨を逸脱することなく、構成および細部において変更する様々な実施形態を実現可能である。すなわち、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様を採用することが可能である。
【符号の説明】
【００５６】
１００  ユーザデバイス
１１０  ユーザ属性情報管理サーバ
１１１  暗号化部
１１２  二次元コード作成部
１１３  データベース
１２０  サービス提供システム
１２１  復号化部
１２２  データベース
１３０  ネットワーク
５０１  制御部
５０２  主記憶部
５０３  補助記憶部
５０４  操作部
５０５  ＩＦ部
５０６  表示部
５０７  バス
【図１】
2020067883.tif 000003
【図２】
2020067883.tif 000004
【図３】
2020067883.tif 000005
【図４】
2020067883.tif 000006
【図５】
2020067883.tif 000007
【手続補正書】
【提出日】令和1年10月21日(2019.10.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザ属性情報を登録し、
ユーザデバイスからの前記ユーザ属性情報の表示リクエストに応答して、項目、項目群、または項目種別ごとに暗号化された前記ユーザ属性情報を表示する
ように構成されたプロセッサを備えた第１のサーバと、
前記ユーザデバイスから、前記暗号化された前記ユーザ属性情報のスキャンデータを受信し、前記スキャンデータは前記表示された前記ユーザ属性情報が前記ユーザデバイスによってスキャンされたデータであり、
前記スキャンデータを復号化する
ように構成されたプロセッサを備えた第２のサーバと
を備え、
前記復号化の後、前記第１のサーバに登録された前記ユーザ属性情報が変更された場合、
前記第１のサーバの前記プロセッサは、変更後のユーザ属性情報を暗号化し、前記第２のサーバに送信するようにさらに構成され、
前記第２のサーバの前記プロセッサは、前記第１のサーバから前記暗号化された前記変更後のユーザ属性情報を受信し、前記暗号化された前記変更後のユーザ属性情報を復号化するようにさらに構成された、
システム。
【請求項２】
前記復号化することは、所定の項目、項目群、または項目種別のみを復号化することをさらに含む、請求項１に記載のシステム。
【請求項３】
前記第２のサーバが、前記ユーザ属性情報の項目、項目群、または項目種別ごとに関連付けられたトークンをデータベースに格納することをさらに含む、請求項１または２に記載のシステム。
【請求項４】
第１のサーバと第２のサーバを備え、
前記第１のサーバは、
ユーザ属性情報を登録し、
前記第２のサーバからの前記ユーザ属性情報の取得リクエストに応答して、項目、項目群、または項目種別ごとに暗号化された前記ユーザ属性情報を前記第２のサーバに送信する
ように構成されたプロセッサを備え、
前記第２のサーバは、
前記第１のサーバから前記暗号化された前記ユーザ属性情報を受信し、前記暗号化された前記ユーザ属性情報のうち、所定の項目、項目群、または項目種別のみを復号化するように構成されたプロセッサを備え、
前記復号化の後、前記第１のサーバに登録された前記ユーザ属性情報が変更された場合、
前記第１のサーバの前記プロセッサは、変更後のユーザ属性情報を暗号化し、前記第２のサーバに送信するようにさらに構成され、
前記第２のサーバの前記プロセッサは、前記第１のサーバから前記暗号化された前記変更後のユーザ属性情報を受信し、前記暗号化された前記変更後のユーザ属性情報を復号化するようにさらに構成された、
システム。
【請求項５】
第１のサーバおよび第２のサーバを備えるシステムにより実施される方法であって、
前記第１のサーバが、ユーザ属性情報を登録することと、
前記第１のサーバが、ユーザデバイスからの前記ユーザ属性情報の表示リクエストに応答して、項目、項目群、または項目種別ごとに暗号化された前記ユーザ属性情報を表示することと、
前記第２のサーバが、前記ユーザデバイスから、前記暗号化された前記ユーザ属性情報のスキャンデータを受信することであって、前記スキャンデータは前記表示された前記ユーザ属性情報が前記ユーザデバイスによってスキャンされたデータである、ことと、
前記第２のサーバが、前記スキャンデータを復号化すること
を含み、
前記復号化の後、前記第１のサーバに登録された前記ユーザ属性情報が変更された場合、
前記第１のサーバが、変更後のユーザ属性情報を暗号化し、前記第２のサーバに送信することと、
前記第２のサーバが、前記第１のサーバから前記暗号化された前記変更後のユーザ属性情報を受信し、前記暗号化された前記変更後のユーザ属性情報を復号化することをさらに含む、
方法。
【請求項６】
前記復号化することは、所定の項目、項目群、または項目種別のみを復号化することをさらに含む、請求項５に記載の方法。
【請求項７】
請求項５または６に記載の方法をコンピュータに実行させるためのプログラム。