Ransomware is a type of malware from cryptovirology that threatens to publish personal data or perpetually block access to information or data, often until a ransom is paid.