เจตเฉ€เจชเฉ€เจเจจ เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ 5.6 เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉˆ

เจ…เฉฑเจœ เจฒเจฟเจจเจธ เจจเฉ‡ VPN เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจจเฉˆเฉฑเจŸ-เจ…เจ—เจฒเฉ€ เจธเจผเจพเจ–เจพ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ•เฉ‹เจฒ เจฒเฉˆ เจฒเจฟเจ† เจตเจพเจ‡เจฐเจ—เจพเจฐเจก. เจ‡เจธ เจ˜เจŸเจจเจพ เจฌเจพเจฐเฉ‡ เจธ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เฉ€เจคเจพ เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจฎเฉ‡เจฒเจฟเฉฐเจ— เจฒเจฟเจธเจŸ 'เจคเฉ‡เฅค

เจตเฉ€เจชเฉ€เจเจจ เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ 5.6 เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉˆ

เจจเจตเฉ‡เจ‚ Linux 5.6 เจ•เจฐเจจเจฒ เจฒเจˆ เจ•เฉ‹เจก เจธเฉฐเจ—เฉเจฐเจนเจฟ เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจœเจพเจฐเฉ€ เจนเฉˆเฅค เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจ‡เฉฑเจ• เจคเฉ‡เจœเจผ เจ…เจ—เจฒเฉ€ เจชเฉ€เฉœเฉเจนเฉ€ เจฆเจพ VPN เจนเฉˆ เจœเฉ‹ เจ†เจงเฉเจจเจฟเจ• เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเฉ€ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ…เจธเจฒ เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆเจพ VPNs เจฆเฉ‡ เจ‡เฉฑเจ• เจธเจฐเจฒ เจ…เจคเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจตเจฟเจ•เจฒเจช เจตเจœเฉ‹เจ‚ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจฒเฉ‡เจ–เจ• เจ•เฉˆเจจเฉ‡เจกเฉ€เจ…เจจ เจธเฉ‚เจšเจจเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฎเจพเจนเจฐ เจœเฉ‡เจธเจจ เจ. เจกเฉ‹เจจเฉ‡เจจเจซเฉ€เจฒเจก เจนเฉˆเฅค เจ…เจ—เจธเจค 2018 เจตเจฟเฉฑเจš, เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจชเฉเจฐเจธเจผเฉฐเจธเจพ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ€ เจฒเฉ€เจจเจธ เจŸเฉ‹เจฐเจตเจพเจฒเจกเจธ เจฆเฉเจ†เจฐเจพ. เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจ†เจธเจชเจพเจธ, เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจตเฉ€เจชเฉ€เจเจจ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฒเจˆ เจ•เฉฐเจฎ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจ‡เจ†เฅค เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจฅเฉ‹เฉœเจพ เจธเจฎเจพเจ‚ เจฒเฉฑเจ—เจฟเจ†.

"เจฎเฉˆเจ‚ เจฆเฉ‡เจ–เจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจœเฉ‡เจธเจจ เจจเฉ‡ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€ เจ•เฉ€เจคเฉ€ เจนเฉˆ," เจฒเฉ€เจจเจธ เจจเฉ‡ 2 เจ…เจ—เจธเจค, 2018 เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฟเจ†เฅค - เจ•เฉ€ เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจตเจพเจฐ เจซเจฟเจฐ เจ‡เจธ VPN เจฒเจˆ เจ†เจชเจฃเฉ‡ เจชเจฟเจ†เจฐ เจฆเจพ เจเจฒเจพเจจ เจ•เจฐ เจธเจ•เจฆเจพ เจนเจพเจ‚ เจ…เจคเฉ‡ เจœเจฒเจฆเฉ€ เจนเฉ€ เจตเจฟเจฒเฉ€เจจ เจนเฉ‹เจฃ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจ•เจฐ เจธเจ•เจฆเจพ เจนเจพเจ‚? เจ•เฉ‹เจก เจธเฉฐเจชเฉ‚เจฐเจฃ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเจพ, เจชเจฐ เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฟเจ†, เจ…เจคเฉ‡ เจ“เจชเจจเจตเฉ€เจชเฉ€เจเจจ เจ…เจคเฉ‡ เจ†เจˆเจชเฉ€เจธเฉˆเจ• เจฆเฉ€ เจญเจฟเจ†เจจเจ•เจคเจพ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจตเจฟเฉฑเจš, เจ‡เจน เจ•เจฒเจพ เจฆเจพ เจ…เจธเจฒ เจ•เฉฐเจฎ เจนเฉˆเฅค

