2025-11-15T18:46:12.059559

A Toolchain for Assisting Migration of Software Executables Towards Post-Quantum Cryptography

Rattanavipanon, Suaboot, Werapun
Quantum computing poses a significant global threat to today's security mechanisms. As a result, security experts and public sectors have issued guidelines to help organizations migrate their software to post-quantum cryptography (PQC). Despite these efforts, there is a lack of (semi-)automatic tools to support this transition especially when software is used and deployed as binary executables. To address this gap, in this work, we first propose a set of requirements necessary for a tool to detect quantum-vulnerable software executables. Following these requirements, we introduce QED: a toolchain for Quantum-vulnerable Executable Detection. QED uses a three-phase approach to identify quantum-vulnerable dependencies in a given set of executables, from file-level to API-level, and finally, precise identification of a static trace that triggers a quantum-vulnerable API. We evaluate QED on both a synthetic dataset with four cryptography libraries and a real-world dataset with over 200 software executables. The results demonstrate that: (1) QED discerns quantum-vulnerable from quantum-safe executables with 100% accuracy in the synthetic dataset; (2) QED is practical and scalable, completing analyses on average in less than 4 seconds per real-world executable; and (3) QED reduces the manual workload required by analysts to identify quantum-vulnerable executables in the real-world dataset by more than 90%. We hope that QED can become a crucial tool to facilitate the transition to PQC, particularly for small and medium-sized businesses with limited resources.
academic

рдкреЛрд╕реНрдЯ-рдХреНрд╡рд╛рдВрдЯрдо рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдХреА рдУрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ рдХреЗ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреВрд▓рдЪреЗрди

рдмреБрдирд┐рдпрд╛рджреА рдЬрд╛рдирдХрд╛рд░реА

  • рдкреЗрдкрд░ ID: 2409.07852
  • рд╢реАрд░реНрд╖рдХ: A Toolchain for Assisting Migration of Software Executables Towards Post-Quantum Cryptography
  • рд▓реЗрдЦрдХ: рдиреЛрд░рд░рд╛рдереЗрдк рд░рдЯреНрдЯрд╛рдирд╡рд┐рдкрд╛рдиреЛрди, рдЬрдХрдкрд╛рди рд╕реБрдЖрдмреВрдЯ, рд╡рд╛рд░реЛрдбреЛрдо рд╡реЗрд░рд╛рдкреБрди (рдкреНрд░рд┐рдВрд╕ рдСрдл рд╕реЛрдВрдЧрдЦрд▓рд╛ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп)
  • рд╡рд░реНрдЧреАрдХрд░рдг: cs.CR (рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдФрд░ рд╕реБрд░рдХреНрд╖рд╛)
  • рдкреНрд░рдХрд╛рд╢рди рд╕реНрдерд┐рддрд┐: IEEE ACCESS рдЬрд░реНрдирд▓ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд
  • рдкреЗрдкрд░ рд▓рд┐рдВрдХ: https://arxiv.org/abs/2409.07852

рд╕рд╛рд░рд╛рдВрд╢

рдХреНрд╡рд╛рдВрдЯрдо рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЖрдЬ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡реИрд╢реНрд╡рд┐рдХ рдЦрддрд░рд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдФрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреНрд╖реЗрддреНрд░ рдиреЗ рд╕рдВрдЧрдардиреЛрдВ рдХреЛ рдкреЛрд╕реНрдЯ-рдХреНрд╡рд╛рдВрдЯрдо рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА (PQC) рдореЗрдВ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢ рдЬрд╛рд░реА рдХрд┐рдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рд░реВрдкрд╛рдВрддрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдЕрд░реНрдз)рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдХрдореА рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬрдм рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдмрд╛рдЗрдирд░реА рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдирд╛рдд рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкреЗрдкрд░ рдкрд╣рд▓реЗ рдХреНрд╡рд╛рдВрдЯрдо-рдХрдордЬреЛрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, QED: рдХреНрд╡рд╛рдВрдЯрдо-рдХрдордЬреЛрд░ рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ рдбрд┐рдЯреЗрдХреНрд╢рди рдЯреВрд▓рдЪреЗрди рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред QED рджрд┐рдП рдЧрдП рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ рдХреЗ рд╕реЗрдЯ рдореЗрдВ рдХреНрд╡рд╛рдВрдЯрдо-рдХрдордЬреЛрд░ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддреАрди-рдЪрд░рдгреАрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдкрдирд╛рддрд╛ рд╣реИ, рдлрд╝рд╛рдЗрд▓ рд╕реНрддрд░ рд╕реЗ API рд╕реНрддрд░ рддрдХ, рдЕрдВрдд рдореЗрдВ рдХреНрд╡рд╛рдВрдЯрдо-рдХрдордЬреЛрд░ API рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрдерд┐рд░ рдЯреНрд░реЗрд╕ рдХреА рд╕рдЯреАрдХ рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИред рдореВрд▓реНрдпрд╛рдВрдХрди рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ: (1) QED рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ 100% рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╕рд╛рде рдХреНрд╡рд╛рдВрдЯрдо-рдХрдордЬреЛрд░ рдФрд░ рдХреНрд╡рд╛рдВрдЯрдо-рд╕реБрд░рдХреНрд╖рд┐рдд рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ рдХреЛ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИ; (2) QED рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдФрд░ рд╕реНрдХреЗрд▓реЗрдмрд▓ рд╣реИ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЛ рдФрд╕рддрди 4 рд╕реЗрдХрдВрдб рд╕реЗ рдХрдо рдореЗрдВ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИ; (3) QED рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХреНрд╡рд╛рдВрдЯрдо-рдХрдордЬреЛрд░ рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ рдХреА рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдореИрдиреБрдЕрд▓ рдХрд╛рд░реНрдп рдХреЛ 90% рд╕реЗ рдЕрдзрд┐рдХ рдХрдо рдХрд░рддрд╛ рд╣реИред

