Patent
https://scrapbox.io/files/63741c71f524db001dc570af.png
USE RIGHT INFORMATION PROCESSING DEVICE, USE RIGHT INFORMATION PROCESSING SYSTEM, AND USE RIGHT INFORMATION PROCESSING METHOD, BASED ON SMART CONTRACT
Problem To provide a use right information processing device for securely managing a use right without using an authentication server and appropriately allowing a valid user to use an apparatus. Solution This use right information processing device performs processing related to authentication and authorization for a user to use an apparatus to be controlled, by using a smart contract. The use right information processing device stores data for authentication that are shared with a user terminal used by the user and have a value different for each processing; receives, from the user terminal, signature data generated by applying a signature to the data for authentication using a secret key corresponding to the user at the user terminal; derives a public key corresponding to the secret key from the signature data and the data for authentication, using an elliptic curve digital signature algorithm; and acquires, using the public key or corresponding identification information, information related to the use right of the apparatus of the user recorded in advance in association with the public key or the identification information, in the smart contract. スマートコントラクトに基づいた利用権情報処理装置、利用権情報処理システム、および利用権情報処理方法
【課題】認証サーバーを用いることなくセキュアに利用権を管理して正当なユーザーに対して適切に機器の利用を許可するための利用権情報処理装置を提供する。
【解決手段】利用権情報処理装置は、スマートコントラクトを用いて、制御対象となる機器をユーザーが利用するための認証および認可に関する処理を行う。利用権情報処理装置は、ユーザーが使用するユーザー端末との間で共有され処理ごとに異なる値を有する認証用データを記憶し、ユーザー端末においてユーザーに対応する秘密鍵を用いて認証用データを署名することによって生成された署名データをユーザー端末から受信し、署名データおよび認証用データから楕円曲線デジタル署名アルゴリズムを用いて秘密鍵に対応する公開鍵を導出し、公開鍵または対応する識別情報を用いてスマートコントラクトにおいて公開鍵または識別情報に関連付けて予め記録されたユーザーの機器の利用権に関する情報を取得する。