Currently, PQC algorithms are being standardized to address the emerging threat to conventional asymmetric algorithms from quantum computing. These new algorithms must then be integrated into existing protocols, applications and infrastructures. Integration problems are to be expected, due to incompatibilities with existing standards and implementations on the one hand, but also due to a lack of knowledge among software developers about how to handle PQC algorithms. To illustrate incompatibilities, we integrate two different PQC algorithms into two different existing software products (the InboxPager email client for the Android OS and the TLS implementation of the Bouncy Castle crypto library). Here, we rely on the highly-abstract crypto library eUCRITE, which hides technical details about the correct usage of classical and PCQ algorithms and thus prevents some potential implementation errors.
翻译:目前,PQC算法正在标准化,以应对量子计算对常规非对称算法的新威胁。这些新的算法必须融入现有的协议、应用程序和基础设施。由于与现有标准和执行不兼容,而且软件开发者对如何处理PQC算法缺乏了解,因此一体化问题预计会出现。为了说明不兼容性,我们将两种不同的PQC算法整合到两种不同的现有软件产品中(Android OS的InboxPager电子邮件客户端和Bouncy Cast Cellipto图书馆的TLS实施 ) 。 在这里,我们依靠高吸附码密码库 eUCLITE, 它隐藏了古典和PCQ算法正确使用的技术细节,从而防止了某些潜在的执行错误。