Zarhus Developers Meetup #3

Context Based Authentication: Identifying host by environment
2025-11-04 , Zarhus Developers Meetup

Have you ever heard of the term "geofencing"? It’s a mechanism that allows limiting various types of access to a specific area. It often uses GPS or cellular information to decide whether a user should be granted access. Computers typically lack the necessary hardware to handle GPR and cellular signals; therefore, geo-fencing is not applicable to stationary computers and laptops. …but what if we could use only the hardware that’s already built into the device, and at the same time increase security?

Enter context-based authentication, a technology that can authorize you using just a built-in Wi-Fi chip. CBA uses CSI (Channel State Information) to create a virtual fingerprint of the nearby environment, which can later be used for authentication. The solution offers greater security than traditional geofencing, and it’s much harder to spoof since it relies on data from many surrounding devices.

During this talk, you’ll have a chance to see CBA in action and explore the interesting stack behind it. We’ll also share some of the advancements we’ve made in the Crosscon project.

Junior Embedded Systems Developer at 3mdeb and member of the Zarhus team. Formerly a System Software Development Engineer at Intel. Privately, a tinkering enthusiast.

Page: https://danceswithmachines.github.io/