Edward Brooks, en framstående matematikforskare, står inför en stor upptäckt. Om han genom sitt arbete lyckas dechiffrera primtal, dvs. tal som bara kan delas med ett eller med sig själva, kommer han att få tillgång till strukturen i alla världens datorsystem. Edward upptäcker snart att en oidentifierbar kraft försöker hindra hans framsteg. Det är då han träffar Taylah Sanders, en agent från USA:s National Security Agency (NSA), vars uppgift är att övervaka matematikerns aktiviteter. Tillsammans börjar de nysta upp trådarna i en konspiration där Edward är det ofrivilliga centrumet.