Authors: 🟢 @Daniel Sanchez Quiros

Reviewers: 🟢 @Youngjoon Lee 🔴 @Gusto Bacvinka

Introduction

Coming from Notes on KMS (Key Management System) discussion.

Nomos nodes must handle a set of keys for identification, signatures, and other encryption mechanisms.

The common and naive approach is to let the key where you need to use it. But this is not suitable for the following reasons:

Most Nomos components are divided into independent units that handle specific node behaviors. Key management shouldn’t be any different.

Requirements

KMS will fill the following characteristics:

Design

The system performs the following operations: