TEEを用いた安全かつ可用性の高いクレジットカード決済スキームの実現

概要

クレジットカード決済においては,カードを挿入した決済端末からカード発行会社であるイシュアのサーバに対して,決済のたびに決済電文を送信して決済承認判定を依頼する必要がある.しかし現行の決済スキームでは,この決済承認判定手続における決済電文内のカード情報の保護が十分でないといった安全性の課題や,ネットワーク不調時に決済承認判定手続が遅延・中断するといった可用性の課題がある.本研究では,Trusted Execution Environment (TEE) を用いた安全かつ可用性の高い決済スキームを提案する.決済承認判定手続において,決済端末から中継センター,イシュアに至るまでカード情報を TEE 内で処理することにより,カード情報を一貫して保護することを可能にする.また,決済承認判定機能を持つ決済センターを分散配置することで,イシュアのサーバに接続せずに一定額までの決済を可能にするとともに,ネットワーク不調時にも安定した決済を可能にする.実際に複数の国をまたいだクラウド上で提案システムのプロトタイプを実装して評価した結果,決済承認判定手続においてカード情報が保護されていることや,ネットワーク不調時の決済承認判定プロセスが現行決済スキームよりも短時間で完了することを確認した.

収録
2024年並列/分散/協調処理に関するサマー・ワークショップ