Throughamathematicalalgorithm, a privatekey is likeyourelectronicidentificationcard; thepublic key is like the lockorgatemechanism that youpresent your IDcard to.
The process for registering with M-Pesa is very straightforward: it requires a PIN and an official form of identification (a passport or a national IDcard) but there is no need for a bank account or a home address.