A Secure and Lightweight Cryptographic Framework for Smartphone Authentication and Password Recovery Via Secret Sharing | Synapse