Cryptography and related security protocols Application of public key-based digital signature and time-stamp protocols