LIPAuth: Hand-dependent Light Intensity Patterns for Resilient User Authentication