Happy New Year! Now that we're back from the holidays, let's talk cyber. It has been a hot topic for a while. Every time we turn around a bank, credit card company, or health care system (to name a few) gets hacked. Personal and financial information are stolen and we are left feeling violated and helpless. Don't even start on the ongoing incursions by foreign entities (a topic for another time).
Anyway, I was excited to read about a new way of protecting data code, called Shuffler being done by researchers at Columbia Univ., Brown Univ., and the Univ. of British Columbia.
Here's how it works. Instead of protecting against a hackers' inserted code (meant to hijack a program's operations and info), Shuffler runs alongside the home team's program and protects it by constantly shuffling or re-randomizing the code as it is running (i.e. making it harder for an intruder to lock on to a constantly moving/changing target.) On top of that, Shuffler shuffles itself! Cool.
So until unhackable quantum computing is used by everyone, Shuffler appears to be a easy-to-use tool in the fight against cyber crime. Go science!