рдЕрдиреБрд╕рдВрдзрд╛рди рдкреГрд╖реНрдарднреВрдорд┐ рдФрд░ рдкреНрд░реЗрд░рдгрд╛

рд╕рдорд╕реНрдпрд╛ рдкрд░рд┐рднрд╛рд╖рд╛

рдХреНрд╡рд╛рдВрдЯрдо рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рддрдХрдиреАрдХ рдХреЗ рддреАрд╡реНрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рд╛рде, 1998 рдореЗрдВ 2 рдХреНрд╡рд╛рдВрдЯрдо рдмрд┐рдЯреНрд╕ рд╕реЗ рд╡рд░реНрддрдорд╛рди рдореЗрдВ 1000 рд╕реЗ рдЕрдзрд┐рдХ рдХреНрд╡рд╛рдВрдЯрдо рдмрд┐рдЯреНрд╕ рддрдХ, рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХрд╛ рдЕрдиреБрдорд╛рди рд╣реИ рдХрд┐ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдХреНрд╡рд╛рдВрдЯрдо рдХрдВрдкреНрдпреВрдЯрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдмреАрд╕ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рд╡реНрдпрд╛рд╡рд╕рд╛рдпреАрдХреГрдд рд╣реЛрдВрдЧреЗред рдХреНрд╡рд╛рдВрдЯрдо рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ-рдХреБрдВрдЬреА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рддреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ RSA (4098 рддрд╛рд░реНрдХрд┐рдХ рдХреНрд╡рд╛рдВрдЯрдо рдмрд┐рдЯреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛) рдФрд░ рдЕрдВрдбрд╛рдХрд╛рд░ рд╡рдХреНрд░ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА (2330 рддрд╛рд░реНрдХрд┐рдХ рдХреНрд╡рд╛рдВрдЯрдо рдмрд┐рдЯреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛)ред

рдорд╣рддреНрд╡

рдХреНрд╡рд╛рдВрдЯрдо рд╣рдорд▓реЗ рдХреЗ рдЦрддрд░реЗ рдХреЗ рдкреНрд░рддрд┐ рд╡реИрд╢реНрд╡рд┐рдХ рдЬрд╛рдЧрд░реВрдХрддрд╛ рдмрдврд╝ рд░рд╣реА рд╣реИ, NIST рдЬреИрд╕реА рд╕рдВрд╕реНрдерд╛рдПрдВ рд╕рдВрдЧрдардиреЛрдВ рдХреЛ рдХреНрд╡рд╛рдВрдЯрдо-рддреИрдпрд╛рд░ рдЯреАрдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреА рд╣реИрдВ, рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкреЛрд╕реНрдЯ-рдХреНрд╡рд╛рдВрдЯрдо рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреА рддреИрдпрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  1. рд╕рдВрдЧрдарди рдХреЗ рднреАрддрд░ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рд╕реВрдЪреА рдмрдирд╛рдирд╛
  2. рдЗрди рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЬреЛрдЦрд┐рдо рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдирд╛

рдореМрдЬреВрджрд╛ рддрд░реАрдХреЛрдВ рдХреА рд╕реАрдорд╛рдПрдВ

  1. рд╡рд┐рд╢реЗрд╖ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдХрдореА: рд╡рд░реНрддрдорд╛рди рдореЗрдВ PQC рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХрд╛рд░реНрдп рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП (рдЕрд░реНрдз)рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЙрдкрдХрд░рдг рдирд╣реАрдВ рд╣реИрдВ
  2. рдореИрдиреБрдЕрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд╛ рдмреЛрдЭ: рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдХреЛ рдХреНрд╡рд╛рдВрдЯрдо-рдХрдордЬреЛрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рд┐рд╕реНрдЯрдо рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдмрд┐рдЦрд░реЗ рд╣реБрдП рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рдореИрдиреБрдЕрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрд░ рдирд┐рд░реНрднрд░ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП
  3. рдмрд╛рдЗрдирд░реА рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЪреБрдиреМрддрд┐рдпрд╛рдВ: рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдХреЗ рдкрд╛рд╕ рдЖрдорддреМрд░ рдкрд░ рд╕реНрд░реЛрдд рдХреЛрдб рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ PQC рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
  4. рд▓рд╛рдЧрдд рд╕рдорд╕реНрдпрд╛: рдЙрдЪреНрдЪ рд╕реНрддрд░реАрдп рдмрд╛рдЗрдирд░реА рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЬреНрдЮрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдмрдЬрдЯ, рд╕рдордп рдФрд░ рдорд╛рдирд╡ рд╕рдВрд╕рд╛рдзрди рд▓рд╛рдЧрдд рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИ

