/cormorant

Primary LanguageJavaApache License 2.0Apache-2.0

travis status GitHub release GitHub tag

Cormorant

CORMORANT is an extensible, risk-aware, multi-modal, crossdevice authentication framework that enables transparent continuous authentication using different biometrics across multiple trusted devices.

Please note

CORMORANT is currently under development and far from being mature. APIs are thus subject to change and not yet considered stable. In case you wan't to work with or contribute to this project, make sure to contact one of the contributors.

API

You can easily create authentication and risk plugins for cormorant using the API provided. The following gradle snippet illustrates how to add the cormorant dependency to your android project.

repositories {  
   jcenter()  
}

dependencies {
  compile 'at.usmile.cormorant:cormorant-api:0.0.1'
}

Architecture

framework architecture

Development

Make sure to run ./gradlew licenseFormat before commiting to ensure licence headers are correct (or else they break the build).

Disclaimer

You are using this application at your own risk. We are not responsible for any damage caused by this application, incorrect usage or inaccuracies in this manual.

Presentations

Continuous risk-aware multi-modal authentication

Literature

[1] D. Hintze, R. Findling, M. Muaaz, E.Koch, R. Mayrhofer: CORMORANT: Towards Continuous Risk-Aware Multi-Modal Cross-Device Authentication, UbiComp/ISWC'15 Adjunct, Adjunct Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2015 ACM International Symposium on Wearable Computers, 2015, September 13-17, Osaka, Japan, Pages 169-172

[2] D. Hintze, M. Muaaz, R. Findling, S. Scholz, E.Koch, R. Mayrhofer: Confidence and Risk Estimation Plugins for Multi-Modal Authentication on Mobile Devices using CORMORANT, Proceedings of the 13th International Conference on Advances in Mobile Computing & Multimedia (MoMM 2015), December 11-13, Brussels, Belgium, Pages 384-388

[3] D. Hintze, S. Scholz, E. Koch, R. Mayrhofer: Location-based Risk Assesment for Mobile Authentication, Adjunct Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2016 ACM International Symposium on Wearable Computers, 2016, September 14-17, Heidelberg, Germany, Pages 85-88