เจฒเฉ€เจจเจธ เจฆเฉ€ เจ‡เฉฑเจ›เจพ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ, เจตเจฟเจฒเฉ€เจจเจคเจพ เจกเฉ‡เจข เจธเจพเจฒ เจฒเจˆ เจ–เจฟเฉฑเจšเฉ€ เจ—เจˆเฅค เจฎเฉเฉฑเจ– เจธเจฎเฉฑเจธเจฟเจ† เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจฎเจฒเจ•เฉ€เจ…เจค เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจจเจพเจฒ เจœเฉเฉœเฉ€ เจนเฉ‹เจˆ เจนเฉˆ, เจœเฉ‹ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจตเจฐเจคเฉ‡ เจ—เจ เจธเจจเฅค เจธเจคเฉฐเจฌเจฐ 2019 เจตเจฟเฉฑเจš เจฒเฉฐเจฎเฉ€ เจ—เฉฑเจฒเจฌเจพเจค เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เจน เจธเฉ€ เจ‡เฉฑเจ• เจธเจฎเจเฉŒเจคเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจ•เฉเจฐเจฟเจชเจŸเฉ‹ API เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉˆเจšเจพเจ‚ เจฆเจพ เจ…เจจเฉเจตเจพเจฆ เจ•เจฐเฉ‹, เจœเจฟเจธ เจฒเจˆ เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจ†เจฎ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉ‡ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจธเจผเจฟเจ•เจพเจ‡เจคเจพเจ‚ เจนเจจเฅค เจชเจฐ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจจเฉ‡เจŸเจฟเจต เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจ•เฉเจฐเจฟเจชเจŸเฉ‹ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจฒเฉ‹-เจฒเฉˆเจตเจฒ เจœเจผเจฟเฉฐเจ• API เจตเจฟเฉฑเจš เจตเฉฑเจ– เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจชเฉ‹เจฐเจŸ เจ•เฉ€เจคเจพเฅค เจจเจตเฉฐเจฌเจฐ เจตเจฟเฉฑเจš, เจ•เจฐเจจเจฒ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจ†เจชเจฃเจพ เจตเจพเจ…เจฆเจพ เจฐเฉฑเจ–เจฟเจ† เจ…เจคเฉ‡ เจธเจนเจฟเจฎเจค เจนเฉ‹ เจ—เจ เจ•เฉ‹เจก เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจœเจผเจฟเฉฐเจ• เจคเฉ‹เจ‚ เจฎเฉเฉฑเจ– เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเฉ‹เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ•เฉเจฐเจฟเจชเจŸเฉ‹ API เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ WireGuard เจตเจฟเฉฑเจš เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ ChaCha20 เจ…เจคเฉ‡ Poly1305 เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉ‡ เจคเฉ‡เจœเจผ เจฒเจพเจ—เฉ‚เจ•เจฐเจจเฅค

เจ…เฉฐเจค เจตเจฟเฉฑเจš, 9 เจฆเจธเฉฐเจฌเจฐ, 2019 เจจเฉ‚เฉฐ, เจกเฉ‡เจตเจฟเจก เจเจธ. โ€‹โ€‹เจฎเจฟเจฒเจฐ, เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจฆเฉ‡ เจจเฉˆเฉฑเจŸเจตเจฐเจ•เจฟเฉฐเจ— เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ, เจธเจตเฉ€เจ•เจพเจฐ เจ•เฉ€เจคเจพ เจจเฉˆเฉฑเจŸ-เจ…เจ—เจฒเฉ€ เจธเจผเจพเจ–เจพ เจจเฉ‚เฉฐ เจชเฉˆเจš เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• VPN เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒเฅค

เจ…เจคเฉ‡ เจ…เฉฑเจœ, 29 เจœเจจเจตเจฐเฉ€, 2020, เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฒเจˆ เจฒเจฟเจจเจธ เจตเจฟเฉฑเจš เจ—เจˆเจ†เจ‚เฅค

เจตเฉ€เจชเฉ€เจเจจ เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ 5.6 เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉˆ

