Cryptographic vulnerabilities in IOTA