Privacy-Preserving Application-to-Application Authentication Using Dynamic Runtime Behaviors
Mihai Christodorescu, Maliheh Shirvanian, and Shams Zawoad

TL;DR
This paper introduces a novel application authentication method that uses dynamic runtime behaviors and fuzzy extractors to enhance security and reduce reliance on secret credentials, demonstrating promising real-world performance.
Contribution
It presents a new behavior-based authentication system utilizing fuzzy extractors, providing security against client and vault compromises with minimal server modifications.
Findings
Achieves 0% False Accept Rate in tests
Average authentication time is 51 milliseconds
Secure against client and feature observation attacks
Abstract
Application authentication is typically performed using some form of secret credentials such as cryptographic keys, passwords, or API keys. Since clients are responsible for securely storing and managing the keys, this approach is vulnerable to attacks on clients. Similarly a centrally managed key store is also susceptible to various attacks and if compromised, can leak credentials. To resolve such issues, we propose an application authentication, where we rely on unique and distinguishable application's behavior to lock the key during a setup phase and unlock it for authentication. Our system add a fuzzy-extractor layer on top of current credential authentication systems. During a key enrollment process, the application's behavioral data collected from various sensors in the network are used to hide the credential key. The fuzzy extractor releases the key to the server if the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsUser Authentication and Security Systems · Advanced Malware Detection Techniques · Information and Cyber Security
