RFC 4357 рд╕реЗ RFC 8645 рддрдХ рд▓рдВрдмреА рдпрд╛рддреНрд░рд╛ рдпрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреБрдВрдЬреА рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХреИрд╕реЗ рдХрд░реЗрдВ

рдЫрд╡рд┐

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

рдереЛрдбрд╝рд╛ рдбрд░рд╛ ...


2016 рдореЗрдВ, Inria рд╕рдВрд╕реНрдерд╛рди рдХреЗ рджреЛ рдлреНрд░рд╛рдВрд╕реАрд╕реА рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдиреЗ Sweet32 рд╣рдорд▓реЗ рдХрд╛ рд╡рд┐рд╡рд░рдг рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ред рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╡рд┐рдЪрд╛рд░ рдЕрд╢реНрд▓реАрд▓ рд░реВрдк рд╕реЗ рд╕рд░рд▓ рдФрд░ рддрдерд╛рдХрдерд┐рдд "рдЬрдиреНрдорджрд┐рди рдХреА рд╕рдорд╕реНрдпрд╛" рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ: рдпрджрд┐ рд╣рдо рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЯреИрдкрд┐рдВрдЧ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВ f:Vn rightarrowVnрдЙрд╕рдХреЗ рдмрд╛рдж рдореЗрдВ 2n/2рдкрд░рд┐рдгрд╛рдореА рдЕрдиреБрдХреНрд░рдо рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрдо рд╕реЗ рдХрдо рджреЛ рдорд╛рди рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВред рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдмреНрд▓реЙрдХ рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рдПрдХ рдмреНрд▓реЙрдХ рд╕рд┐рдлрд░ рдПрдирдмрд┐рдЯ рдХреЛ рдЕрдм рдПрдХ рдХреБрдВрдЬреА рдкрд░ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ 2n/2рдкреНрд▓реЗрдЯреЗрдХреНрд╕реНрдЯ рдмреНрд▓реЙрдХред



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



рд▓реЗрдХрд┐рди рдмреНрд▓реЙрдХ рдХреА рд▓рдВрдмрд╛рдИ рд╣реИ?


рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХреНрдпрд╛ рдпрд╣ рдПрдХ рд╕рд┐рдлрд░ рдХреЛ рдЕрд╕реНрдерд┐рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдПрдХ рдЫреЛрдЯреА рдмреНрд▓реЙрдХ рд▓рдВрдмрд╛рдИ рд╣реИ: рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рд╕рдордп-рд╕рдордп рдкрд░ рдХреБрдВрдЬреА рдмрджрд▓рддреЗ рд╣реИрдВ? рдпрд╣ рддрдерд╛рдХрдерд┐рдд рдХреБрдВрдЬреА рд╡реНрдпреБрддреНрдкрддреНрддрд┐ рд╕рдорд╛рд░реЛрд╣ ( рдХреЗрдбреАрдПрдл ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдРрд╕реЗ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдЖрдкрдХреЛ рдкреБрд░рд╛рдиреЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирдИ рдЪрд╛рдмрд┐рдпрд╛рдБ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдЪрд╛рдмрд┐рдпреЛрдВ рдХреА рдпрд╛рджреГрдЪреНрдЫрд┐рдХрддрд╛ рд╕рдВрдкрддреНрддрд┐ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрд▓реЗрдЦ )ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрд╛рд░реНрдп, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░реВрд╕реА рдорд╛рдирдХреАрдХрд░рдг рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдкреА 1323565.1.022-2018 рдФрд░ рдкреА 50.1.113-2016 рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ "рд▓реЗрдХрд┐рди" рд╣реИ: рдпреЗ рдХрд╛рдлреА рдЬрдЯрд┐рд▓ рд╣реИрдВ рдФрд░ рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрд╣реБрдд рддреЗрдЬрд╝ рд░реВрдкрд╛рдВрддрд░рдг рдирд╣реАрдВ рд╣реИрдВ, рдЬреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдЧрддрд┐ рдХреЛ рдХрд╛рдлреА рдзреАрдорд╛ рдХрд░ рджреЗрдЧрд╛ред

рдХреНрдпрд╛ рддреЗрдЬреА рд╕реЗ рдХреБрдЫ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ?


2006 рдореЗрдВ RFC 4357 рдореЗрдВ рдРрд╕рд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд╣рд╛рдВ CryptoPro Key Meshing рддрдВрддреНрд░ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдореЛрдб рдореЗрдВ рдмреНрд▓реЙрдХ рд╕рд┐рдлрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдерд┐рд░ рд╕реНрдерд┐рд░ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдХреЗ рдПрдХ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреБрдВрдЬреА рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рддрд╛ рд╣реИред



