discrete keyfile