mobile_data_acquisition

Data collection and real-time streaming application for Android and IOS systems using MIT App Inventor.

https://github.com/uw-cia/mobile_data_acquisition

Science Score: 18.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.1%) to scientific vocabulary

Keywords

collection data streaming
Last synced: 6 months ago · JSON representation ·

Repository

Data collection and real-time streaming application for Android and IOS systems using MIT App Inventor.

Basic Info
  • Host: GitHub
  • Owner: UW-CIA
  • Language: TeX
  • Default Branch: main
  • Homepage:
  • Size: 280 KB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
collection data streaming
Created almost 5 years ago · Last pushed over 4 years ago
Metadata Files
Readme Citation

README.md


contributions welcome Hits License GitHub issues GitHub forks PRs Welcome Open Source Love svg1

MobileDataAcquisition

Mobile inertial sensors data collector and streamer - IOS/Android



Part of the following effort: HARNESSING THE POWER OF GENERATIVE MODELS FOR MOBILE CONTINUOUS AND IMPLICIT AUTHENTICATION

Interconnecting the following works: * Generative AI Models * Continous Authentication * Implicit Authentication * Outlier Detection

Abstract

Authenticating a user’s identity lies at the heart of securing any information system. A trade off exists currently between user experience and the level of security the system abides by. Using Continuous and Implicit Authentication a user’s identity can be verified without any active participation, hence increasing the level of security, given the continuous verification aspect, as well as the user experience, given its implicit nature. This thesis studies using mobile devices inertial sensors data to identify unique movements and patterns that identify the owner of the device at all times. We implement, and evaluate approaches proposed in related works as well as novel approaches based on a variety of machine learning models, specifically a new kind of Auto Encoder (AE) named Variational Auto Encoder (VAE), relating to the generative models family. We evaluate numerous machine learning models for the anomaly detection or outlier detection case of spotting a malicious user, or an unauthorised entity currently using the smartphone system. We evaluate the results under conditions similar to other works as well as under conditions typically observed in real-world applications. We find that the shallow VAE is the best performer semi-supervised anomaly detector in our evaluations and hence the most suitable for the design proposed. The thesis concludes with recommendations for the enhancement of the system and the research body dedicated to the domain of Continuous and Implicit Authentication for mobile security. Keywords: Machine Learning, Generative Models, Continuous Authentication, Implicit Authentication, Artificial Intelligence

Description

MIT APP Inventor implementation that takes inertial data and streams it in realtime to google drive (google sheets) for IOS and Android.

REF: http://ai2.appinventor.mit.edu/

Instructions

  • Download files
  • Upload files to http://ai2.appinventor.mit.edu/
  • Use http://puravidaapps.com/spreadsheet.php to make new spreadsheet, form and generate urls/entryids
  • Use AI2 companion app to install the app on IOS and Android devices

Owner

  • Name: Continuous and Implicit Authentication @ UWATERLOO
  • Login: UW-CIA
  • Kind: organization
  • Location: Cheriton School of Computer Science - University of Waterloo

The way you handle your devices is your next-gen password.

Citation (citation.bib)

@online{Buech2019b,
  author     = {Ezzeldin Tahoun},
  title      = {{CIA}},
  year       = {2021},
  url        = {https://github.com/WATERLOO-CONTIN-IMPLICIT-AUTH/SIMPLE_ACCDATA_COLLECTOR},
  titleaddon = {GitHub repository},
  month      = {5},
  publisher  = {GitHub},
  keywords    = {Information Technology ; Artificial intelligence ; Movement recognition ; Deep Learning ; Continuous Authentication},
}

GitHub Events

Total
Last Year