Skip to content

getunid/unid

main
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

UNiD Logo

UNiD

Release Pipeline Coverage Status UNiD Sematic Release
Endpoint Security Infrastructure

Introduction

UNiD is an endpoint security infrastructure that consists of;

  • UNiD EDGE is an embedded middleware in connected devices
  • UNiD HUB is a message broker between connected devices and the cloud
  • UNiD Network is a public, permissionless, decentralized identity network based on blockchain-agnostic sidtree protocol on top of bitcoin to support DIDs and DPKI (decentralized public key infrastructure)

By simply integrating UNiD EDGE into your devices, you can protect the endpoint devices, establish an end-to-end secure channel with UNiD HUB, and communicate bidirectionally with various cloud services while ensuring device authenticity, data integrity, and privacy.

e2e security infrastructure

UNiD EDGE generates multiple key pairs from a hardware-derived true random number generator (TRNG) within the RoT secure processing environment, and generates a payload for registering to a blockchain-based decentralized PKI (DPKI) network to create a decentralized identifier (DID) and the relevant DID document including the public key information. Anyone can obtain the corresponding device’s public key from the network to authenticate the device and verify the digitally signed data.

UNiD EDGE consists of;

  • RoT Wrapper: This component supports TrustZone (Arm Cortex-M) and hardware security modules (supported MCUs), making it easier to use the RoT secure processing environment (SPE).
  • Key Management: This component supports the device’s cryptographic key operations (create, read, update, delete) in the SPE.
  • Device IAM: This component supports management of device identities, credentials, and security policies for device’s authentication and authorization.
  • E2E Secure Socket: This component supports to establish end-to-end authenticated channels with UNiD HUB for secure bi-directional communications.

unid edge architecture

This identity-first, end-to-end approach can abstract the complexity of security infrastructure and introduces advanced, scalable endpoint security to connected systems. UNiD platform is designed to make the endpoint security easily available and free all developers from the heavy burden of building the complex security infrastructure for each product. For more information, see official documentation.

Quick Start

Developer's Document

Changelog

CHANGELOG

Security

SECURITY

License

Apache License 2.0