TAKIZAWA ミニプロ最終プレゼン 環境情報学部3年 滝澤 允 makoto ECN Touch Login System マシンに触れることで、ログインする システム xdm アカウント認証 ログイン 今回作成したもの デ モー ジタ ュ蓄 ー ル積 ログイン スイッチ 時計型のモジュールを身に付けた状態で、 電極を兼ねたスイッチを押し、ログインする システム タッチログイン マシン RS-232c シリアルケーブル アカウント認証 サーバ xdm 設計 シリアルポート データ通信デーモン password ユーザ名取得 モジュール username アカウント認証デーモン ローカル リモート 実装 タッチログインマシン アカウント認証サーバ tlogind rida Read from /dev/cuaa0 #include <rpc/rpc.h> Write to shared memory Authenticate passwd Kill (xdm, SIGUSR2) Return username xdm Exec tlogind Signal (SIGUSR2,handler) Read from shared memory コンピュータとの通信仕様 “ ST[CR][LF]” ログイン スイッチ (兼電 極) ログイン スイッチ (兼電 極) “ #2[CR][LF]” “ #IDXXXXXXXX ” “ ST[CR][LF]” “ #1[CR][LF]” “ #IDXXXXXXXX ” (X=0~F) ログインマシン 受信 モード 送信 モード 動作フロー リモート ローカル タッチログインマシン 認証 password サーバ xdm SIGUSR2 rida tlogind www:????? usrname makoto:??? .. .. Shared Memory ログインスイッチ id file Demo login makoto 未実装部分 暗号化 マシンから手を離した、ということの認識 終わり 2002.2.14
© Copyright 2024 ExpyDoc