Re:WireGuardNT, a high-performance WireGuard implementation ...
by pat2man on Monday August 02, 2021 @02:29PM
(#28040714)
Technically if the card could sign fast enough, you could sign packets on the card.
[ Parent
| on HN ]
Re:WireGuardNT, a high-performance WireGuard implementation ...
by pritambaral on Monday August 02, 2021 @02:35PM
(#28040815)
WireGuard seems to use symmetric key crypto for packet encdec. The card would need to sign only the handshake, which occurs "every few minutes"[1] and "is done based on time, and not based on the contents of prior packets"[1].
Re:WireGuardNT, a high-performance WireGuard implementation ...
by corty on Monday August 02, 2021 @03:06PM
(#28041227)
You only need to sign the packets in the key exchange on the card. The normal payload packets are protected by symmetric algorithms based on the ephemeral symmetric key generated in the key exchange, no need (and no use) to involve the smartcard there.