Door de groei van de PKI-markt (Public Key Infrastructure) komen er steeds meer openbare sleutels. Hoe meer sleutels er zijn, hoe eenvoudiger ze te zijn achterhalen, zo meent het Engelse bedrijf nCipher in een rapport. Bij openbare codering zijn er twee sleutels (een openbare en een persoonlijke) die worden gebruikt om informatie te coderen en te decoderen. De beveiliging van de versleutelde boodschap hangt af van de lengte die gebruikt wordt om de boodschap te coderen. Voorheen werd gedacht dat het zoeken naar een persoonlijke codeersleutel op een webserver lastig was omdat codeersleutels slechts een paar honderd bytes aan ruimte op een server gebruiken die tientallen gigabytes aan informatie bevatten. NCipher heeft ontdekt dat het zoeken van de codeersleutels eenvoudiger is dan gedacht. Omdat veel codeerschema's zijn gebaseerd op een gecompliceerde wiskundige kenmerken, kunnen deze schema's eenvoudig worden herkend door naar deze eigenschappen te zoeken, zo claimt het bedrijf. Volgens nCipher kan iedereen die software draait op een e-commerceserver van een bedrijf de sleutels vinden. Hierdoor krijgt men toegang tot dan toe 'beveiligde' informatie op de server. Hierbij gaat het om informatie over consumenten maar ook creditcardnummers, zo meent nCipher. Het bedrijf meent ook dat de ASP-markt een gevaar is voor op softwaregebaseerde sleutels.