miten kryptosovellukset löysivät PMF:n