How are you keeping the sharedSecretKey secure from people who might reverse engineer the app and extract the sharedSecretKey? Any suggestions? Thank you