Patent attributes
Certain aspects of this disclosure relate to authentication of mobile devices to the public wireless network using blockchains. In some aspects, a system includes a database configured to store blockchains for authenticating mobile devices to access a public wireless network. Each blockchain can be associated with a mobile device. A processor can receive a blockchain record from a mobile device and grant access of the mobile device to the public wireless network when the blockchain record corresponds to the blockchain stored in the database. A new block can be appended to a blockchain to produce a new blockchain for authenticating access of the mobile device to the public wireless network at a future time. The current blockchain record is stored in the mobile device and accessed for authentication to the public wireless network.