iType: Using Eye Gaze to Enhance Typing Privacy
Zhenjiang Li1, Mo Li2, Prasant Mohapatra3, Jinsong Han4, Shuaiyu Chen4 CityU1, NTU2, UC Davis3, XJTU4
iType: Using Eye Gaze to Enhance Typing Privacy Zhenjiang Li 1 , Mo - - PowerPoint PPT Presentation
iType: Using Eye Gaze to Enhance Typing Privacy Zhenjiang Li 1 , Mo Li 2 , Prasant Mohapatra 3 , Jinsong Han 4 , Shuaiyu Chen 4 CityU 1 , NTU 2 , UC Davis 3 , XJTU 4 Wearables Accelerometers Gyroscope Ambient light sensor Hart rate
Zhenjiang Li1, Mo Li2, Prasant Mohapatra3, Jinsong Han4, Shuaiyu Chen4 CityU1, NTU2, UC Davis3, XJTU4
[1] https://www.iphones.ru/wp-content/uploads/2015/05/main.jpg
Explicitly typing sensitive info.
Continuously sense hand moves
Account login Security code POS terminal Call support
*****
iType
_
1 2 3 4 5 6 7 8 9
/ ←
Frame Selector Password Assembler
Keyboard Rearranger
Accelerometers
Gaze Engine
xxxx
Front Camera Video Stream
Gaze Tracker
iType Engine
Typing Error Corrector Joint Decoder Button Selector
Keystroke Detector
Virtual Button
Transitional Gaze Remover Group Centroid Estimator
Flying Button
Enhance Layer
device motions
gaze tracking
value in error correction
Gaze tracker training [2]:
[2] “ishadow: design of a wearable, real-time mobile gaze tracker”, in Proc. of ACM MobiSys, 2014.
Input: image Output: gaze coordinates
For mobile devices:
Training
Error (degree) Error (degree)
(a) (b)
x y
x-axis y-axis
Less More
certain confidence? At least (1- alpha)
Different!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
(a) G1 G2 G3 (b)
k = 4 k = 4
Window size w = 12
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
(a) G1 G2 G3 (b)
k = 4 k = 4
Window size w = 12
1 2 3 4 5 6 7 8 9
/ ←
c1
1 2 3 4 5 6 7 8 9
/ ←
c2
8 5 7 3 1 4 6 9
/
2
←
c2 ,
(a) (b) (c)
c2 ,,
Individual keystroke:
a) More & powerful sensors a) Beneficial to usage b) Potential privacy issue a) Unreliable mobile gazing b) Unknown ground truth c) Device motions
iType
_
1 2 3 4 5 6 7 8 9
/ ←
xxxx