1,a) 1 1 1 Yuko Hirabe 1,a) Mai Tsuda 1 Yutaka Arakawa 1 Keiichi Yasumoto 1 1. A) B) C) [1] 3 A) B) GPS (Global Positioning System) GPS 1 Nara Institute of Science and Technology 8916-5, Takayama, Ikoma, Nara 630 0192, Japan a) hirabe.yuko.ho2@is.naist.jp A) B) C) C)-1 C)-2 C)-3 C)-1 [2] C)-2 B) C)-3 Google C)-3 C)-2 C)-3 1
GPS C)-2 C)-3 Android OS Android TouchAnalyzer[3] C)-3 C)-1 [4] [5] B) UI: User Interface ATOK *1 C)-3 *1 http://www.justsystems.com/jp/users/atok/android/1_ 5_8/01fset.html#01fset_keyboardsize UI UI 2 UI UI X Y Android 2. Web ClickTale *2 Web ClickTale ClickTale Touch ClickTale TouchLogger[6] Touchalytics[7] *2 http://www.clicktale.com/products/clicktale-touch 2
3. TouchAnalyzer TouchAnalyzer 1 PC USB TouchAnalyzer Android SDK platform-tools Android Debug Bridge adb python TouchAnalyzer Android Linux /dev/input TouchAnalyzer /dev/input adb foreground () TouchAnalyzer y Galaxy Nexus Facebook Save Google LINE 1 Overall Swipe Speed Speed (inch/s) 15 12 9 6 3 Analyze Settings 1,243 265 55 859 65 24 0 10 20 30 40 50 60 Time TouchAnalyzer 4. 4.1 3 4.2 4.2.1 reffig:touchtype 4.2.2 3
1 1: 1 2: 2 1: 2 2: 3 2 3 3 3 1 2 BB-1 y y ( 7 B-2 y ( 8 CC-1 #$"!!" 3 4 x X Y 3 A x B y C A A-1 x A-2 x A-1 A-1 A-1-1 x ( 4 A-1-2 x ( 5 A-2 ( 6) #$"!!" 5 x #$"!!" 6 x 4
C-2 4.2.3 A x B y C 9 A-1 A-2 B-1 B-2 C-1 C-2 A-1-1 A-1-2 7 1 A-1 B-1 A-1-1 8!$# 7!$#!"# y!"# y No A-1-2 1 A-1 B-1 C-1 No C-2 A-2 B-2 A-2 B-1 C-2 Yes C-1 5. TouchAnalyzer 7 7 x y 5
!!"#$%&'()*+",-./0" 123/4" =>?3; #!"#$%&'()*+",-+#56.789+$%&" 123W4" =>?3 1Y\ABCDZ \A+EFBGH; =>?1 or =>?2; =>?3-2 or =>?3-3; #!"#$%&'()*+",-+#56.789+$%&" 123:4" =>?2; JK>?+LMN.I"OPQR%" 123X4" =>?3 2Y@ABCDZ @A+EF[IA+TUVFBGH; =>?1;!!"#$%&'()*+",-+!56.789+$%'" 123<4" JK>?+LMN.I"OPQR%" 123S4" =>?3 3Y@ABCDZ @A+EF[IA+TUVFBGH; =>?1 1:@ABCD @A+EFBGH; =>?1 2:IABCD IA+EF; =>?2 1:@A+TUVF; =>?2 2:IA+TUVF; 9 [1] No.77, pp. 18 25 (2007). [2] Kawaguchi, N., Ogawa, N., Iwasaki, Y., Kaji, K., Terada, T., Murao, K., Inoue, S., Kawahara, Y., Sumi, Y. and Nishio, N.: HASC Challenge: gathering large scale human activity corpus for the real-world activity understandings, Proceedings of the 2nd Augmented Human International Conference, ACM, p.27 (2011). [3] Hirabe, Y., Arakawa, Y. and Yasumoto, K.: Logging All the Touch Operations on Android, The 7th International Conference on Mobile Computing and Ubiquitous Networking (ICMU 2014), pp. 93 94 (2014). [4]. UBI,[ ] No.9, pp. 1 7 (2010). [5] Cheng, J., Zhou, B., Kunze, K., Rheinländer, C. C., Wille, S., Wehn, N., Weppner, J. and Lukowicz, P.: Activity recognition and nutrition monitoring in every day situations with a textile capacitive neckband, Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication, ACM, pp. 155 158 (2013). [6] Cai, L. and Chen, H.: TouchLogger: inferring keystrokes on touch screen from smartphone motion, Proceedings of the 6th USENIX conference on Hot topics in security, USENIX Association, pp. 9 9 (2011). [7] Frank, M., Biedert, R., Ma, E., Martinovic, I. and Song, D.: Touchalytics: On the applicability of touchscreen input as a behavioral biometric for continuous authentication (2012). 6