Consider the following scenario:
There are two users: A and B. Users A and B generate a pair of their own public and private keys PUBa, PRIa and PUBb, PRIb. There is one trusted center(TC) that provides authenticity to public keys of user A and B.
When user A wants to communicate with user B, user A asks for public key of user B via TC. TC will provide user B's public key to user A with the help of Diffie-Hellman Algorithm. Both users can generate their shared secret key for communication, and for knowing whether the both parties are intended or not, they will use the DSS algorithm.
If I use this technique, is it possible to apply a Certificateless Signature Scheme?
Any hints towards guidelines, references, or papers are much appreciated…