рдпрд╣ рдПрдХ рдмрд╣реБрдд рддреЗрдЬрд╝ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдерд╛, рдЬрд┐рд╕рдХрд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдЧрддрд┐ рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдерд╛ рдФрд░ Sweet32 рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдРрд╕реА рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рд╕реНрдерд┐рддрд┐рдпреЛрдВ рд╕реЗ рд░рдХреНрд╖рд╛ рдХрд░рдирд╛, рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд╛рдЗрдб рдЪреИрдирд▓реЛрдВ рдкрд░ рд╣рдорд▓реЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рднреАред рд╣рд╛рд▓рд╛рдВрдХрд┐, 2015 рдХреЗ рд░рд╕реНрдХрдЯреНрд░рд┐рдкреЛ рд╕рдореНрдореЗрд▓рди рдореЗрдВ, рдпрд╣ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рд╕реЗ рдХреБрдВрдЬреА рд╕реЗрдЯ рдХреА рд╢рдХреНрддрд┐ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЕрд░реНрдерд╛рддред рдкреНрд░рддреНрдпреЗрдХ рдирдП рдХреБрдВрдЬреА рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде, рдЗрд╕рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдХреБрдВрдЬреА рдЪрдпрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред рд▓реЗрдЦрдХ рдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдХрд┐ рдЗрд╕рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдкрд░ рдХреЛрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕реЗ рдФрд░ рднреА рдмреЗрд╣рддрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдпрд╣ рдЗрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рдирд┐рдХрд▓рд╛


рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЪрдорддреНрдХрд╛рд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдХреЗрдбреАрдПрдл рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬ рддрдВрддреНрд░ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдореЛрдб рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреБрдВрдЬреА рдореЗрд╖рд┐рдВрдЧ рдЬреИрд╕реА рдХрдИ рд╕рдВрд╢реЛрдзрд┐рдд рдпреЛрдЬрдирд╛рдУрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рд╕рд╛рдмрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЗрди рддрдВрддреНрд░реЛрдВ рдХреЛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдФрд░ рдЙрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕реАрдЯреАрдЖрд░ рдЧрд╛рдорд╛ рдореЛрдб (CTR-ACPKM, рдПрдбрд╡рд╛рдВрд╕ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░реЛрд▓реЛрдЧреЗрд╢рди рдСрдл рдХреА рдордЯреЗрд░рд┐рдпрд▓) рдФрд░ рдШрд░реЗрд▓реВ рдорд╛рдирдХ GOST R 34.13-2015 рд╕реЗ OMAC рд╕рд┐рдореБрд▓реЗрд╢рди рдЗрдВрд╕рд░реНрдЯ (OMAC-ACPKM) рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЗрди рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд╛ рд░реЗрдЯрд┐рдВрдЧ рддрдерд╛рдХрдерд┐рдд рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рддреА рд╣реИ "рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╕реНрдерд╛рдпрд┐рддреНрд╡ ред "

рдпреЗ рдореЛрдб рд░реВрд╕ рдореЗрдВ рдЖрд░ 1323565.1.017-2018 рдХреЗ рдорд╛рдирдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдпрд╣ рдЙрди рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рд╣реИ рдЬреЛ рдХреНрд░рд┐рдкреНрдЯреЛ рдЯреВрд▓ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЙрдЪреНрдЪ рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд░реВрд╕реА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реВрд╕реА рдЯреАрдПрд▓рдПрд╕ 1.2 рдХреНрд░рд┐рдкреНрдЯреЛ рд╕реЗрдЯ ( рдорд╛рдирдХреАрдХрд░рдг рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдЖрд░ 1323565.1.020-2018 рдореЗрдВ ) рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред

IETF рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ


рд╡рд┐рдХрд╕рд┐рдд рддрдВрддреНрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдЪрд░реНрдЪрд╛ рдХреЗ рдЙрддреНрддрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрдХреВрд▓ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╢реЙрд░реНрдЯ рдмреНрд▓реЙрдХ рд▓рдВрдмрд╛рдИ рдХреЗ рд╕рд╛рде рд╕рд┐рдлрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдирд╣реАрдВред

рдЗрд╕реА рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд╛ рд╡рд┐рдХрд╛рд╕, рдЬреЛ рдмрд╛рдж рдореЗрдВ RFC 8645 рдмрди рдЧрдпрд╛, рдХреЛ CFRG рдЪреИрдпрд░рдореЗрди рдХреЗрдиреА рдкреИрдЯрд░реНрд╕рди рдФрд░ рдЕрд▓реЗрдХреНрд╕реА рдореЗрд▓рдирд┐рдХреЛрд╡ рдиреЗ рд╕реНрдЯреИрдирд┐рд╕реНрд▓рд╛рд╡ рд╕реНрдорд┐рд╢рд┐рд▓реНрдпрд╡ рдХреЗ рдиреЗрддреГрддреНрд╡ рдореЗрдВ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рдПрдХ рдЕрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдп рд╕рдореВрд╣ рджреНрд╡рд╛рд░рд╛ рдХрдореАрд╢рди рдХрд┐рдпрд╛ред рдЕрдВрддрд┐рдо рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдпреЛрдЧрджрд╛рди рдПрд╡рдЧреЗрд░реА рдЕрд▓реЗрдХреНрд╕реЗрд╡, рдПрдХрд╛рддреЗрд░рд┐рдирд╛ рд╕реНрдорд┐рд╢рд┐рд▓рд┐рдПрд╡рд╛ рдФрд░ рд▓рд┐рд▓рд┐рдпрд╛ рдЕрдЦреНрдореЗрдЯреНрдЬрд╝реНрдпрд╛рдиреЛрд╡рд╛ (рдХреНрд░рд┐рдкреНрдЯреЛрдкреНрд░реЛ), рд╢реЗ рдЧреБрдПрд░реЛрди (рд╣рд╛рдЗрдлрд╝рд╛ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп), рдбреИрдирд┐рдпрд▓ рдлреНрд░реЗрдВрдХ (рдЕрдХрд╛рдорд╛рдИ рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреАрдЬ), рд╕рд╛рде рд╣реА рд╕рд╛рде рдЖрдИрдИрдЯреАрдПрдл рдкреВрд░реНрд╡ рдкреНрд░рдореБрдЦ рд░рд╕ рд╣рд╛рдЙрд╕ (рд╕рддрд░реНрдХ рд╕реБрд░рдХреНрд╖рд╛) рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╡рд┐рднрд┐рдиреНрди рдЪрд░рдгреЛрдВ рдореЗрдВ, рдорд┐рд╣рд┐рд░ рдмреЗрд▓рд╛рд░реЗ (рдХреИрд▓рд┐рдлрд╝реЛрд░реНрдирд┐рдпрд╛ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп), рд╕реНрдХреЙрдЯ рдлрд╝реНрд▓реЗрд╕реЗрд░ (рд╕рд┐рд╕реНрдХреЛ), рдпреЛрд╡ рдиреАрд░ (рдЪреЗрдХрдкреЙрдЗрдВрдЯ), рджрд┐рдорд┐рддреНрд░реА рдмреЗрд▓реАрд╡рд╕реНрдХреА (рдХреНрд░рд┐рдкреНрдЯреЛрдХреЙрдо) рдФрд░ рдкреЙрд▓ рд╣реЙрдлрд╝рдореИрди (рдЖрдИрд╕реАрдПрдПрдирдПрди) рдЬреИрд╕реЗ рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдХрд╛рдо рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реБрдП рд╣реИрдВред

рд░реВрд╕реА рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рд╕реАрдмреАрд╕реА, рд╕реАрдПрдлрдмреА рдФрд░ рдЬреАрд╕реАрдПрдо рдЬреИрд╕реЗ рдореЛрдб рдХреЗ рд▓рд┐рдП рдПрд╕реАрдкреАрдХреЗрдПрдо рддрдВрддреНрд░ рдХреЛ рдЗрд╕ рдЖрд░рдПрдлрд╕реА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдХрд┐ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╢рд╛рдпрдж рдкрд╣рд▓реЗ рд╣реА рд╕рдордЭ рдЪреБрдХреЗ рд╣реИрдВ, рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рд╛рдХреНрд╖реНрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

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


рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреБрдЫ рдорд╛рдпрдиреЛрдВ рдореЗрдВ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдирд╣реАрдВ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╢рд╛рд╕рди рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реБрд░рдХреНрд╖рд╛ рдФрдЪрд┐рддреНрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╣рдо рдЙрдЪреНрдЪ рдЧрддрд┐, Sweet32 рдЬреИрд╕реЗ рд╣рдорд▓реЛрдВ рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░, рдХрдо рд╕реЗ рдХрдо, рд╣рдорд▓реЛрдВ рд╕реЗ рдкреБрд░рд╕реНрдХреГрдд рдХрд░рддреЗ рд╣реИрдВ рд╕рд╛рдЗрдб рдЪреИрдирд▓ред

Source: https://habr.com/ru/post/hi465527/


All Articles