рдЕрдиреБрд╕рдВрдзрд╛рди рдкреНрд░реЗрд░рдгрд╛

рдЗрди рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЫреЛрдЯреЗ рдФрд░ рдордзреНрдпрдо рдЖрдХрд╛рд░ рдХреЗ рдЙрджреНрдпрдореЛрдВ рдХреЗ рд▓рд┐рдП PQC рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдХрдореА рдХреА рд╕рдорд╕реНрдпрд╛, рдпрд╣ рдкреЗрдкрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдХреЗ рдХрд╛рд░реНрдп рдмреЛрдЭ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЙрдкрдХрд░рдг рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд▓рдХреНрд╖реНрдп рд░рдЦрддрд╛ рд╣реИред

рдореБрдЦреНрдп рдпреЛрдЧрджрд╛рди

  1. рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг: рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ рдХреЗ PQC рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рдкрд╣рд▓реА рдмрд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрдорд╛рдг
  2. QED рдЯреВрд▓рдЪреЗрди: рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ QED рдЯреВрд▓рдЪреЗрди рдХрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдУрдкрди-рд╕реЛрд░реНрд╕ рдХреЛрдб рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
  3. рдЕрдиреБрднрд╡рдЬрдиреНрдп рд╕рддреНрдпрд╛рдкрди: рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ QED рдХреА рд╕рдЯреАрдХрддрд╛ рдФрд░ рджрдХреНрд╖рддрд╛ рдХрд╛ рд╕рддреНрдпрд╛рдкрди, 100% рд╕рдЪ рд╕рдХрд╛рд░рд╛рддреНрдордХ рджрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдФрд░ 90% рд╕реЗ рдЕрдзрд┐рдХ рдореИрдиреБрдЕрд▓ рдХрд╛рд░реНрдп рдХреЛ рдХрдо рдХрд░рдирд╛
  4. рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдореВрд▓реНрдп: рд╕рдВрд╕рд╛рдзрди-рд╕реАрдорд┐рдд рдЫреЛрдЯреЗ рдФрд░ рдордзреНрдпрдо рдЖрдХрд╛рд░ рдХреЗ рдЙрджреНрдпрдореЛрдВ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг PQC рдорд╛рдЗрдЧреНрд░реЗрд╢рди рд╕рд╣рд╛рдпрддрд╛ рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рдирд╛

рд╡рд┐рдзрд┐ рд╡рд┐рд╡рд░рдг

рдХрд╛рд░реНрдп рдкрд░рд┐рднрд╛рд╖рд╛

рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ рдХреЗ рдПрдХ рджрд┐рдП рдЧрдП рд╕реЗрдЯ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, QED рдХрд╛ рд▓рдХреНрд╖реНрдп рдХреНрд╡рд╛рдВрдЯрдо-рдХрдордЬреЛрд░ (QV) рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ рд╣реИред рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓ рдХреЛ QV рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрджрд┐ рдФрд░ рдХреЗрд╡рд▓ рдпрджрд┐ рдЗрд╕рдХреЗ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ (рдореБрдЦреНрдп рдлрд╝рдВрдХреНрд╢рди) рд╕реЗ QV рдПрд▓реНрдЧреЛрд░рд┐рджрдо (рдЬреИрд╕реЗ RSA, Diffie-Hellman, рдЕрдВрдбрд╛рдХрд╛рд░ рд╡рдХреНрд░ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░) рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА API рдХреЗ рдмреАрдЪ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рдирд┐рд╖реНрдкрд╛рджрди рдкрде рдореМрдЬреВрдж рд╣реЛред

рдЙрдкрдХрд░рдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ (R1-R5)

  • R1 рдЧрддрд┐рд╢реАрд▓ рд▓рд┐рдВрдХрд┐рдВрдЧ: рдЧрддрд┐рд╢реАрд▓ рд▓рд┐рдВрдХрд┐рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ QV API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
  • R2 рдмрд╛рдЗрдирд░реА-рд╕реНрддрд░реАрдп рд╡рд┐рд╢реНрд▓реЗрд╖рдг: рд╕реНрд░реЛрдд рдХреЛрдб рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ
  • R3 рд╕реНрдерд┐рд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ: рдХреЗрд╡рд▓ рд╕реНрдерд┐рд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ, рд░рдирдЯрд╛рдЗрдо рдирд┐рд╖реНрдкрд╛рджрди рдЯреНрд░реЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ
  • R4 рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА: рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд╛ рд╕рдорд░реНрдерди, рдЙрдЪрд┐рдд рд╕рдордп рдореЗрдВ рдкреВрд░рд╛ рдХрд░рдирд╛
  • R5 рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛: рдХреЛрдИ рдЭреВрдареА рдирдХрд╛рд░рд╛рддреНрдордХ рдирд╣реАрдВ, рдХреБрдЫ рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХреЛрдВ рдХреЛ рд╕рд╣рди рдХрд░рдирд╛

рдореЙрдбрд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░