เจนเฉ‹เจฐ เจตเฉ€เจชเฉ€เจเจจ เจนเฉฑเจฒเจพเจ‚ เจจเจพเจฒเฉ‹เจ‚ เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจฆเฉ‡ เจฆเจพเจ…เจตเฉ‡ เจ•เฉ€เจคเฉ‡ เจซเจพเจ‡เจฆเฉ‡:

  • เจตเจฐเจคเจฃ เจตเจฟเจš เจ†เจธเจพเจจ.
  • เจ†เจงเฉเจจเจฟเจ• เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ: เจธเจผเฉ‹เจฐ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจซเจฐเฉ‡เจฎเจตเจฐเจ•, Curve25519, ChaCha20, Poly1305, BLAKE2, SipHash24, HKDF, เจ†เจฆเจฟเฅค
  • เจธเฉฐเจ–เฉ‡เจช, เจชเฉœเฉเจนเจจเจฏเฉ‹เจ— เจ•เฉ‹เจก, เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฒเจˆ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ เจ†เจธเจพเจจเฅค
  • เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ.
  • เจธเจชเจธเจผเจŸ เจ…เจคเฉ‡ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจจเจฟเจฐเจงเจพเจฐเจจ.

เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจฎเฉ‚เจฒ เจคเจฐเจ• เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 4000 เจฒเจพเจˆเจจเจพเจ‚ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจจ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ OpenVPN เจ…เจคเฉ‡ IPSec เจฒเจˆ เจธเฉˆเจ‚เจ•เฉœเฉ‡ เจนเจœเจผเจพเจฐเจพเจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

โ€œเจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจ•เฉเฉฐเจœเฉ€ เจฐเฉ‚เจŸเจฟเฉฐเจ— เจฆเฉ€ เจงเจพเจฐเจจเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจนเจฐเฉ‡เจ• เจจเฉˆเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเจพเจฒ เจ‡เฉฑเจ• เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸ เจ•เฉเฉฐเจœเฉ€ เจœเฉ‹เฉœเจจเจพ เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจฌเฉฐเจจเฉเจนเจฃ เจฒเจˆ เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ SSH เจตเจพเจ‚เจ— เจนเฉ€ เจ‡เฉฑเจ• เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจฌเจฆเจฒเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจจเจพเจฒ เจ—เฉฑเจฒเจฌเจพเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจกเฉˆเจฎเจจ เจšเจฒเจพเจ เจฌเจฟเจจเจพเจ‚ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจ เจฒเจˆ, เจ‡เจธ เจคเฉ‹เจ‚ Noise_IK เจตเจฟเจงเฉ€ เจธเจผเฉ‹เจฐ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจซเจฐเฉ‡เจฎเจตเจฐเจ•SSH เจตเจฟเฉฑเจš เจ…เจงเจฟเจ•เจพเจฐเจค_เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจพเจ‡เจฎ เจฐเฉฑเจ–เจฃ เจฆเฉ‡ เจธเจฎเจพเจจเฅค UDP เจชเฉˆเจ•เฉ‡เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เจจเจ•เฉˆเจชเจธเฉ‚เจฒเฉ‡เจธเจผเจจ เจฆเฉเจ†เจฐเจพ เจกเฉ‡เจŸเจพ เจŸเฉเจฐเจพเจ‚เจธเจฎเจฟเจธเจผเจจ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจ•เจฒเจพเจ‡เฉฐเจŸ เจฆเฉ€ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจฐเฉ€เจ•เจจเจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจกเจฟเจธเจ•เจจเฉˆเจ•เจŸ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ VPN เจธเจฐเจตเจฐ (เจฐเฉ‹เจฎเจฟเฉฐเจ—) เจฆเฉ‡ IP เจเจกเจฐเฉˆเฉฑเจธ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, - เจ‰เจน เจฒเจฟเจ–เจฆเจพ เจนเฉˆ เจ“เจชเจจเจจเฉˆเฉฑเจŸ.

เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจธเจŸเฉเจฐเฉ€เจฎ เจธเจฟเจซเจฐ ChaCha20 เจ…เจคเฉ‡ เจธเฉเจจเฉ‡เจนเจพ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ (MAC) Poly1305, เจกเฉˆเจจเฉ€เจ…เจฒ เจฌเจฐเจจเจธเจŸเจพเจˆเจจ เจฆเฉเจ†เจฐเจพ เจกเจฟเจœเจผเจพเจˆเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† (เจกเฉˆเจจเฉ€เจ…เจฒ เจœเฉ‡. เจฌเจฐเจจเจธเจŸเจพเจˆเจจ), เจคเฉฐเจœเจพ เจฒเฉˆเจ‚เจ— เจ…เจคเฉ‡ เจชเฉ€เจŸเจฐ เจธเจผเจตเจพเจฌเฉ‡เฅค ChaCha20 เจ…เจคเฉ‡ Poly1305 AES-256-CTR เจ…เจคเฉ‡ HMAC เจฆเฉ‡ เจคเฉ‡เจœเจผ เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจเจจเจพเจฒเจพเจ— เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจฅเจฟเจค เจนเจจ, เจœเจฟเจธ เจฆเจพ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจตเจฟเจธเจผเฉ‡เจธเจผ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเจนเจพเจ‡เจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ‡เฉฑเจ• เจจเจฟเจธเจผเจšเจฟเจค เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจธเจฎเจพเจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจธเจพเจ‚เจเฉ€ เจ—เฉเจชเจค เจ•เฉเฉฐเจœเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจ…เฉฐเจกเจพเจ•เจพเจฐ เจ•เจฐเจต เจกเจฟเจซเฉ€-เจนเฉ‡เจฒเจฎเฉˆเจจ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เจฐเจต 25519, เจกเฉˆเจจเฉ€เจ…เจฒ เจฌเจฐเจจเจธเจŸเจพเจˆเจจ เจฆเฉเจ†เจฐเจพ เจตเฉ€ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค. เจนเฉˆเจธเจผเจฟเฉฐเจ— เจฒเจˆ เจตเจฐเจคเจฟเจ† เจ—เจฟเจ† เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจนเฉˆ BLAKE2s (RFC7693)".

ะ ะตะทัƒะปัŒั‚ะฐั‚ั‹ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจŸเฉˆเจธเจŸ เจ…เจงเจฟเจ•เจพเจฐเจค เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจคเฉ‹เจ‚:

เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ (เจฎเฉˆเจ—เจพเจฌเจฟเจŸ/เจธ)
เจตเฉ€เจชเฉ€เจเจจ เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ 5.6 เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉˆ

เจชเจฟเฉฐเจ— (ms)
เจตเฉ€เจชเฉ€เจเจจ เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ 5.6 เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉˆ

เจŸเฉˆเจธเจŸ เจธเฉฐเจฐเจšเจจเจพ:

  • Intel Core i7-3820QM เจ…เจคเฉ‡ Intel Core i7-5200U
  • เจ—เฉ€เจ—เจพเจฌเจฟเจŸ เจ•เจพเจฐเจก Intel 82579LM เจ…เจคเฉ‡ Intel I218LM
  • เจฒเฉ€เจจเจฟเจ•เจธ 4.6.1
  • เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจธเฉฐเจฐเจšเจจเจพ: MAC เจฒเจˆ Poly256 เจฆเฉ‡ เจจเจพเจฒ 20-bit ChaCha1305
  • เจชเจนเจฟเจฒเฉ€ IPsec เจธเฉฐเจฐเจšเจจเจพ: MAC เจฒเจˆ Poly256 เจฆเฉ‡ เจจเจพเจฒ 20-bit ChaCha1305
  • เจฆเฉ‚เจœเฉ€ IPsec เจธเฉฐเจฐเจšเจจเจพ: AES-256-GCM-128 (AES-NI เจฆเฉ‡ เจจเจพเจฒ)
  • OpenVPN เจธเฉฐเจฐเจšเจจเจพ: HMAC-SHA256-2, UDP เจฎเฉ‹เจก เจฆเฉ‡ เจจเจพเจฒ AES 256-เจฌเจฟเฉฑเจŸ เจฌเจฐเจพเจฌเจฐ เจธเจพเจˆเจซเจฐ เจธเฉ‚เจŸ
  • เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจฎเจพเจชเจฟเจ† เจ—เจฟเจ† เจธเฉ€ iperf3, 30 เจฎเจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ”เจธเจค เจจเจคเฉ€เจœเจพ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจธเจฟเจงเจพเจ‚เจค เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจตเจพเจฐ เจจเฉˆเจŸเจตเจฐเจ• เจธเจŸเฉˆเจ• เจตเจฟเฉฑเจš เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจตเฉ€ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจชเจฐ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‡เจน เจœเจผเจฐเฉ‚เจฐเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจฌเจฃเฉ‡ เจ•เฉเจฐเจฟเจชเจŸเฉ‹ API เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€ เจฆเฉ‡ เจ•เจพเจฐเจจ เจ•เฉ‡เจธ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจธเจผเจพเจ‡เจฆ เจ‰เจน เจธเจพเจฐเฉ‡ เจ…เจœเฉ‡ เจคเฉฑเจ• เจจเฉ‡เจŸเจฟเจต เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจฆเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจชเฉฑเจงเจฐ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒ เจจเจนเฉ€เจ‚ เจนเจจเฅค

