That looks similar to factoring - in a sense that it is “hard to solve, easy to verify”. Could this be a new basis for asymmetric cryptography?
It's far more common to have problems that are "sometimes easy to solve, sometimes hard to solve, easy to verify". That describes this problem as well as most NP-hard problems that with good heuristic solutions. The problem is those "sometimes easy to solve" cases break your cryptography!
But your comment is largely true, this is a minor point ... I make it only for completeness, and for people who later find this comment.