For IoT and Edge
Designed for decentralized, heterogeneous, and intermittently connected environments where devices need local security decisions.
Open-source security for distributed systems and IoT
Secure Swarm Toolkit (SST) provides authentication, authorization, secure channels, cryptography, and credential management for heterogeneous systems ranging from lightweight IoT devices to distributed storage and computing platforms.
SST centers on Auth, a local point of authorization that authenticates registered entities and bridges authorization between local devices and the wider Internet.
Designed for decentralized, heterogeneous, and intermittently connected environments where devices need local security decisions.
Includes Auth software, C/JavaScript APIs, Python/C++ examples, and sample entities to help teams prototype secure systems.
Provides open repositories for experiments, formal security analysis, LiFi-based authentication, and applied storage security work.
This starter flow points new users to the main Auth repository and the sample entity code. Replace these placeholders with exact commands as the website matures.
Prepare OpenSSL, Java 11+, Maven, Node.js, and a Java IDE for Auth development.
Use the Java implementation under the main `iotauth` repository to configure and run local Auth services.
Explore sample local entities and scripts under `examples` and `entity` to exercise authentication and authorization flows.
Integrate the C API, JavaScript entities, or research artifacts into new decentralized system prototypes.
The IoTAuth GitHub organization hosts the website, Auth implementation, APIs, examples, experiments, and related research projects.
Main repository for the Java implementation of Auth and sample entity code for SST authentication and authorization.
SST API in C language with examples in C/C++ for integrating SST into native systems.
Public website for promoting Secure Swarm Toolkit, documentation, publications, videos, and project updates.
Formal security analysis artifacts for studying SST protocols and security properties.
Experimental code and evaluation artifacts related to SST and IoTAuth research.
Repository for physical presence-based authentication using LiFi.
Fork of SHIELD, applying security ideas to encrypted persistent data for LSM key-value storage.
Organization-level profile and community files for the IoTAuth GitHub organization.
Selected SST and IoTAuth publications, with links to paper pages, PDFs, proceedings entries, or related project artifacts.
Current and former contributors listed from the public IoTAuth project overview, with links to public profiles where available.
Selected videos related to SST, IoT security, cyber-physical systems security, and the surrounding research ecosystem.
Explore the repositories, run the examples, cite the research, and contribute improvements through GitHub.