This OASIS (Open-source Architecture Semantic IOT Service-platform) project targets developing open source based intelligent IOT (Internet of Thing) platform conforming international standard.
This OASIS project provides sources as a result of government sponsored ICT research and development assignment "The IOT Platform for Virtual Things, Distributed Autonomous Intelligence and Data Federation/Analysis" in 2015.
This OASIS project plans to advance open-source through open-community.
KMS (Key Management Service) provides the way of cryptography key management to maintain confidentiality for data transmission between device gateway and devices in IOT environment. The source codes provided here are about KMS Agent and KMS Toolkit. KMS Agent is responsible for retrieving cryptography key from KMS server, and KMS Toolkit is for data encryption/decryption.
- Supports cryptography key management function for client in light-weight environment
- Supports light-weight cryptographic algorithm (such as LEA)
- Supported platforms: Raspberry Pi and the similar device environments
CAS (Certificate Authority Service) provides the way of device certificate management to secure device authentication for SI server authenticating device gateway in IOT environment. The source codes provided here are about CA-Client and Toolkit. CA-Client is responsible for requesting certificate issue and saving certificate. Tooklit is responsible for digital signature.
- Supports certificate issue function for client in light-weight environment
- Supports light-weight digital signature algorithm (such as ECC)
- Supported platforms : Raspberry Pi and the similar device environments
- KMS/src/Agent takes a role of requesting cryptography key to KMS server and saving it into the local storage.
- KMS/src/Toolkit takes a role of date encryption/decryption with the cryptography key from Agent.
- CAS/src/CAClient takes a role of requesting certificate issue to CAS Server and saving it into the local storage.
- CAS/src/Toolkit takes a role of digital signature for device gateway authentication when the device gateway transmits data from devices to SI server
- [IoT Oasis Q&A -- Coming soon]
Licensed under the BSD License, Version 2.0