National Research Council study of cryptography