Actually there is a simple answer to this problem and it is widely recommended
among modern combative trainers as of late..
It's very simply: Don't use fists...
There are also other health issues at stake, including blood infections from impact into teeth, where the thin skin on the fist's business end is very vulnerable.
Interesting in as much as Shaolin systems seem to use more open hands than fists...