Patent ID: 9684898
Date: 2017-06-20
CPC Classifications: G06F,G06Q,H04W

Claim:
1. A computer-implemented method to secure personal identification numbers, comprising: receiving, by a mobile computing device, an input of a first user personal identification number (PIN) for a secure memory associated with the mobile computing device; generating, by the mobile computing device, two or more random PIN components, wherein the two or more random PIN components are stored at various diverse locations; storing, by the mobile computing device, at least one of the two or more generated random PIN components in a respective distinct location, wherein the respective distinct location comprises a host memory of the mobile computing device; storing, at a second computing device, at least another one of the two or more generated random PIN components, the at least another one generated random PIN component is accessible and deletable through a network by the mobile computing device; generating, by the second computing device, a use audit trail entry, wherein the audit trail entry comprises a catalogue of recorded attempts to access or delete the at least another one generated random PIN component stored at the second computing device; determining, by the mobile computing device, a first secure memory PIN based at least in part on the first user PIN and the two or more generated random PIN components; configuring, by the mobile computing device, the secure memory associated with the mobile computing device using the determined first secure memory PIN; receiving, by the mobile computing device, an input of a second user PIN in association with a request to access the secure memory associated with the mobile computing device; retrieving, by the mobile computing device, the two or more generated random PIN components from the various diverse locations where the two or more generated random PIN components were stored; determining, by the mobile computing device, a second secure memory PIN based at least in part on the second user PIN and the two or more retrieved random PIN components; determining, by the mobile computing device, that the determined first secure memory PIN and the determined second secure memory PIN match; and providing, by the mobile computing device, access to the secure memory in response to determining that the determined first secure memory PIN and the determined second secure memory PIN match.