Cryptovirology: extortion-based security threats and countermeasures | Synapse