ミニプロ最終プレゼン

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