โ€œเจฎเฉ‡เจฐเฉ‡ เจฆเฉเจฐเจฟเจธเจผเจŸเฉ€เจ•เฉ‹เจฃ เจคเฉ‹เจ‚, เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฒเจˆ เจ†เจฆเจฐเจธเจผ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจธเจพเจฐเฉ‡ เจจเฉ€เจตเฉ‡เจ‚-เจชเฉฑเจงเจฐ เจฆเฉ‡ เจซเฉˆเจธเจฒเฉ‡ เจจเจฟเจฐเจงเจพเจฐเจจ เจตเจฟเฉฑเจš เจฒเจ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจ‡เจธเจฒเจˆ เจ‡เฉฑเจ• เจ†เจฎ VPN เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจคเจฟเจ†เจฐ เจ•เจฐเจจ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ เจ•เฉเจ เจฎเจฟเฉฐเจŸ เจฒเฉฑเจ—เจฆเฉ‡ เจนเจจเฅค เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจ—เฉœเจฌเฉœ เจ•เจฐเจจเจพ เจฒเจ—เจญเจ— เจ…เจธเฉฐเจญเจต เจนเฉˆ - เจฒเจฟเจ–เฉ€ 2018 เจตเจฟเฉฑเจš เจนเฉˆเจฌเจฐเฉ‡ 'เจคเฉ‡. - เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจš เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจงเจฟเจ•เจพเจฐเจค เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ 'เจคเฉ‡, เจฎเฉˆเจ‚ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจผเจพเจจเจฆเจพเจฐ เจจเฉ‚เฉฐ เจจเฉ‹เจŸ เจ•เจฐเจจเจพ เจšเจพเจนเจพเจ‚เจ—เจพ OpenWRT เจธเจนเจฟเจฏเฉ‹เจ—. เจ•เฉ‹เจก เจฌเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ€ เจ‡เจน เจธเฉŒเจ– เจ…เจคเฉ‡ เจธเฉฐเจ–เฉ‡เจชเจคเจพ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฆเฉ€ เจตเฉฐเจก เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจ•เฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจ‡เฉฑเจฅเฉ‡ เจ•เฉ‹เจˆ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจธเจฟเจธเจŸเจฎ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจธเจพเจฐเจพ เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจŸ เจฆเจนเจฟเจธเจผเจค เจนเฉˆ; เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ SSH เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจตเจพเจ‚เจ— เจตเฉฐเจกเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค"

เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ 2015 เจคเฉ‹เจ‚ เจตเจฟเจ•เจธเจค เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆ, เจ‡เจธเจฆเจพ เจ†เจกเจฟเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจฐเจธเจฎเฉ€ เจคเจธเจฆเฉ€เจ•. เจตเจพเจ‡เจฐเจ—เจพเจฐเจก เจธเจนเจฟเจฏเฉ‹เจ— เจจเฉ‚เฉฐ เจจเฉˆเฉฑเจŸเจตเจฐเจ•เจฎเฉˆเจจเฉ‡เจœเจฐ เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎเจก เจตเจฟเฉฑเจš เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจ•เจฐเจจเจฒ เจชเฉˆเจš เจกเฉ‡เจฌเฉ€เจ…เจจ เจ…เจธเจŸเฉ‡เจฌเจฒ, เจฎเฉˆเจœเฉ€เจ†, เจ…เจฒเจชเจพเจˆเจจ, เจ†เจฐเจš, เจœเฉˆเจ‚เจŸเฉ‚, เจ“เจชเจจเจตเจฐเจŸ, เจจเจฟเจ•เจธเฉ‹เจธ, เจธเจฌเจ—เฉเจฐเจพเจซ เจ…เจคเฉ‡ ALT เจฆเฉ‡ เจ…เจงเจพเจฐ เจตเฉฐเจกเจพเจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