QED рдПрдХ рддреАрди-рдЪрд░рдгреАрдп рдХреНрд░рдорд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЕрдкрдирд╛рддрд╛ рд╣реИ:

рдЪрд░рдг рдПрдХ: рдлрд╝рд╛рдЗрд▓-рд╕реНрддрд░реАрдп рдирд┐рд░реНрднрд░рддрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг (P1)

рдЙрджреНрджреЗрд╢реНрдп: QV рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рд╡рд╛рд▓реЗ рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛

рд╡рд┐рдзрд┐:

  1. рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдирд┐рд░реНрднрд░рддрд╛ рдЧреНрд░рд╛рдл GтВБ = (VтВБ, EтВБ) рдХрд╛ рдирд┐рд░реНрдорд╛рдг, рдЬрд╣рд╛рдВ VтВБ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╕реЗрдЯ рд╣реИ, EтВБ рдкреНрд░рддреНрдпрдХреНрд╖ рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╣реИрдВ
  2. рдЧрд╣рд░рд╛рдИ-рдкреНрд░рдердо рдЦреЛрдЬ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреА рдЦреЛрдЬ рдХрд░рдирд╛
  3. VтВБ рдореЗрдВ QV рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛
  4. рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рдХреЛрдИ рдирд┐рд░реНрднрд░рддрд╛ рди рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдиреЛрдбреНрд╕ рдХреЛ рд╣рдЯрд╛рдирд╛

рдЖрдЙрдЯрдкреБрдЯ: рдлрд╝рд╛рдЗрд▓-рд╕реНрддрд░реАрдп рдирд┐рд░реНрднрд░рддрд╛ рдкрде EVтВБ

рдЪрд░рдг рджреЛ: API-рд╕реНрддрд░реАрдп рдирд┐рд░реНрднрд░рддрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг (P2)

рдЙрджреНрджреЗрд╢реНрдп: P1 рдореЗрдВ рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХреЛрдВ рдХреЛ рдХрдо рдХрд░рдирд╛, API-рд╕реНрддрд░реАрдп рдирд┐рд░реНрднрд░рддрд╛ рд╕рдВрдмрдВрдзреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛

рд╡рд┐рдзрд┐:

  1. API рдирд┐рд░реНрднрд░рддрд╛ рдЧреНрд░рд╛рдл GтВВ = (VтВВ, EтВВ) рдХрд╛ рдирд┐рд░реНрдорд╛рдг, EтВВ рдореЗрдВ рддреАрди-рдЧреБрдирд╛ (nтВБ, nтВВ, apis) рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
  2. рдкреВрд░реНрд╡рд╡рд░реНрддреА рдиреЛрдбреНрд╕ рдореЗрдВ QV API рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ рдпрд╣ рдЬрд╛рдВрдЪрдирд╛
  3. QV API рдХреЙрд▓ рди рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рдирд╛рд░реЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛
  4. рдкреНрд░рддреНрдпреЗрдХ рдХрд┐рдирд╛рд░реЗ рдореЗрдВ API-рд╕реНрддрд░реАрдп рдирд┐рд░реНрднрд░рддрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдирд╛

рдЖрдЙрдЯрдкреБрдЯ: QV API рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдирд┐рд░реНрднрд░рддрд╛ рдкрде EVтВВ

рдЪрд░рдг рддреАрди: рд╕реНрдерд┐рд░ рдЯреНрд░реЗрд╕ рд╡рд┐рд╢реНрд▓реЗрд╖рдг (P3)

рдЙрджреНрджреЗрд╢реНрдп: QV рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ рдХреА рд╕рдЯреАрдХ рдкрд╣рдЪрд╛рди рдХрд░рдирд╛

рд╡рд┐рдзрд┐:

  1. рдкрд╣реБрдВрдЪреНрдпрддрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рд░ рдХреЙрд▓ рдЧреНрд░рд╛рдл рдХрд╛ рдирд┐рд░реНрдорд╛рдг
  2. рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ рд╕реЗ QV API рддрдХ рдирд┐рд╖реНрдкрд╛рджрди рдкрде рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдирд╛
  3. рд╕рд╛рдорд╛рдиреНрдп рдФрд░ рд░реВрдврд╝рд┐рд╡рд╛рджреА рдореЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛
    • рд╕рд╛рдорд╛рдиреНрдп рдореЛрдб: рд▓рд╛рдкрддрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдЯреНрд░реЗрд╕ рд╕реАрдзреЗ рдЧреИрд░-QV рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ
    • рд░реВрдврд╝рд┐рд╡рд╛рджреА рдореЛрдб: рд▓рд╛рдкрддрд╛ рдЯреНрд░реЗрд╕ рдХреЛ рд╕рдВрднрд╛рд╡рд┐рдд рдЭреВрдареА рдирдХрд╛рд░рд╛рддреНрдордХ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирдирд╛

рдЖрдЙрдЯрдкреБрдЯ: рд╕реНрдерд┐рд░ рдирд┐рд╖реНрдкрд╛рджрди рдЯреНрд░реЗрд╕ EVтВГ

