рдмреЛрдЯрд╛рди рей.реж.реж рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпрдХреЛ рд╡рд┐рдореЛрдЪрди

рдЙрдкрд▓рдмреНрдз рдЫ рдПрдХ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рд░рд┐рд▓реАрдЬ рдмреЛрдЯрди реи.резрез.режрдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдкреНрд░рдпреЛрдЧ рднрдПрдХреЛ рдЫ NeoPG, GnuPG 2 рдХреЛ рдлреЛрд░реНрдХред рдкреБрд╕реНрддрдХрд╛рд▓рдпрд▓реЗ рдареВрд▓реЛ рд╕рдВрдЧреНрд░рд╣ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рддрдпрд╛рд░ рдЖрджрд┐рдорд╣рд░реВ, TLS рдкреНрд░реЛрдЯреЛрдХрд▓, X.509 рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ, AEAD рд╕рд╛рдЗрдлрд░рд╣рд░реВ, TPMs, PKCS#11, рдкрд╛рд╕рд╡рд░реНрдб рд╣реНрдпрд╛рд╕рд┐рдЩ, рд░ рдкреЛрд╕реНрдЯ-рдХреНрд╡рд╛рдиреНрдЯрдо рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА (рд╣реНрдпрд╛рд╕-рдЖрдзрд╛рд░рд┐рдд рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд╣рд░реВ рд░ McEliece рд░ NewHope рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдореБрдЦ рд╕рдореНрдЭреМрддрд╛) рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдкреБрд╕реНрддрдХрд╛рд▓рдп C++11 рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ рдЖрдкреВрд░реНрддрд┐ рдЧрд░рд┐рдпреЛ BSD рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрддред

рдпрд╕ рдмреАрдЪ рдкрд░рд┐рд╡рд░реНрддрди рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ рдорд╛:

  • рд╕реНрдерд┐рд░ рд░рдирдЯрд╛рдЗрдо AES рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛ NEON рд░ AltiVec рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ;
  • RSA, GCM, OCB, XTS, CTR рд░ ChaCha20Poly1305 рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд╣рд░реВрдХреЛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди;
  • 2 рдмрд╛рдЗрдЯреНрд╕ рднрдиреНрджрд╛ рдареВрд▓реЛ Argon64 рд╣реНрдпрд╛рд╕рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ;
  • DTLS рд▓реЗ MTU рд╡рд┐рднрд╛рдЬрди рдХрд╛рд░реНрдпрд╣рд░реВ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬ рдЧрд░реЗрдХреЛ рдЫ рд░ рдПрдЙрдЯреИ рдкреЛрд░реНрдЯ рдирдореНрдмрд░рдмрд╛рдЯ рдкрдЫрд┐ рдкреБрди: рдЬрдбрд╛рдирдХреЛ рд╕рд╛рде рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖рдорд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рдХрд╛рд░рдг рдЬрдбрд╛рди рд╡рд┐рдЪреНрдЫреЗрджрд╣рд░реВрдХреЛ рдкреНрд░рд╢реЛрдзрди рдердкреЗрдХреЛ рдЫ;
  • рддрд▓реНрд▓реЛ рдкреНрд░реЛрдЯреЛрдХрд▓ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ TLS 1.3 рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд░реЛрд▓рдмреНрдпрд╛рдХ рд╕рдВрдХреЗрдд рдЧрд░реНрди рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ;
  • рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдПрд▓реНрдЧреЛрд░рд┐рджрдордХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ GOST рез34.10-2012рез;
  • x86-64 рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдмрдвреЗрдХреЛ RDRAND рдкреНрд░рджрд░реНрд╢рди;
  • POWER9 рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдорд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реНрдпреВрдбреЛ-рдЕрдирд┐рдпрдорд┐рдд рдирдореНрдмрд░ рдЬрдирд░реЗрдЯрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ рд░ AES рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрдХреЛ рд╕рд╛рде POWER8 рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдкреНрд░рджрд░реНрд╢рди;
  • рдирдпрд╛рдБ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ "рдЗрдиреНрдЯреНрд░реЛрдкреА", "base32_enc" рд░ "base32_dec" рдердкрд┐рдпреЛ;
  • рдзреЗрд░реИ рд╣реЗрдбрд░ рдлрд╛рдЗрд▓рд╣рд░реВ рдЕрдм рдЖрдиреНрддрд░рд┐рдХ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рдЪрд┐рдиреНрд╣ рд▓рдЧрд╛рдЗрдПрдХрд╛ рдЫрдиреН рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджрд╛ рдЪреЗрддрд╛рд╡рдиреАрдХреЛ рдкрд░рд┐рдгрд╛рдо рд╣реБрдиреЗрдЫ;
  • рд╡рд┐рдиреНрдбреЛрдЬрдорд╛ рдкрд╛рдЗрдерди рдореЛрдбреНрдпреБрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди