Für Base45 muss ich noch einen Encoder schreiben, aber du kannst das gerne übernehmen.
CBOR kenne ich, das hatte ich zu erst verwendet - auch wenn es
Indy braucht. Du brauchst allerdings COSE (CBOR Object Signing and Encryption) was neben CBOR noch einen Teil für Header und Signatur hat.
Peter