There's no such thing & crackers are going to crack/patch games/apps & pirates are going to download said games/apps. There's nothing you can do about it, & pirates are unlikely to buy a game just because it can't be cracked as there's 100's & 1000's of similar games out there to choose from - we are spoiled for choice on pc when it comes to games compared to all other gaming platforms.
If you want to make money, then you need to make something people are willing to pay for, & then you need to get it on steam & as many legit third party key stores as possible & do regular discounted sales. There's a tiny percentage of people that actually buy from steam store &/or pay full RRP for pc games, & even then it's mostly for multiplayer games like call of duty where people want to jump straight into the action, & not for single player games - especially indie games unless it's something super special & it's generated a ton of interest beforehand.
So again, your question is irrelevant & there's nothing that can be done, because sure Simon could update the encryption & take x measures, but he'd have to do that constantly because it wouldn't take some cracker long to figure out how to get past it. I believe I already mentioned this, but just look at Denuvo encryption thing that they claimed was uncrackable, it took the crackers less than a month or so to break that & prove them wrong, which is my point in why it's a pointless battle & encryption & drm protection & anti-cheat & all that nonense can actually have a negative impact on game optimization & performance.
Long story short: you can not & will not be able to force people to buy your game - no matter how good your encryption & security measures are for your game.