Edward Brooks, wybitny badacz matematyki, stoi u progu wielkiego odkrycia. Jeśli jego praca pozwoli mu rozszyfrować liczby pierwsze, czyli takie, które mogą być podzielne tylko przez jeden lub przez siebie, wówczas uzyska dostęp do struktury wszystkich systemów komputerowych świata. Wkrótce Edward odkrywa, że jakaś niezidentyfikowana siła stara się powstrzymać jego postępy. Wtedy poznaje Taylah Sanders, agentkę amerykańskiej Agencji Bezpieczeństwa Narodowego (NSA), której zadaniem jest monitorowanie działań matematyka. Razem zaczynają rozwikływać wątki spisku, w którego centrum znajduje się Edward.