рддрдХрдиреАрдХреА рдирд╡рд╛рдЪрд╛рд░ рдмрд┐рдВрджреБ

  1. рдХреНрд░рдорд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд░рдгрдиреАрддрд┐: рдореЛрдЯреЗ-рджрд╛рдиреЗ рд╕реЗ рдмрд╛рд░реАрдХ-рджрд╛рдиреЗ рддрдХ рддреАрди-рдЪрд░рдгреАрдп рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рдЧрддрд┐ рдФрд░ рд╕рдЯреАрдХрддрд╛ рдХреЛ рд╕рдВрддреБрд▓рд┐рдд рдХрд░рдирд╛
  2. API рдирд╛рдо рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ: API рдирд╛рдо рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдЙрдкрдпреЛрдЧ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛, рдХрдВрдкрд╛рдЗрд▓рд░ рдЕрдиреБрдХреВрд▓рди рдХреЗ рдХрд╛рд░рдг рдЭреВрдареА рдирдХрд╛рд░рд╛рддреНрдордХреЛрдВ рд╕реЗ рдмрдЪрдирд╛
  3. рдЧрддрд┐рд╢реАрд▓ рд▓рд┐рдВрдХрд┐рдВрдЧ рд╕рдорд░реНрдерди: рдЧрддрд┐рд╢реАрд▓ рд▓рд┐рдВрдХрд┐рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдВрднрд╛рд▓рдирд╛
  4. рд▓рдЪреАрд▓реЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЛрдб: рд╕рд╛рдорд╛рдиреНрдп рдФрд░ рд░реВрдврд╝рд┐рд╡рд╛рджреА рджреЛрдиреЛрдВ рдореЛрдб рдкреНрд░рджрд╛рди рдХрд░рдирд╛, рд╡рд┐рд╢реНрд▓реЗрд╖рдХреЛрдВ рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЪреБрдирдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛

рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕реЗрдЯрдЕрдк

рдбреЗрдЯрд╛рд╕реЗрдЯ

рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдбреЗрдЯрд╛рд╕реЗрдЯ

  • рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬ: OpenSSL v1.1.1, OpenSSL v3.3.1, MbedTLS v2.28.8, wolfSSL v5.7.2
  • рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдЖрджрд┐рдо: SHA-512, AES-256, Diffie-Hellman, RSA, ECDSA (рдЕрдВрддрд┐рдо рддреАрди QV рд╣реИрдВ)
  • рдкреНрд░рддреНрдпрдХреНрд╖ рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗрдЯ: 20 рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ (12 QV, 8 рдЧреИрд░-QV)
  • рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗрдЯ: 20 рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ (12 QV, 8 рдЧреИрд░-QV)
  • рдХреБрд▓: 40 рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ (24 QV, 16 рдЧреИрд░-QV)

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХрд╛ рдбреЗрдЯрд╛рд╕реЗрдЯ

  • Coreutils: 109 рдЧреИрд░-рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ (рдЧреИрд░-QV)
  • UnixBench: 18 рдкреНрд░рджрд░реНрд╢рди рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдЙрдкрдХрд░рдг (рдЧреИрд░-QV)
  • рдиреЗрдЯрд╡рд░реНрдХ: 13 рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдг рдкреНрд░реЛрдЧреНрд░рд╛рдо (7 QV, 6 рдЧреИрд░-QV)
  • tpm2-tools: 86 TPM рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЙрдкрдХрд░рдг
  • рдХреБрд▓: 226 рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕, рдФрд╕рдд рдЖрдХрд╛рд░ 248KB

рдореВрд▓реНрдпрд╛рдВрдХрди рдореЗрдЯреНрд░рд┐рдХреНрд╕

  • рд╕рдЪ рд╕рдХрд╛рд░рд╛рддреНрдордХ рджрд░ (TPR): QV рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ рдХреА рд╕рд╣реА рдкрд╣рдЪрд╛рди рдХрд╛ рдЕрдиреБрдкрд╛рдд
  • рд╕рдЪ рдирдХрд╛рд░рд╛рддреНрдордХ рджрд░ (TNR): рдЧреИрд░-QV рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ рдХреА рд╕рд╣реА рдкрд╣рдЪрд╛рди рдХрд╛ рдЕрдиреБрдкрд╛рдд
  • рд░рди рдЯрд╛рдЗрдо: рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдордп
  • рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ: рдкреАрдХ RAM рдЙрдкрдпреЛрдЧ
  • рдореИрдиреБрдЕрд▓ рдХрд╛рд░реНрдп рдореЗрдВ рдХрдореА: рдЖрдЧреЗ рдХреЗ рдореИрдиреБрдЕрд▓ рд╕рдореАрдХреНрд╖рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг

  • рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛: Python3 (рд▓рдЧрднрдЧ 800 рд▓рд╛рдЗрдиреЗрдВ рдХреЛрдб)
  • рдирд┐рд░реНрднрд░рддрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬ: pyelftools (ELF рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг), NetworkX (рдЧреНрд░рд╛рдл рд╕рдВрдЪрд╛рд▓рди), angr (рд╕реНрдерд┐рд░ рдХреЙрд▓ рдЧреНрд░рд╛рдл рдирд┐рд░реНрдорд╛рдг)
  • рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╡рд╛рддрд╛рд╡рд░рдг: Ubuntu 20.04, Intel i5-8520U @ 1.6GHz, 24GB RAM

рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдкрд░рд┐рдгрд╛рдо

рдореБрдЦреНрдп рдкрд░рд┐рдгрд╛рдо

рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рд╕рдЯреАрдХрддрд╛

рдЪрд░рдгрдкреНрд░рддреНрдпрдХреНрд╖ рдирд┐рд░реНрднрд░рддрд╛рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдирд┐рд░реНрднрд░рддрд╛рдХреБрд▓
P1TPR: 100%, TNR: 0%TPR: 100%, TNR: 0%TPR: 100%, TNR: 0%
P1+P2TPR: 100%, TNR: 100%TPR: 100%, TNR: 0%TPR: 100%, TNR: 50%
P1+P2+P3TPR: 100%, TNR: 100%TPR: 100%, TNR: 100%TPR: 100%, TNR: 100%

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкреНрд░рджрд░реНрд╢рди

  • рдФрд╕рдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕рдордп: рдкреНрд░рддрд┐ рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓ рд▓рдЧрднрдЧ 4 рд╕реЗрдХрдВрдб
  • рдХреБрд▓ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕рдордп: 226 рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 15 рдорд┐рдирдЯ
  • рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ: P1 рдФрд░ P2 рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 180MB, P3 рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 3-5GB
  • рдореИрдиреБрдЕрд▓ рдХрд╛рд░реНрдп рдореЗрдВ рдХрдореА: 226 рд╕реЗ 20 рддрдХ рдХрдо (91.15% рдХрдореА)

рд╡рд┐рд▓реЛрдкрди рдкреНрд░рдпреЛрдЧ

  • P1 рдЪрд░рдг: рддреЗрдЬреА рд╕реЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдХреНрд░реАрдирд┐рдВрдЧ, рд▓реЗрдХрд┐рди рдЙрдЪреНрдЪ рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХ рджрд░
  • P2 рдЪрд░рдг: рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХреЛрдВ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрдореА, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдирд┐рд░реНрднрд░рддрд╛ рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП
  • P3 рдЪрд░рдг: рд╕рдЯреАрдХрддрд╛ рдореЗрдВ рдФрд░ рд╕реБрдзрд╛рд░, рд▓реЗрдХрд┐рди рдмрдбрд╝реА рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдУрд╡рд░рд╣реЗрдб

рдХреЗрд╕ рд╡рд┐рд╢реНрд▓реЗрд╖рдг

  • рдЭреВрдареА рдирдХрд╛рд░рд╛рддреНрдордХ рдХреЗрд╕: curl рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдХреЙрд▓ (рдлрд╝рдВрдХреНрд╢рди рдкреЙрдЗрдВрдЯрд░) рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдХрд╛рд░рдг рд╕реНрдерд┐рд░ рдХреЙрд▓ рдЧреНрд░рд╛рдл рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╡рд┐рдлрд▓
  • рдЭреВрдареА рд╕рдХрд╛рд░рд╛рддреНрдордХ рдЙрдиреНрдореВрд▓рди: sftp рдФрд░ scp рдкреНрд░реЛрдЧреНрд░рд╛рдо OpenSSL рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЧреИрд░-QV API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ

рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдирд┐рд╖реНрдХрд░реНрд╖

  1. рдХреНрд░рдорд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд░рднрд╛рд╡реА: рддреАрди-рдЪрд░рдгреАрдп рдбрд┐рдЬрд╝рд╛рдЗрди рдЧрддрд┐ рдФрд░ рд╕рдЯреАрдХрддрд╛ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрддреБрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ
  2. рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реАрдорд╛рдПрдВ: рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдХреЙрд▓ рдЕрднреА рднреА рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЪреБрдиреМрддреА рд╣реИрдВ
  3. рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХрддрд╛ рд╕рддреНрдпрд╛рдкрди: рдЙрдкрдХрд░рдг рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИ, рдореИрдиреБрдЕрд▓ рдХрд╛рд░реНрдп рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдХрдо рдХрд░рддрд╛ рд╣реИ

рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдп

рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдЦреЛрдЬ рдЙрдкрдХрд░рдг

рдореМрдЬреВрджрд╛ рдЙрдкрдХрд░рдг рд╕реНрдерд┐рд░ рдФрд░ рдЧрддрд┐рд╢реАрд▓ рджреЛ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИрдВ:

  • рд╕реНрдерд┐рд░ рд╡рд┐рдзрд┐: рдкреНрд░рд╛рд░рдВрднрд┐рдХрд░рдг рд╡реЗрдХреНрдЯрд░, рд▓реБрдХрдЕрдк рдЯреЗрдмрд▓, рдЕрд╕реЗрдВрдмрд▓реА рдирд┐рд░реНрджреЗрд╢ рдЕрдиреБрдХреНрд░рдо рдЖрджрд┐ рд╕реНрдерд┐рд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд
  • рдЧрддрд┐рд╢реАрд▓ рд╡рд┐рдзрд┐: рд░рдирдЯрд╛рдЗрдо рдЬрд╛рдирдХрд╛рд░реА рдЬреИрд╕реЗ рд▓реВрдк рд╕рдВрд░рдЪрдирд╛, рдЗрдирдкреБрдЯ-рдЖрдЙрдЯрдкреБрдЯ рд╕рдВрдмрдВрдз рдЖрджрд┐ рдкрд░ рдЖрдзрд╛рд░рд┐рдд

