Bitcoin: Cryptographic Algorithms, Security Vulnerabilities and Mitigations. - Timothy Kowalski; Md Minhaz Chowdhury; Shadman Latif; Krishna Kambhampaty (EIT, 2022)