インターネットバンキングサービスを提供するWebサイトを利用する際に,トランザクション署名の機能をもつハードウェアトークンを利用する。次の処理を行うとき,(4)によってできることはどれか。ここで,ハードウェアトークンは利用者ごとに異なり,本人だけが利用する。 〔処理〕 (1) ハードウェアトークンに振込先口座番号と振込金額を入力し,メッセージ認証符号(MAC)を生成する。 (2) Webサイトの振込処理画面に振込先口座番号,振込金額及び(1)で生成されたMACを入力し,Webサイトに送信する。 (3) Webサイトでは,本人に発行したハードウェアトークンと同じ処理手順によって振込先口座番号と振込金額からMACを生成する。 (4) Webサイトでは,(2)で入力されたMACと,(3)で生成したMACを比較する。
MACの照合は取引内容の改ざん検知に使える
選択肢
- ア通信経路において盗聴されていないことを確認できる。
- イ通信経路における盗聴者を特定できる。
- ウ振込先口座番号と振込金額が改ざんされていないことを確認できる。
- エ振込先口座番号と振込金額の改ざんされた箇所を訂正できる。
正解と解説
正解:ウ 振込先口座番号と振込金額が改ざんされていないことを確認できる。
MAC(メッセージ認証符号)は、共有する鍵とメッセージからつくる検証用の値で、受信側が同じ手順で再計算して一致を確認することでメッセージの完全性と送信者の正当性を検証できる。ここではトークンが振込先口座番号と振込金額からMACを生成しているので、送信途中でこれらの値が書き換えられればMACが一致せず、改ざんを検知できる。マルウェアが通信内容を書き換える中間者型の不正送金対策として有効である。
選択肢ごとの解説
- アMACは改ざんの検知に用いるものであり、内容は暗号化されないので盗聴の有無は分からない。
- イMACの照合では盗聴者を特定することはできない。
- ウ正しい。MACが一致することで振込先口座番号と振込金額が改ざんされていないと確認できる。
- エMACは改ざんの検知はできるが、誤りの箇所を特定して訂正する機能はない。
同じ分野の他の問題
- 送信者から受信者にメッセージ認証符号(MAC:Message Authentication Code)を付与したメッセー…2024年度 春期 午前II 問2
- 送信者から受信者にメッセージ認証符号(MAC:Message Authentication Code)を付与したメッセー…2022年度 秋期 午前II 問1
- 情報理論的安全性に基づく暗号技術はどれか。2025年度 秋期 午前II 問9
- XMLデジタル署名の特徴はどれか。2025年度 秋期 午前II 問6
- PQC(Post-Quantum Cryptography)はどれか。2025年度 秋期 午前II 問3
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。