SHA認証と電子マネー

SHA-1を使った電子取引の安全保証

まず このSHA-1を使った電子取引の安全保証に関するpdfを読んでください。

コプロセッサを初期化する

コプロセッサの認識
コプロセッサの初期化
設定の方法

ユーザーiButtonの初期化(お金を入れる)

お金を入れるプログラム
設定の方法

SHA電子マネーの実際(お金を使う)

Debitプログラム
使用方法・動作について

webサーバーを作る

問題8-1

前の実験で用いたサーバーを元にしてwebブラウザ上でお金を電子マネーから引き落とすサーバーを作りなさい。

ヒント

  1. SHADebitDemoクラスを改造し、スレッドで動作するようにする。
  2. 実行ボタンを押したらお金を引き落とすようにサーバーのクラスから、スレッドのクラスに金額とそのタイミング信号を与える必要がある。
  3. スレッドの方のクラスにある残高をからサーバーの方のクラスから読み、ページを作成する。

ネットワーク上で認証を行う

ホスト側
クライアント側
問題8-2

ホスト、クライアントを同一のTINI上でチェックしなさい。 次に、二台のTINIを用いて動作確認をしなさい。