Describir: Recent Fingerprinting Techniques with Cryptographic Protocol