cryptological assumption