Are current predominant cryptographic functions the most optimal?