PQC рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЕрдиреБрд╕рдВрдзрд╛рди

  • рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛: рдирд┐рджрд╛рдитЖТрдпреЛрдЬрдирд╛тЖТрдирд┐рд╖реНрдкрд╛рджрдитЖТрд░рдЦрд░рдЦрд╛рд╡ рдЪрд╛рд░-рдЪрд░рдгреАрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛
  • рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдЪрдкрд▓рддрд╛: рд╡рд┐рднрд┐рдиреНрди рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реЛрдиреЗ рдХреА рдкреНрд░рдгрд╛рд▓реА рдХреА рдХреНрд╖рдорддрд╛
  • рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрд░рд┐рджреГрд╢реНрдп: рд╕рдВрдХрд▓рд┐рдд рдмрд╛рдЗрдирд░реА, рдмрд╛рд╣рд░реА рд╕рд┐рд╕реНрдЯрдо рд╕рдВрдкрддреНрддрд┐, рдиреЗрдЯрд╡рд░реНрдХ рд╕рдВрдЪрд╛рд░ рдкрд░рдд

рдЗрд╕ рдкреЗрдкрд░ рдХреЗ рд▓рд╛рдн

  • рдХреНрд╡рд╛рдВрдЯрдо-рдХрдордЬреЛрд░реА рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛
  • рдЧрддрд┐рд╢реАрд▓ рд▓рд┐рдВрдХрд┐рдВрдЧ рдкрд░рд┐рджреГрд╢реНрдп рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
  • рд░рдирдЯрд╛рдЗрдо рдирд┐рд╖реНрдкрд╛рджрди рдпрд╛ рднрд╛рд░реА рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ
  • рдЕрдВрдд-рд╕реЗ-рдЕрдВрдд рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ

рдирд┐рд╖реНрдХрд░реНрд╖ рдФрд░ рдЪрд░реНрдЪрд╛

рдореБрдЦреНрдп рдирд┐рд╖реНрдХрд░реНрд╖

  1. QED рд╕рднреА рдкрд╛рдВрдЪ рдбрд┐рдЬрд╝рд╛рдЗрди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ (R1-R5) рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИ
  2. рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ 100% рд╕рдЯреАрдХрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ
  3. рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдореИрдиреБрдЕрд▓ рдХрд╛рд░реНрдп рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдХрдо рдХрд░рддрд╛ рд╣реИ
  4. рдЙрдкрдХрд░рдг рдЕрдЪреНрдЫреА рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХрддрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ

рд╕реАрдорд╛рдПрдВ

  1. рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдХреЙрд▓ рдкрд╣рдЪрд╛рди: рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдлрд╝рдВрдХреНрд╢рди рдкреЙрдЗрдВрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ QV API рдЙрдкрдпреЛрдЧ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддрд╛
  2. рд▓рд┐рдВрдХрд┐рдВрдЧ рд╡рд┐рдзрд┐ рдкреНрд░рддрд┐рдмрдВрдз: рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдПрдХреНрд╕реАрдХреНрдпреВрдЯреЗрдмрд▓реНрд╕ рдЧрддрд┐рд╢реАрд▓ рд▓рд┐рдВрдХрд┐рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ
  3. рдбреЗрдб рдХреЛрдб рд╕рдорд╕реНрдпрд╛: рдХрднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рди рд╣реЛрдиреЗ рд╡рд╛рд▓реА QV API рдХреЙрд▓ рдХреЛ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ

рднрд╡рд┐рд╖реНрдп рдХреА рджрд┐рд╢рд╛рдПрдВ

  1. рд╣рд▓реНрдХреЗ рдЧрддрд┐рд╢реАрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдг: рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдХреЙрд▓ рдХреА рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рдЧрддрд┐рд╢реАрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЛ рдЬреЛрдбрд╝рдирд╛
  2. рд╕реНрдерд┐рд░ рд▓рд┐рдВрдХрд┐рдВрдЧ рд╕рдорд░реНрдерди: рд╕реАрдзреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдпрд╛ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдЬреБрдбрд╝реА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдкрд╣рдЪрд╛рди рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░
  3. рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреИрдЪрд┐рдВрдЧ: рдкрд╣рдЪрд╛рди рд╕реЗ (рдЕрд░реНрдз)рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреИрдЪрд┐рдВрдЧ рддрдХ рд╡рд┐рд╕реНрддрд╛рд░

рдЧрд╣рди рдореВрд▓реНрдпрд╛рдВрдХрди

