Vera Hren key management, encryption system and distributed digital signature system with hierarchical structure