If you plug SIM card into desktop, you can actually do signing with it, and TLS authentication.
I recall, only Nokia S60 series, and A200 had a SIM card API exposed to apps. Ios does not give you access to SIM, Android does only for system apps.
I doubt that: simply add two "SIM identities" (which on the mobile phone map to the same SIM card) to the account of the respective service.
Before you all warn me i know it is the worst possible brand to own, i am getting spied on by all the regulars that come with Android - Google/ US agencies but i also get the added bonus of China spying on the device. But i was broke.
The fact that some person is trustworthy by his personality traits does not imply that he does have the (also technological) skills not to become scammed or impersonated.