from Hacker News

Ask HN: Could secure hash functions prevent UK bank transfer fraud?

by campbellmorgan on 11/13/17, 8:59 AM with 2 comments

I was reading https://www.theguardian.com/money/2017/nov/11/couple-scammed-57000-homesless-bank-transfer-fraud over the weekend. This involves a 3rd party hacking or imitating the email of a small business and sending invoices for expected amounts with false bank details.

My initial thought was that, with minimal infrastructural investment, Companies House, the UK government site that stores publicly available data on UK registered companies could include an option in which companies could decide to display a secure hash of their sort code / account number made with a common, salted, open-source hash function (ie BCrypt)

Before transferring large amounts of money individuals could either verify bank details via the Companies House website or online banking apps and websites could implement the hash comparison functions.

Would this be usefully functional or are there huge security implications that I am missing? (I'm not a cryptographer)

If the consensus is that this is simple and secure to implement (especially as the gov.uk sites are introducing high quality multi-factor authentication), it is something that I would like to suggest to my local MP.

  • by isostatic on 11/13/17, 9:21 AM

    Why the hash? Why not just have the actual bank details? Given that companies print these bank details on their bills in the first place they clearly aren't supposed to be a private piece of information.