рд╢рдХреНрддрд┐рдпрд╛рдВ

  1. рд╕рдорд╕реНрдпрд╛ рдХреА рдорд╣рддреНрддрд╛: PQC рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдореЗрдВ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рджрд░реНрдж рдмрд┐рдВрджреБ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ
  2. рд╡реНрдпрд╡рд╕реНрдерд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг: рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдЙрдкрдХрд░рдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рддрдХ рдкреВрд░реНрдг рдкреНрд░рдХреНрд░рд┐рдпрд╛
  3. рддрдХрдиреАрдХреА рдирд╡рд╛рдЪрд╛рд░: рддреАрди-рдЪрд░рдгреАрдп рдХреНрд░рдорд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд░рдгрдиреАрддрд┐ рдбрд┐рдЬрд╝рд╛рдЗрди рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ
  4. рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдореВрд▓реНрдп: рдУрдкрди-рд╕реЛрд░реНрд╕ рдЙрдкрдХрд░рдг рдЫреЛрдЯреЗ рдФрд░ рдордзреНрдпрдо рдЖрдХрд╛рд░ рдХреЗ рдЙрджреНрдпрдореЛрдВ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ
  5. рд╡реНрдпрд╛рдкрдХ рдкреНрд░рдпреЛрдЧ: рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рд╕рддреНрдпрд╛рдкрди рд╡реНрдпрд╛рдкрдХ рд╣реИ

рдХрдорд┐рдпрд╛рдВ

  1. рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╕реАрдорд╛рдПрдВ: рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ Linux ELF рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд╡рд┐рд╕реНрддрд╛рд░ рд╕реАрдорд┐рдд рд╣реИ
  2. рднрд╛рд╖рд╛ рд╕реАрдорд╛рдПрдВ: рдореБрдЦреНрдп рд░реВрдк рд╕реЗ C/C++ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП
  3. рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реАрдорд╛рдПрдВ: рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдХреЙрд▓ рдФрд░ рдбреЗрдб рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЕрдкрд░реНрдпрд╛рдкреНрдд рд╣реИ
  4. рдореВрд▓реНрдпрд╛рдВрдХрди рд╕реАрдорд╛: рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдХреБрдЫ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ ground truth рдХреА рдХрдореА рд╣реИ

рдкреНрд░рднрд╛рд╡

  1. рд╢реИрдХреНрд╖рдгрд┐рдХ рдпреЛрдЧрджрд╛рди: PQC рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЙрдкрдХрд░рдг рдЕрдиреБрд╕рдВрдзрд╛рди рдореЗрдВ рдЦрд╛рд▓реА рд╕реНрдерд╛рди рдХреЛ рднрд░рддрд╛ рд╣реИ
  2. рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдореВрд▓реНрдп: рд╕рдВрдЧрдарди PQC рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
  3. рдкреБрдирд░реБрддреНрдкрд╛рджрдиреАрдпрддрд╛: рдУрдкрди-рд╕реЛрд░реНрд╕ рдХреЛрдб рдФрд░ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░рд┐рдгрд╛рдо рдкреБрдирд░реБрддреНрдкрд╛рджрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ
  4. рдкреНрд░рдЪрд╛рд░ рд╕рдВрднрд╛рд╡рдирд╛: рд╡рд┐рдзрд┐ рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдФрд░ рднрд╛рд╖рд╛рдУрдВ рддрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ

рд▓рд╛рдЧреВ рдкрд░рд┐рджреГрд╢реНрдп

  • рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ PQC рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЬреЛрдЦрд┐рдо рдореВрд▓реНрдпрд╛рдВрдХрди
  • рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЖрдкреВрд░реНрддрд┐ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реБрд░рдХреНрд╖рд╛ рдСрдбрд┐рдЯ
  • рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдирд┐рд░реНрднрд░рддрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг
  • рд╕реБрд░рдХреНрд╖рд╛ рдЕрдиреБрдкрд╛рд▓рди рдЬрд╛рдВрдЪ

рд╕рдВрджрд░реНрдн

рдкреЗрдкрд░ 42 рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрджрд░реНрднреЛрдВ рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдХреНрд╡рд╛рдВрдЯрдо рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╡рд┐рдХрд╛рд╕, PQC рдорд╛рдЗрдЧреНрд░реЗрд╢рди рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢, рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдкрд╣рдЪрд╛рди рдЙрдкрдХрд░рдг, рдмрд╛рдЗрдирд░реА рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рдЕрдиреНрдп рдХрдИ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдЕрдиреБрд╕рдВрдзрд╛рди рдХреЗ рд▓рд┐рдП рдПрдХ рдареЛрд╕ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдЖрдзрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред


рд╕рдордЧреНрд░ рдореВрд▓реНрдпрд╛рдВрдХрди: рдпрд╣ рдкреЗрдкрд░ рдкреЛрд╕реНрдЯ-рдХреНрд╡рд╛рдВрдЯрдо рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреА рдЗрд╕ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред QED рдЯреВрд▓рдЪреЗрди рдХрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ, рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рддреНрдпрд╛рдкрди рд╡реНрдпрд╛рдкрдХ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╢реИрдХреНрд╖рдгрд┐рдХ рдореВрд▓реНрдп рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдорд╣рддреНрд╡ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ рддрдХрдиреАрдХреА рд╕реАрдорд╛рдПрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ PQC рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдпреЛрдЧрджрд╛рди рджреЗрддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдВрд╕рд╛рдзрди-рд╕реАрдорд┐рдд рдЫреЛрдЯреЗ рдФрд░ рдордзреНрдпрдо рдЖрдХрд╛рд░ рдХреЗ рдЙрджреНрдпрдореЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред